Logstash 5.0 comenzó con una API que genera métricas y monitorización del estado de sus propios procesos. revisión
Cuando ejecutas Logstash, captura automáticamente métricas de ejecución que pueden usarse para monitorizar la salud y el rendimiento de tu despliegue de Logstash.
Dirección:El inicio de sesión del hipervínculo es visible.
Las métricas recogidas por Logstash incluyen:
Información de nodos logstash, como configuraciones de pipeline, información del sistema operativo e información de la JVM. Información sobre plugins, incluyendo una lista de plugins instalados. Estadísticas de nodos como estadísticas de JVM, estadísticas de procesos, estadísticas relacionadas con eventos y estadísticas de tiempo de ejecución de pipeline.
Puedes recuperar estas métricas usando la API de monitorización proporcionada por Logstash. Estas APIs están disponibles por defecto y no requieren ninguna configuración adicional.
API de información de nodos:El inicio de sesión del hipervínculo es visible. API de información de plugins:El inicio de sesión del hipervínculo es visible. API de estadísticas de nodo:El inicio de sesión del hipervínculo es visible. API de Hilos Calientes:El inicio de sesión del hipervínculo es visible.
JVM
Obtiene estadísticas de la JVM, incluyendo estadísticas sobre hilos, uso de memoria, recogedores de basura y tiempo de activación.
Proceso
Obtiene estadísticas de procesos, incluyendo estadísticas sobre descriptores de archivo, consumo de memoria y uso de CPU.
Eventos
Obtiene estadísticas relacionadas con eventos para la instancia de Logstash (independientemente de cuántos pipelines se crearon y destruyeron).
Oleoductos
Obtiene estadísticas de ejecución sobre cada pipeline de Logstash.
recargas
Obtiene estadísticas en tiempo de ejecución sobre éxitos y fallos en recargas de configuración.
OS
Obtiene estadísticas en tiempo de ejecución sobre cgroups cuando Logstash está ejecutándose en un contenedor.
Ver estadísticas
La siguiente solicitud devuelve un documento JSON que contiene estadísticas relacionadas con eventos para tu instancia de Logstash:
{ "host" : "ESCRITORIO-OL3CEUC", "versión": "7.10.2", "http_address" : "127.0.0.1:9600", "id" : "1aa23f91-e00b-4667-8a2c-65a3b0d85c81", "name" : "ESCRITORIO-OL3CEUC", "ephemeral_id" : "17960ea9-6cc1-44d9-85a9-83a718ba4682", "estado" : "verde", "instantánea": falso, "pipeline" : { "trabajadores": 8, "batch_size" : 125, "batch_delay" : 50 }, "eventos" : { "in" : 106160, "filtrado": 106160, "fuera" : 106160, "duration_in_millis" : 113552, "queue_push_duration_in_millis" : 6303 }
} (Fin)
|