Elasticsearch Show Information Watch Information

Elasticsearch Show Information Watch Information
“Um dos recursos mais influentes do Elasticsearch, além de tudo o mais, é os observadores. Os observadores permitem definir um conjunto de ações, dependendo de várias condições avaliadas com base nos dados fornecidos.

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!!