ウォッチの管理

Watcherは、ウォッチを管理するために使用できる一連のAPIを提供します:

ウォッチの一覧表示

現在、保存されたウォッチを一覧表示するための専用APIはありません。しかし、Watcherはそのウォッチを.watchesインデックスに保存しているため、このインデックスで検索を実行することで一覧表示できます。

.watchesインデックスでは読み取り操作のみを実行できます。ウォッチを作成、更新、削除するには、Watcher APIを使用する必要があります。Elasticsearchのセキュリティ機能が有効になっている場合は、.watchesインデックスに対してユーザーにread権限のみを付与することをお勧めします。

例えば、以下のコマンドは最初の100件のウォッチを返します:

Python

  1. resp = client.watcher.query_watches(
  2. size=100,
  3. )
  4. print(resp)

Js

  1. const response = await client.watcher.queryWatches({
  2. size: 100,
  3. });
  4. console.log(response);

コンソール

  1. GET /_watcher/_query/watches
  2. {
  3. "size" : 100
  4. }