Index Patternの定義
editIndex Patternの定義
editElasticsearchに読み込まれたデータの各セットには、Index Patternがあります。前のセクションで、シェイクスピアデータセットにはshakespeare
という名前のインデックスがあり、口座データセットにはbank
という名前のインデックスがありました。index patternは、複数のインデックスに一致するオプションのワイルドカードを持つ文字列です。たとえば、一般的なロギング事例では、典型的なインデックス名はYYYY.MM.DD形式の日付が含まれ、5月のIndex Patternはlogstash-2015.05*
のようになります。
このチュートリアルの場合、読み込んだインデックスの名前に一致するパターンが機能します。ブラウザを開き、localhost:5601
に移動します。Settings タブをクリックしてから、Indices タブをクリックします。Add New をクリックして、新しいIndex Patternを定義します。2つのサンプルデータセット、シェイクスピアの戯曲と金融口座には、時系列データは含まれません。
これらのデータセットのIndex Patternを作成するときは、Index contains time-based events ボックスがオフになっていることを確認してください。
シェイクスピアデータセットのIndex Patternとしてshakes*
を指定し、Create をクリックしてIndex Patternを定義してから、ba*
という名前の2つ目のIndex Patternを定義します。
Logstashデータセットには時系列データが含まれるため、Add New をクリックしてこのデータセットのインデックスを定義した後、Index contains time-based events ボックスがオンになっていることを確認して、Time-field name ドロップダウンから@timestamp
フィールドを選択してください。
Index Patternを定義するときは、そのパターンに一致するインデックスがElasticsearchに存在しなければなりません。そのインデックスには、データが含まれている必要があります。