Elasticsearch Mostrar informações do relógio

Elasticsearch Mostrar Informacoes Do Relogio



“Um dos recursos mais influentes do Elasticsearch, além de tudo, são 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 e-mail quando a integridade do cluster for alterada, o uso da CPU for maior por um período específico de tempo quando um arquivo específico for acessado e muito mais. Dizer que os observadores são uma característica revolucionária 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 observador Elasticsearch para coletar informações sobre um observador existente.



Você pode explorar os documentos para saber mais sobre os observadores do Elasticsearch.”



Elasticsearch Get Watcher API

A API GET watcher nos permite buscar informações de watch por seu ID. A sintaxe da solicitação é mostrada abaixo:





GET _watcher/watch/

A solicitação requer privilégios manage_watcher ou monitor_watcher para usa.e

Exemplo

Suponha que temos um observador que usa o metricbeat para monitorar quando um contêiner docker é criado e envia um email se for verdadeiro.



Podemos usar a solicitação abaixo para recuperar informações sobre o observador, conforme 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, conforme mostrado:

Neste caso, podemos ver os detalhes do observador, incluindo as condições definidas e as ações tomadas.

Conclusão

Este tutorial simples aborda o uso da API get watcher para coletar informações sobre um watcher existente em um cluster do Elasticsearch.

Obrigado por ler e feliz administrador do cluster !!