Por ejemplo, puede decirle a ElasticSearch que envíe un correo electrónico cuando cambia la salud del clúster, el uso de la CPU es mayor por un período de tiempo específico cuando se accede a un archivo específico y muchos más. Decir que los observadores son una característica revolucionaria sería un eufemismo.
Sin embargo, debido al alcance de este tutorial, no exploraremos cómo funcionan los observadores o cómo usarlos.
Este tutorial tiene como objetivo mostrarle cómo usar la API de Elasticsearch Watcher para recopilar información sobre un observador existente.
Puede explorar los documentos para obtener más información sobre Elasticsearch Watchers."
Elasticsearch obtenga la API Watcher
La API Get Watcher nos permite obtener información de reloj por su identificación. La sintaxis de la solicitud es la que se muestra a continuación:
Obtener _watcher/watch/La solicitud requiere administrar_watcher o monitor_watcher privilegios para EE. UU.mi
Ejemplo
Supongamos que tenemos un observador que usa MetricBeat para monitorear cuando se crea un contenedor Docker y envía un correo electrónico si es verdadero.
Podemos usar la solicitud a continuación para recuperar información sobre el observador como se muestra:
El siguiente ejemplo muestra cómo usar el get watche r
curl -xget "http: // localhost: 9200/_watcher/watch/81614bf8-2078-4e5d-9318-6622af146649" -h "kbn-xsrf: informes"Esto debería devolver información detallada sobre el observador como se muestra:
En este caso, podemos ver los detalles del observador, incluidas las condiciones definidas y las acciones tomadas.
Conclusión
Este simple tutorial cubre el uso de la API Get Watcher para recopilar información sobre un observador existente en un clúster Elasticsearch.
Gracias por leer y feliz clúster administrador!!