Ad esempio, puoi dire a Elasticsearch di inviare un'e -mail quando il cluster sanitario cambia, l'utilizzo della CPU è più elevato per un periodo di tempo specifico a cui si accede un file specifico e molti altri. Dire che gli osservatori sono una caratteristica rivoluzionaria sarebbe un eufemismo.
Tuttavia, a causa della portata di questo tutorial, non esploreremo come funzionano gli osservatori o come usarli.
Questo tutorial mira a mostrarti come utilizzare l'API di Watcher di Elasticsearch per raccogliere informazioni su un osservatore esistente.
Puoi esplorare i documenti per saperne di più sugli osservatori di Elasticsearch."
Elasticsearch Ottieni API Watcher
L'API Get Watcher ci consente di recuperare le informazioni di orologio dal suo ID. La sintassi della richiesta è come mostrato di seguito:
Ottieni _Watcher/Watch/La richiesta richiede i privilegi di Gesty_Watcher o Monitor_Watcher per USA.e
Esempio
Supponiamo di avere un osservatore che utilizza Metricbeat per monitorare quando viene creato un contenitore Docker e invia un'e -mail se vero.
Possiamo utilizzare la richiesta di seguito per recuperare le informazioni sull'osservatore come mostrato:
L'esempio seguente mostra come usare il Get Watch
Curl -xget "http: // localhost: 9200/_watcher/watch/81614bf8-2078-4e5d-9318-6622af146649" -h "kbn-xsrf: segnalazione"Questo dovrebbe restituire informazioni dettagliate sull'osservatore come mostrato:
In questo caso, possiamo vedere i dettagli degli osservatori, comprese le condizioni definite e le azioni intraprese.
Conclusione
Questo semplice tutorial copre utilizzando l'API Get Watcher per raccogliere informazioni su un osservatore esistente in un cluster di ElasticSearch.
Grazie per aver letto e felice amministratore cluster!!