Metricbeat 8によって作成されたデータストリームの設定
Metricbeat 8を使用して監視する場合、データは.monitoring-{product}-8-mb
と呼ばれる一連のデータストリームに保存されます。例えば:.monitoring-es-8-mb
。
これらのデータストリームの設定とマッピングは、.monitoring-{product}-mb
という名前のインデックステンプレートによって決定されます。例えば:.monitoring-es-mb
。このインデックステンプレートをクローンして編集することで、各データストリームの設定を変更できます。
Elastic Stackをアップグレードする際には、この手順を繰り返して、デフォルトの監視インデックステンプレートの最新の更新を取得する必要があります。
Kibanaでインデックステンプレートをクローンできます:
- Stack Management
Index Management
Index Templatesに移動します。 - ViewドロップダウンからSystem templatesを選択します。
- インデックステンプレートを検索します。
- Cloneアクションを選択します。
- 名前を変更します。例えば
custom_monitoring
にします。 - デフォルトのインデックステンプレートを上書きするために、優先度を
500
に設定します。 settings
セクションで変更したい設定を指定します。- クローンしたテンプレートを保存します。
Elasticsearch APIを使用することもできます:
- get index template APIを使用してインデックステンプレートを取得します。
- インデックステンプレートを編集します:テンプレート
priority
を500
に設定し、settings
セクションで変更したい設定を指定します。 - 更新されたインデックステンプレートを異なる名前、例えば
custom_monitoring
で保存します。create index template APIを使用します。
Metricbeat 8は、従来のテンプレートではなくコンポーザブルテンプレートを使用します。
インデックステンプレートを変更した後、更新された設定はデータストリームの新しいバックインデックスにのみ適用されます。データストリームをロールオーバーすることで、更新された設定をデータストリームの書き込みインデックスに即座に適用できます。