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を使用してインデックステンプレートを取得します。
  • インデックステンプレートを編集します:テンプレートpriority500に設定し、settingsセクションで変更したい設定を指定します。
  • 更新されたインデックステンプレートを異なる名前、例えばcustom_monitoringで保存します。create index template APIを使用します。

Metricbeat 8は、従来のテンプレートではなくコンポーザブルテンプレートを使用します。

インデックステンプレートを変更した後、更新された設定はデータストリームの新しいバックインデックスにのみ適用されます。データストリームをロールオーバーすることで、更新された設定をデータストリームの書き込みインデックスに即座に適用できます。