Elasticsearch Afficher les informations de surveillance

Elasticsearch Afficher Les Informations De Surveillance



« L'une des fonctionnalités les plus influentes d'Elasticsearch, en plus de tout le reste, ce sont les observateurs. Les observateurs vous permettent de définir un ensemble d'actions en fonction de diverses conditions évaluées en fonction des données fournies.

Par exemple, vous pouvez dire à Elasticsearch d'envoyer un e-mail lorsque la santé du cluster change, que l'utilisation du processeur est plus élevée pendant une période spécifique lorsqu'un fichier spécifique est consulté, et bien d'autres. Dire que les montres sont une fonctionnalité révolutionnaire serait un euphémisme.

Cependant, en raison de la portée de ce didacticiel, nous n'explorerons pas le fonctionnement des observateurs ni leur utilisation.







Ce didacticiel a pour but de vous montrer comment utiliser l'API d'observateur Elasticsearch pour collecter des informations sur un observateur existant.



Vous pouvez explorer les documents pour en savoir plus sur les observateurs Elasticsearch.



Elasticsearch Obtenir l'API Watcher

L'API GET watcher nous permet de récupérer les informations de surveillance par son ID. La syntaxe de la requête est la suivante :





OBTENIR _watcher/watch/

La demande nécessite les privilèges manage_watcher ou monitor_watcher pour usa.e

Exemple

Supposons que nous ayons un observateur qui utilise metricbeat pour surveiller quand un conteneur docker est créé et envoie un e-mail si vrai.



Nous pouvons utiliser la requête ci-dessous pour récupérer des informations sur l'observateur, comme indiqué :

L'exemple suivant montre comment utiliser le get watche r

boucle -XGET 'http://localhost:9200/_watcher/watch/81614bf8-2078-4e5d-9318-6622af146649' -H 'kbn-xsrf : création de rapports'

Cela devrait renvoyer des informations détaillées sur l'observateur, comme indiqué :

Dans ce cas, nous pouvons voir les détails de l'observateur, y compris les conditions définies et les actions entreprises.

Conclusion

Ce didacticiel simple couvre l'utilisation de l'API get watcher pour collecter des informations sur un observateur existant dans un cluster Elasticsearch.

Merci d'avoir lu et bon administrateur du cluster !!