すべてのプロダクト
Search
ドキュメントセンター

Elasticsearch:モニタリングインデックスの設定

最終更新日:Jan 11, 2025

Alibaba Cloud Elasticsearchでは、クラスターのモニタリングインデックスを設定できます。Elasticsearchクラスターのモニタリングインデックスを設定すると、クラスターのモニタリングログデータを表示できます。この設定は、ログデータによって占有されるディスク容量を削減し、クラスターの正常な動作を保証するのに役立ちます。このトピックでは、Elasticsearchクラスターのモニタリングインデックスを設定する方法について説明します。

背景情報

デフォルトでは、X-Packモニタリングコンポーネントは、10秒間隔でElasticsearchクラスターからモニタリングデータを収集し、クラスター内の.monitoring-*で始まる名前のインデックスにデータを保存します。.monitoring-es-6-*および.monitoring-kibana-6-*インデックスは、モニタリングデータを格納するために使用されます。2種類のインデックスは毎日ロールオーバーされます。.monitoring-es-6-*インデックスの名前は、モニタリングデータが保存された日付で終わります。

.monitoring-es-6-*インデックスには、クラスターの状態、クラスター統計、ノード統計、およびインデックス統計に関する情報が格納されます。このようなインデックスは、大量のディスク容量を消費します。

前提条件

Alibaba Cloud Elasticsearchクラスターが作成されていること。詳細については、「Alibaba Cloud Elasticsearchクラスターの作成」をご参照ください。この例では、Standard EditionのElasticsearch V6.7クラスターが作成されています。

手順

  1. ElasticsearchクラスターのKibanaコンソールにログインし、プロンプトに従ってKibanaコンソールのホームページに移動します。

    Kibanaコンソールへのログイン方法の詳細については、「Kibanaコンソールへのログイン」をご参照ください。

    説明

    この例では、Elasticsearch V6.7.0クラスターを使用しています。他のバージョンのクラスターでの操作は異なる場合があります。コンソールの実際の操作が優先されます。

  2. 左側のナビゲーションペインで、[モニタリング] をクリックします。
  3. [elasticsearch] セクションで、[インデックス] をクリックします。
    Indices
  4. [インデックス] タブで、[システムインデックス] をオンにして、モニタリングインデックスによって占有されているディスク容量をクエリします。
    View monitoring index information
  5. 左側のナビゲーションペインで、[開発ツール] をクリックします。
  6. [コンソール] タブで、モニタリングインデックスを設定します。
    デフォルトでは、.monitoring-es-*で始まる名前のシステムモニタリングインデックスは、UTC+8の午前8時にElasticsearchによって生成され、過去7日間に生成されたモニタリングデータが格納されます。システムモニタリングインデックスは、Elasticsearchクラスターのストレージ容量を占有します。システムモニタリングインデックスのサイズは、インデックスの数(システムインデックスを含む)とElasticsearchクラスター内のノードの数に関連しています。モニタリングデータを格納するインデックスによって消費されるディスク容量を削減するには、次のいずれかまたは両方の方法を使用できます。
    • インデックスの保持期間を指定します。
      PUT _cluster/settings
      {"persistent": {"xpack.monitoring.history.duration":"1d"}}

      ビジネス要件に基づいてインデックスの保持期間を指定できます。最小保持期間は1日です。

    • 監視するインデックスを指定します。
      関連するAPI操作を呼び出して、監視するインデックス、または監視する必要のないインデックスを指定します。これは、.monitoring-es-6-* インデックスによって占有されるディスク容量を削減するのに役立ちます。次のコードは、システムインデックスの監視を禁止する方法を示しています。
      PUT _cluster/settings
      {"persistent": {"xpack.monitoring.collection.indices": "*,-.*"}}
      説明 除外されたインデックスは、Kibanaコンソールの [モニタリング] ページには表示されません。ただし、これらのインデックスは、GET _cat/indices 操作を呼び出すことによって取得されるインデックスリストに一覧表示されます。インデックスの状態もインデックスリストに表示されます。インデックスは、オープン状態またはクローズ状態にすることができます。