5

http ログから平均応答時間をグラフ化しようとしています。視覚化に移動して棒グラフまたは折れ線グラフを試してみると、カウント以外の別の集計タイプ (つまり、平均、合計、最大など) を選択すると、[フィールド] ドロップダウンに値が表示されません。X軸は日付ヒストグラムであるべき/可能性があると思います。

私のクエリは次のようになります: "host:'hostname' AND file:'access.log'", これはカウントとして大量の結果を生成しますが、繰り返しますが、他の傾向をグラフ化する方法を理解できないようです.時間(カウント外)。すべてのフィールドがインデックス化されていることを確認できます。

ありがとう。

4

1 に答える 1

4

この場合の問題は、マッピングと、フィールドがすべて文字列として解釈される方法に帰着しました。これにより、他の数値関連の集計を行うことができなくなります。私がこれを見つけた唯一の方法は、Rashid (Kibana の主任開発者) からのツイートを介してRashid から私にツイートすることです

基本的に、grok docs に記載されているように、マッピング タイプを定義する必要がありました。

%{NUMBER:request_time}

なりました:

%{NUMBER:request_time:float}

インデックスの再作成と再マッピングの後、フィールドが正しいタイプにマッピングされるようになり、数値ベースの集計を実行できるようになりました。

于 2015-03-18T17:41:04.713 に答える