Kibana-overview
キバナ-概要
ELK Stackとは何ですか?
ELKスタックの基本的な流れは、ここの画像に示されています-
Logstashは、ログがファイルされるすべてのリモートソースからデータを収集し、Elasticsearchにプッシュする責任を負います。
Elasticsearchは、データが収集されるデータベースとして機能し、KibanaはElasticsearchのデータを使用して、下図のように棒グラフ、円グラフ、ヒートマップの形式でユーザーにデータを表します-
たとえば、日単位または時間単位でユーザーにリアルタイムでデータを表示します。 Kibana UIは使いやすく、初心者にとっても非常に簡単に理解できます。
木花の特徴
Kibanaは、ユーザーに次の機能を提供します-
可視化
Kibanaには、データを簡単に視覚化する方法がたくさんあります。 一般的に使用されるものには、垂直棒グラフ、水平棒グラフ、円グラフ、折れ線グラフ、ヒートマップなどがあります。
ダッシュボード
ビジュアライゼーションの準備ができたら、それらすべてを1つのボード(ダッシュボード)に配置できます。 さまざまなセクションを一緒に観察することで、正確に何が起こっているのかについての明確な全体的な考えが得られます。
開発ツール
開発ツールを使用してインデックスを操作できます。 初心者は、開発ツールからダミーインデックスを追加したり、データを追加、更新、削除したり、インデックスを使用して視覚化を作成したりできます。
レポート
視覚化およびダッシュボードの形式のすべてのデータをレポート(CSV形式)に変換し、コードに埋め込むか、URLの形式で他のユーザーと共有できます。
フィルターと検索クエリ
フィルターと検索クエリを使用して、ダッシュボードまたは視覚化ツールから特定の入力に必要な詳細を取得できます。
プラグイン
サードパーティのプラグインを追加して、新しい視覚化を追加したり、Kibanaで他のUIを追加したりできます。
座標マップと地域マップ
Kibanaの座標および地域マップは、地理的な地図上に視覚化を表示して、データの現実的なビューを提供するのに役立ちます。
タイムライオン
- タイムラインとも呼ばれるTimelionは、主に時間ベースのデータ分析に使用されるもう1つの視覚化ツールです。 タイムラインを使用するには、インデックスに接続し、データに対して計算を実行して必要な結果を取得するのに役立つ単純な式言語を使用する必要があります。 週、月などの点でデータを前のサイクルと比較するのに役立ちます。
キャンバス
CanvasはKibanaのもう1つの強力な機能です。 キャンバスの視覚化を使用して、データをさまざまな色の組み合わせ、形状、テキスト、基本的にワークパッドと呼ばれる複数のページで表すことができます。
Kibanaの利点
Kibanaは、ユーザーに次の利点を提供します-
- 主に折れ線グラフ、棒グラフ、円グラフ、ヒートマップなどの形で大量のログを分析するために使用される、オープンソースのブラウザベースの視覚化ツールが含まれています。
- 初心者が理解しやすいシンプルで使いやすい。
- 視覚化とダッシュボードのレポートへの変換の容易さ。
- キャンバスの視覚化により、複雑なデータを簡単に分析できます。
- KibanaのTimelion視覚化は、データを後方に比較してパフォーマンスをよりよく理解するのに役立ちます。
Kibanaの欠点
- バージョンが一致しない場合、Kibanaにプラグインを追加するのは非常に面倒です。
- 古いバージョンから新しいバージョンにアップグレードする場合、問題に直面する傾向があります。