Versión de la integración0.1.0
Obtén métricas del servicio gnatsd_streaming en tiempo real para:
- Visualizar y monitorizar estados de gnatsd_streaming
- Recibir notificaciones sobre fallos y eventos de gnatsd_streaming
Configuración
El check de gnatsd_streaming no está incluido en el paquete del Datadog Agent, por lo que necesitas instalarlo.
Instalación
Para el Agent v7.21 o posterior/v6.21 o posterior, sigue las instrucciones siguientes para instalar el check de gnatsd_streaming en tu host. Consulta Uso de integraciones de la comunidad para realizar la instalación con el Docker Agent o versiones anteriores del Agent.
Ejecuta el siguiente comando para instalar la integración del Agent:
datadog-agent integration install -t datadog-gnatsd_streaming==<INTEGRATION_VERSION>
Configura tu integración de forma similar a las integraciones centrales.
Configuración
Edita el archivo gnatsd_streaming.d/conf.yaml en la carpeta conf.d/ en la raíz de tu directorio de configuración del Agent para comenzar a recopilar métricas de GnatsD Streaming.
Consulta el ejemplo gnatsd_streaming.d/conf.yamlpara conocer todas las opciones de configuración disponibles.
Reinicia el Agent
Validación
Ejecuta el subcomando de estado del Agent y busca gnatsd_streaming en la sección Checks.
Compatibilidad
El check gnatsd_streaming check es compatible con todas las principales plataformas
Datos recopilados
Métricas
| |
|---|
gnatsd.streaming.serverz.clients (gauge) | Número de clientes conectados actualmente Se muestra como unidad |
gnatsd.streaming.serverz.subscriptions (count) | Número de suscripciones que ha gestionado el servidor Se muestra como unidad |
gnatsd.streaming.serverz.channels (gauge) | Número de canales activos actualmente Se muestra como unidad |
gnatsd.streaming.serverz.total_msgs (count) | Número total de mensajes pasados por el servidor Se muestra como unidad |
gnatsd.streaming.serverz.total_bytes (count) | Número total de bytes pasados por el servidor Se muestra en bytes |
gnatsd.streaming.storez.total_msgs (count) | Número total de mensajes pasados por el almacén Se muestra como unidad |
gnatsd.streaming.storez.total_bytes (count) | Número total de bytes pasados por el almacén Se muestra en bytes |
gnatsd.streaming.clientsz.total (gauge) | Número de clientes conectados Se muestra como unidad |
gnatsd.streaming.channelsz.total (gauge) | Número de canales abiertos Se muestra como unidad |
gnatsd.streaming.channelsz.msgs (count) | Recuento total de mensajes en un canal Se muestra como unidad |
gnatsd.streaming.channelsz.bytes (count) | Total de bytes de los mensajes en un canal Se muestra en bytes |
Las métricas del servidor Nats Streaming se etiquetan con nombres como “nss-cluster_id”
Eventos
Si estás ejecutando el servidor Nats Streaming en un grupo con Tolerancia a fallos, se genera un evento de conmutación de Nats Streaming cuando el estado de un servidor cambia entre FT_STANDBY y FT_ACTIVE.
Checks de servicio
gnatsd_streaming.can_connect
Devuelve CRITICAL si el Agent no se puede conectar con el endpoint Gnastd Streaming, de lo contrario devuelve OK.
Estados: ok, crítico
Solucionar problemas
¿Necesitas ayuda? Ponte en contacto con el servicio de asistencia de Datadog