問題タブ [kibana-7]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
32 参照

elasticsearch - フィールドの出現回数を計算する Kibana のチャート

このような一連のデータがあります。言語の反対側の数字は、リポジトリで使用されているこの言語の割合をパーセンテージで表したものです。

Kibanaで2つのことをしたい

1) 言語の総合評価を行う。各スライスが言語を表す円グラフが必要です。つまり、フィールド language.Java、language.C などの出現回数を数えたいと考えています。この場合、Java は 3 回、HTML は 2 回表示され、一度休む。

=> Kibana でこのような円グラフを描画するにはどうすればよいですか?

2) パーセンテージを考慮せずに、プロジェクトごとおよびリポジトリごとにすべての言語情報を収集します。つまり、COBOL が 1 つのプロジェクトと 1 つのリポジトリで使用され、JAVA が 2 つのプロジェクトと 3 つのリポジトリで使用されていることを識別できるようにしたい => この情報をヒストグラムで表示するにはどうすればよいですか? 例: 言語ごとのヒストグラム。Y 軸は特定の言語を使用するプロジェクトの数になり、X 軸はさまざまな言語で作成されます。

ご協力いただきありがとうございます

0 投票する
1 に答える
272 参照

elasticsearch - Kibana Timelion がインデックスからのデータをグラフ化していない

ELK スタック 7.7.0 を使用して、Cisco Netflow 9 データを表示するグラフを設定しています。ルーターからのデータは、logstash に到達し、次に ElasticSearch に到達し、最後に Kibana に到達します。

Kibana では、Timelion を使用して、ルーター インターフェイスで着信バイトをグラフ化しています。そのために、インデックス cisconetflow を作成し、グラフ用に「in_bytes」フィールドを選択しました。Timelion 式は次のようになります。

しかし、更新ボタンと更新ボタンを押すと、エラーは発生しませんが、何も起こらず、グラフにデータが表示されません。

Kibana Timelion グラフ

Timelion 式にインデックスのみを含めると、いくつかのヒットが表示されます。

ここに画像の説明を入力

同時に、logstash でデバッグを実行していると、Netfrow データが存在することがわかります。

Kibana ディスカバー ダッシュボードと同じように、netflow データが入ってきて、netflowin_bytes フィールドが使用可能として表示されます。

それで、チャートのデータを取得するために何が欠けているかについての手がかりはありますか?

ありがとう。

0 投票する
1 に答える
31 参照

elasticsearch - Kibana Bargraph がデータを適切にフィルタリングしない

次のデータセットをインデックス「testfilter」に挿入しました

インデックス マッピング ( GET testfilter/_mapping ) は次のとおりです。

X軸を次のように選択して、Kibanaで棒グラフの視覚化を作成すると:

グラフが正しく作成されます。Tag : Developmentを選択してフィルタリングすると、「Development」と「Telecom」をフィルタリングする2 つのバーが表示されます (スクリーンショットを参照)。 ここに画像の説明を入力

タグでフィルターをかけたときに、そのタグ データのみを取得するグラフを作成するにはどうすればよいですか?