Enrutador Zenoh

Supported OS Linux

Versión de la integración1.0.0

To find out if this integration is available in your organization, see your Datadog Integrations page or ask your organization administrator.

To initiate an exception request to enable this integration for your organization, email support@ddog-gov.com.

Información general

Este check monitoriza el enrutador Zenoh.

Zenoh es un protocolo de red de código abierto Zero Overhead.

Zenoh (/zeno/) es un protocolo de pub/sub/consulta que unifica datos en movimiento, datos en reposo y cálculos. Combina con elegancia el almacenamiento pub/sub tradicional con el almacenamiento geodistribuido, las consultas y los cálculos, al tiempo que mantiene un nivel de eficiencia temporal y espacial muy superior al de cualquiera de los stacks tecnológicos convencionales.

La integración del enrutador Zenoh te permite monitorizar métricas del enrutador y estados de conexión del enrutador/par/cliente en Datadog.

Configuración

Instalación con el Datadog Agent (v7.21+ y v6.21+)

Para Agent v7.21+/v6.21+, sigue las siguientes instrucciones para instalar el check del enrutador Zenoh en tu host.

  1. En tu host, ejecuta el siguiente comando para instalar la integración del Agent:

    datadog-agent integration install -t datadog-zenoh_router==<INTEGRATION_VERSION>
    

Instalación desde el código fuente

Para instalar el check del enrutador Zenoh en tu host:

  1. Instala el kit de herramientas para desarrolladores en cualquier máquina.

  2. Ejecuta ddev release build zenoh_router para crear el paquete.

  3. Carga el artefacto de creación en cualquier host con el Agent instalado

  4. En el host, ejecuta datadog-agent integration install -w path/to/zenoh_router/dist/<ARTIFACT_NAME>.whl.

Configuración

  1. Asegúrate de que el complemento de la API de Zenoh REST esté activado.

  2. Edita el archivo zenoh_router.d/conf.yaml en la carpeta conf.d/ en la raíz de tu directorio de configuración del Agent para empezar a recopilar tus métricas del enrutador Zenoh. Consulta en el ejemplo de zenoh_router.d/conf.yaml todas las opciones disponibles de configuración.

  3. Reinicia el Agent.

Validación

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

Datos recopilados

Métricas

zenoh.router.sessions
(count)
The number of active sessions
Shown as connection
zenoh.router.rx_bytes
(gauge)
The number of received bytes
Shown as byte
zenoh.router.rx_n_dropped
(gauge)
The number of dropped network messages
Shown as message
zenoh.router.rx_n_msgs
(gauge)
The number of received network messages
Shown as message
zenoh.router.rx_t_msgs
(gauge)
The number of received transport messages
Shown as message
zenoh.router.rx_z_del_msgs
(gauge)
The number of received zenoh del messages
Shown as message
zenoh.router.rx_z_put_msgs
(gauge)
The number of received zenoh put messages
Shown as message
zenoh.router.rx_z_put_pl_bytes
(gauge)
The number of received bytes in zenoh put message payloads
Shown as byte
zenoh.router.rx_z_query_msgs
(gauge)
The number of received zenoh query messages
Shown as message
zenoh.router.rx_z_query_pl_bytes
(gauge)
The number of received bytes in zenoh query message payloads
Shown as byte
zenoh.router.rx_z_reply_msgs
(gauge)
The number of received zenoh reply messages
Shown as message
zenoh.router.rx_z_reply_pl_bytes
(gauge)
The number of received bytes in zenoh reply message payloads
Shown as byte
zenoh.router.tx_bytes
(gauge)
The number of sent bytes
Shown as byte
zenoh.router.tx_n_dropped
(gauge)
The number of dropped network messages
Shown as message
zenoh.router.tx_n_msgs
(gauge)
The number of sent network messages
Shown as message
zenoh.router.tx_t_msgs
(gauge)
The number of sent transport messages
Shown as message
zenoh.router.tx_z_del_msgs
(gauge)
The number of sent zenoh del messages
Shown as message
zenoh.router.tx_z_put_msgs
(gauge)
The number of sent zenoh put messages
Shown as message
zenoh.router.tx_z_put_pl_bytes
(gauge)
The number of sent bytes in zenoh put message payloads
Shown as byte
zenoh.router.tx_z_query_msgs
(gauge)
The number of sent zenoh query messages
Shown as message
zenoh.router.tx_z_query_pl_bytes
(gauge)
The number of sent bytes in zenoh query message payloads
Shown as byte
zenoh.router.tx_z_reply_msgs
(gauge)
The number of sent zenoh reply messages
Shown as message
zenoh.router.tx_z_reply_pl_bytes
(gauge)
The number of sent bytes in zenoh reply message payloads
Shown as byte

Eventos

El enrutador Zenoh no incluye ningún evento.

Checks de servicio

zenoh.router.can_connect

Returns CRITICAL if the Agent can’t connect to the Zenoh router, OK otherwise

Statuses: ok, critical

Solucionar problemas

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