Gnatsd Streaming

Supported OS Linux Windows Mac OS

Versión de la integración0.1.0

Información general

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.

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

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

Configuración

  1. 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.

  2. 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