Elasticsearch Show Watch 情報

Elasticsearch Show Watch Qing Bao



「Elasticsearch で最も影響力のある機能の 1 つは、何よりもウォッチャーです。ウォッチャーを使用すると、提供されたデータに基づいて評価されるさまざまな条件に応じて、一連のアクションを定義できます。

たとえば、Elasticsearch に、クラスターの状態が変化したとき、特定のファイルがアクセスされたときに特定の期間 CPU 使用率が高くなったときにメールを送信するように指示できます。ウォッチャーは革新的な機能であると言っても過言ではありません。

ただし、このチュートリアルの範囲により、ウォッチャーの仕組みや使用方法については説明しません。







このチュートリアルは、Elasticsearch ウォッチャー API を使用して既存のウォッチャーに関する情報を収集する方法を示すことを目的としています。



Elasticsearch ウォッチャーの詳細については、ドキュメントを参照してください。」



Elasticsearch Get Watcher API

GET ウォッチャー API を使用すると、ID でウォッチ情報を取得できます。リクエストの構文は次のとおりです。





GET _watcher/watch/

リクエストには、usa.e に対する manage_watcher または monitor_watcher 権限が必要です。

docker コンテナーがいつ作成されたかを監視するために metricbeat を使用し、true の場合はメールを送信するウォッチャーがあるとします。



以下のリクエストを使用して、次のようにウォッチャーに関する情報を取得できます。

次の例は、get watcher の使用方法を示しています。

カール-XGET 'http://localhost:9200/_watcher/watch/81614bf8-2078-4e5d-9318-6622af146649' -H 「kbn-xsrf: レポート」

これにより、次のようにウォッチャーに関する詳細情報が返されます。

この場合、定義された条件や実行されたアクションなど、ウォッチャーの詳細を確認できます。

結論

この簡単なチュートリアルでは、get watcher API を使用して、Elasticsearch クラスター内の既存のウォッチャーに関する情報を収集します。

読んでくれてありがとう & 幸せなクラスター管理者!!