Elasticsearch - Monitoreo
Para monitorear el estado del clúster, la función de monitoreo recopila métricas de cada nodo y las almacena en Elasticsearch Indices. Todas las configuraciones asociadas con la supervisión en Elasticsearch deben establecerse en el archivo elasticsearch.yml para cada nodo o, cuando sea posible, en la configuración del clúster dinámico.
Para comenzar a monitorear, debemos verificar la configuración del clúster, lo que se puede hacer de la siguiente manera:
GET _cluster/settings
{
"persistent" : { },
"transient" : { }
}
Cada componente de la pila es responsable de monitorearse a sí mismo y luego reenviar esos documentos al clúster de producción de Elasticsearch para enrutamiento e indexación (almacenamiento). Los procesos de enrutamiento e indexación en Elasticsearch son manejados por lo que se llaman recolectores y exportadores.
Coleccionistas
El recopilador se ejecuta una vez por cada intervalo de recopilación para obtener datos de las API públicas en Elasticsearch que elige monitorear. Cuando finaliza la recopilación de datos, los datos se entregan en masa a los exportadores para enviarlos al grupo de monitoreo.
Solo hay un recopilador por tipo de datos recopilados. Cada recolector puede crear cero o más documentos de monitoreo.
Exportadores
Los exportadores toman los datos recopilados de cualquier fuente de Elastic Stack y los enrutan al clúster de monitoreo. Es posible configurar más de un exportador, pero la configuración general y predeterminada es utilizar un solo exportador. Los exportadores se pueden configurar tanto a nivel de nodo como de clúster.
Hay dos tipos de exportadores en Elasticsearch:
local - Este exportador enruta los datos de regreso al mismo clúster.
http - El exportador preferido, que puede utilizar para enrutar datos a cualquier clúster de Elasticsearch compatible accesible a través de HTTP.
Antes de que los exportadores puedan enrutar los datos de monitoreo, deben configurar ciertos recursos de Elasticsearch. Estos recursos incluyen plantillas y canalizaciones de ingesta