Enrutador Zenoh

Supported OS Linux

Versión de la integración1.0.0

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.

PREVIEWING: mcretzman/DOCS-10911-App-API-Pro-redirects-revise