Por exemplo, você pode dizer ao Elasticsearch para enviar um email quando o cluster muda de saúde, o uso da CPU é maior por um período específico de tempo em que um arquivo específico é acessado e muito mais. Dizer que os observadores são um recurso revolucionário seria um eufemismo.
No entanto, devido ao escopo deste tutorial, não exploraremos como os observadores funcionam ou como usá -los.
Este tutorial tem como objetivo mostrar como usar a API do Elasticsearch Watcher para coletar informações sobre um observador existente.
Você pode explorar os documentos para aprender mais sobre os observadores de elasticsearch.”
Elasticsearch Get Watcher API
A API Get Watcher nos permite buscar informações de relógio por seu ID. A sintaxe da solicitação é como mostrado abaixo:
Obtenha _watcher/watch/A solicitação requer que os privilégios gerenciais ou monitor_watcher para os EUA.e
Exemplo
Suponha que tenhamos um observador que use o METRICBEAT para monitorar quando um contêiner do Docker é criado e envia um email se verdadeiro.
Podemos usar a solicitação abaixo para recuperar informações sobre o observador, como mostrado:
O exemplo a seguir mostra como usar o get watche r
Curl -xget "http: // localhost: 9200/_watcher/watch/81614bf8-2078-4e5d-9318-6622af146649" -h "kbn-xsrf: relatórios"Isso deve retornar informações detalhadas sobre o observador, como mostrado:
Nesse caso, podemos ver os detalhes do observador, incluindo as condições definidas e as ações tomadas.
Conclusão
Este tutorial simples cobre usando a API Get Watcher para coletar informações sobre um observador existente em um cluster Elasticsearch.
Obrigado pela leitura e admin do cluster feliz!!