Kibana-discover
キバナ-発見
この章では、Kibana UIの[検出]タブについて説明します。 私たちは次の概念について詳細に学びます-
- 日付フィールドのないインデックス
- 日付フィールドを持つインデックス
日付フィールドのないインデックス
以下に示すように、左側のメニューで[検出]を選択します-
右側には、前の章で作成した countriesdata- 28.12.2018 インデックスで利用可能なデータの詳細が表示されます。
左上隅には、利用可能なレコードの総数が表示されます-
このタブでインデックス (countriesdata-28.12.2018) 内のデータの詳細を取得できます。 上記の画面の左上には、新規、保存、開く、共有、検査、自動更新などのボタンがあります。
[自動更新]をクリックすると、次のような画面が表示されます-
上から秒、分、または時間をクリックして、自動更新間隔を設定できます。 Kibanaは、設定したインターバルタイマーごとに画面を自動更新し、新しいデータを取得します。
すべてのフィールドはデータとともに行ごとに表示されます。 矢印をクリックして行を展開すると、表形式またはJSON形式で詳細が表示されます
JSON形式
左側に「単一文書の表示」というボタンがあります。
それをクリックすると、以下に示すように、ページ内の行または行に存在するデータが表示されます-
ここではすべてのデータの詳細を取得していますが、それぞれを詳細に調べることは困難です。
次に、データを表形式で取得してみましょう。 行のいずれかを展開し、各フィールドで使用可能なトグル列オプションをクリックする1つの方法を以下に示します-
それぞれに利用可能な表オプションの列の切り替えをクリックすると、データが表形式で表示されていることに気付くでしょう-
ここでは、国、地域、地域、人口のフィールドを選択しました。 展開された行を折りたたむと、すべてのデータが表形式で表示されます。
選択したフィールドは、以下に示すように画面の左側に表示されます-
_Selected fields_および_Available fields_という2つのオプションがあることに注意してください。 表形式で表示するために選択したフィールドは、選択したフィールドの一部です。 フィールドを削除する場合は、選択したフィールドオプションのフィールド名に表示される削除ボタンをクリックして削除できます。
削除されると、フィールドは使用可能なフィールド内で使用可能になり、必要なフィールド全体に表示される追加ボタンをクリックして追加できます。 このメソッドを使用して、_Available fields_から必要なフィールドを選択することにより、表形式でデータを取得することもできます。
Discoverには検索オプションがあり、これを使用してインデックス内のデータを検索できます。 ここで検索オプションに関連する例を試してみましょう-
あなたが国インドを検索したい場合、次のようにすることができます-
検索の詳細を入力して、[更新]ボタンをクリックできます。 あなたがオーストラリアで始まる国を検索したい場合は、次のようにすることができます-
[更新]をクリックして結果を確認します
ここには、Aus *で始まる2つの国があります。 上記のように、検索フィールドには[オプション]ボタンがあります。 ユーザーがこのボタンをクリックすると、トグルボタンが表示され、ONにすると検索クエリの作成に役立ちます。
クエリ機能をオンにして、検索でフィールド名を入力すると、そのフィールドで使用可能なオプションが表示されます。
たとえば、国フィールドは文字列であり、文字列フィールドの次のオプションが表示されます-
同様に、面積は数値フィールドであり、数値フィールドの次のオプションが表示されます-
[検出]フィールドで選択したとおりに、さまざまな組み合わせを試してデータをフィルタリングできます。 [検出]タブ内のデータは、[保存]ボタンを使用して保存できるため、将来の目的に使用できます。
discover内のデータを保存するには、以下に示すように右上隅の保存ボタンをクリックします-
検索にタイトルを付けて、[保存の確認]をクリックして保存します。 保存したら、次に[検出]タブにアクセスすると、右上にある[開く]ボタンをクリックして、以下に示すように保存されたタイトルを取得できます-
右上にある[共有]ボタンを使用して、他のユーザーとデータを共有することもできます。 それをクリックすると、以下に示すように共有オプションを見つけることができます-
CSVレポートを使用するか、パーマリンクの形式で共有できます。
CSVレポートのonclickで利用できるオプションは次のとおりです-
[CSVを生成]をクリックして、レポートを他のユーザーと共有します。
パーマリンクのクリックで利用可能なオプションは次のとおりです-
スナップショットオプションは、現在検索で使用可能なデータを表示するKibanaリンクを提供します。
[保存されたオブジェクト]オプションは、検索で利用可能な最近のデータを表示するKibanaリンクを提供します。
スナップショット- http://localhost:5601/goto/309a983483fccd423950cfb708fabfa5 保存済みオブジェクト:http://localhost:5601/app/kibana#/discover/40bd89d0-10b1-11e9-9876-4f3d759b471e?_g =()
[検出]タブと使用可能な検索オプションを使用して、取得した結果を保存し、他のユーザーと共有できます。
日付フィールドを持つインデックス
[検出]タブに移動し、インデックス: medicalvisits-26.01.2019 を選択します
選択したインデックスの最後の15分間に、「検索条件に一致する結果がありません」というメッセージが表示されました。 インデックスには、2015年、2016年、2017年、2018年のデータがあります。
以下に示すように時間範囲を変更します-
[絶対]タブをクリックします。
2017年のデータを分析するため、日付を2017年1月1日から2017年12月31日まで選択します。
[Go]ボタンをクリックして、時間範囲を追加します。 次のようにデータと棒グラフが表示されます-
これは2017年の月次データです-
日付とともに時刻も保存されているため、時間と分でデータをフィルタリングすることもできます。
上記の図は、2017年の1時間ごとのデータを示しています。
ここでは、インデックスから表示されたフィールド-medicalvisits-26.01.2019
以下に示すように、左側に利用可能なフィールドがあります-
以下のように、使用可能なフィールドからフィールドを選択し、データを表形式に変換できます。 ここでは、次のフィールドを選択しました-
上記のフィールドの表形式のデータはここに示されています-