Managing watches

edit

Watcher provides as set of APIs you can use to manage your watches:

Listing watches

edit

Currently there is not dedicated API for listing the stored watches. However, since Watcher stores its watches in the .watches index, you can list them by executing a search on this index.

You can only perform read actions on the .watches index. You must use the Watcher APIs to create, update, and delete watches. If Elasticsearch security features are enabled, we recommend you only grant users read privileges on the .watches index.

For example, the following returns the first 100 watches:

resp = client.watcher.query_watches(
    size=100,
)
print(resp)
const response = await client.watcher.queryWatches({
  size: 100,
});
console.log(response);
GET /_watcher/_query/watches
{
  "size" : 100
}