問題タブ [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.
elasticsearch - フィールドの出現回数を計算する Kibana のチャート
このような一連のデータがあります。言語の反対側の数字は、リポジトリで使用されているこの言語の割合をパーセンテージで表したものです。
Kibanaで2つのことをしたい
1) 言語の総合評価を行う。各スライスが言語を表す円グラフが必要です。つまり、フィールド language.Java、language.C などの出現回数を数えたいと考えています。この場合、Java は 3 回、HTML は 2 回表示され、一度休む。
=> Kibana でこのような円グラフを描画するにはどうすればよいですか?
2) パーセンテージを考慮せずに、プロジェクトごとおよびリポジトリごとにすべての言語情報を収集します。つまり、COBOL が 1 つのプロジェクトと 1 つのリポジトリで使用され、JAVA が 2 つのプロジェクトと 3 つのリポジトリで使用されていることを識別できるようにしたい => この情報をヒストグラムで表示するにはどうすればよいですか? 例: 言語ごとのヒストグラム。Y 軸は特定の言語を使用するプロジェクトの数になり、X 軸はさまざまな言語で作成されます。
ご協力いただきありがとうございます
elasticsearch - Kibana Timelion がインデックスからのデータをグラフ化していない
ELK スタック 7.7.0 を使用して、Cisco Netflow 9 データを表示するグラフを設定しています。ルーターからのデータは、logstash に到達し、次に ElasticSearch に到達し、最後に Kibana に到達します。
Kibana では、Timelion を使用して、ルーター インターフェイスで着信バイトをグラフ化しています。そのために、インデックス cisconetflow を作成し、グラフ用に「in_bytes」フィールドを選択しました。Timelion 式は次のようになります。
しかし、更新ボタンと更新ボタンを押すと、エラーは発生しませんが、何も起こらず、グラフにデータが表示されません。
Timelion 式にインデックスのみを含めると、いくつかのヒットが表示されます。
同時に、logstash でデバッグを実行していると、Netfrow データが存在することがわかります。
Kibana ディスカバー ダッシュボードと同じように、netflow データが入ってきて、netflowin_bytes フィールドが使用可能として表示されます。
それで、チャートのデータを取得するために何が欠けているかについての手がかりはありますか?
ありがとう。