Supported OS

Versión de la integración2.0.0

Información general

Obtén métricas del servicio Gnatsd en tiempo real para:

  • Visualizar y monitorizar estados Gnatsd
  • Recibir notificaciones sobre fallos y eventos de Gnatsd.

Configuración

El check de Gnatsd 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 en tu host. Consulta Uso de integraciones de la comunidad para realizar la instalación con el Docker Agent o versiones anteriores del Agent.

  1. Ejecuta el siguiente comando para instalar la integración del Agent:

    datadog-agent integration install -t datadog-gnatsd==<INTEGRATION_VERSION>
    
  2. Configura tu integración de forma similar a las integraciones centrales.

Configuración

  1. Edita el archivo gnatsd.d/conf.yaml, en la carpeta conf.d/ en la raíz de tu directorio de configuración del Agent para comenzar a recopilar tus métricas de Gnatsd. Consulta el ejemplo gnatsd.d/conf.yaml para conocer todas las opciones de configuración disponibles.

  2. Reinicia el Agent

Validación

Ejecuta el subcomando de estado del Agent y busca gnatsd en la sección Checks.

Compatibilidad

El check de Gnatsd es compatible con las principales plataformas

Datos recopilados

Métricas

gnatsd.connz.connections.in_bytes
(count)
Número de bytes entrantes
Se muestra en bytes
gnatsd.connz.connections.in_msgs
(count)
Número de mensajes recibidos
Se muestra como unidad
gnatsd.connz.connections.out_bytes
(count)
Número de bytes salientes
Se muestra en bytes
gnatsd.connz.connections.out_msgs
(count)
Número de mensajes enviados
Se muestra como unidad
gnatsd.connz.connections.pending_bytes
(gauge)
Número de bytes pendientes de ack en una suscripción
Se muestra como unidad
gnatsd.connz.connections.subscriptions
(gauge)
Número de suscripciones en una conexión
Se muestra como unidad
gnatsd.connz.num_connections
(gauge)
Número de conexiones actuales al broker NATS
Se muestra como unidad
gnatsd.connz.total
(count)
Número de conexiones al broker NATS
Se muestra como unidad
gnatsd.routez.num_routes
(gauge)
Número de rutas en el clúster
Se muestra como unidad
gnatsd.routez.routes.in_bytes
(count)
Número de bytes entrantes
Se muestra en bytes
gnatsd.routez.routes.in_msgs
(count)
Número de mensajes recibidos
Se muestra como unidad
gnatsd.routez.routes.out_bytes
(count)
Número de bytes salientes
Se muestra en bytes
gnatsd.routez.routes.out_msgs
(count)
Número de mensajes enviados
Se muestra como unidad
gnatsd.routez.routes.pending_bytes
(gauge)
Número de bytes pendientes
Se muestra como unidad
gnatsd.routez.routes.subscriptions
(gauge)
Número de suscripciones en una conexión
Se muestra como unidad
gnatsd.varz.connections
(gauge)
Número de conexiones al broker NATS
Se muestra como unidad
gnatsd.varz.in_bytes
(count)
Cantidad de tráfico enviado al clúster
Se muestra en bytes
gnatsd.varz.in_msgs
(count)
Número de mensajes pasados al cluster
Se muestra como unidad
gnatsd.varz.mem
(gauge)
Cantidad de memoria utilizada actualmente por el proceso
Se muestra en bytes
gnatsd.varz.out_bytes
(count)
Cantidad de tráfico enviado desde el clúster
Se muestra en bytes
gnatsd.varz.out_msg
(count)
Número de mensajes enviados fuera del clúster
Se muestra como unidad
gnatsd.varz.remotes
(gauge)
Número de remotos conectados actualmente
Se muestra como unidad
gnatsd.varz.routes
(gauge)
Número de rutas actuales
Se muestra como unidad
gnatsd.varz.slow_consumers
(count)
Número de consumidores lentos conectados alguna vez
Se muestra como unidad
gnatsd.varz.subscriptions
(gauge)
Número de suscripciones gestionadas actualmente
Se muestra como unidad

Nota: Si utilizas nombres de clúster Nats personalizados, tus métricas podrían tener el siguiente aspecto: gnatsd.connz.connections.cluster_name.in_msgs

Eventos

El check de Gnatsd no incluye eventos.

Checks de servicio

gnatsd.can_connect

Devuelve CRITICAL si el Agent no se puede conectar con el endpoint Gnastd, de lo contrario devuelve OK.

Estados: ok, crítico

Solucionar problemas

¿Necesitas ayuda? Ponte en contacto con el servicio de asistencia de Datadog.