Supported OS
Versión de la integración 1.0.0
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.
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:
Instala el kit de herramientas para desarrolladores en cualquier máquina.
Ejecuta ddev release build zenoh_router
para crear el paquete.
Carga el artefacto de creación en cualquier host con el Agent instalado
En el host, ejecuta datadog-agent integration install -w path/to/zenoh_router/dist/<ARTIFACT_NAME>.whl
.
Configuración Asegúrate de que el complemento de la API de Zenoh REST esté activado.
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.
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 sessionsShown as connection zenoh.router.rx_bytes (gauge)The number of received bytesShown as byte zenoh.router.rx_n_dropped (gauge)The number of dropped network messagesShown as message zenoh.router.rx_n_msgs (gauge)The number of received network messagesShown as message zenoh.router.rx_t_msgs (gauge)The number of received transport messagesShown as message zenoh.router.rx_z_del_msgs (gauge)The number of received zenoh del messagesShown as message zenoh.router.rx_z_put_msgs (gauge)The number of received zenoh put messagesShown as message zenoh.router.rx_z_put_pl_bytes (gauge)The number of received bytes in zenoh put message payloadsShown as byte zenoh.router.rx_z_query_msgs (gauge)The number of received zenoh query messagesShown as message zenoh.router.rx_z_query_pl_bytes (gauge)The number of received bytes in zenoh query message payloadsShown as byte zenoh.router.rx_z_reply_msgs (gauge)The number of received zenoh reply messagesShown as message zenoh.router.rx_z_reply_pl_bytes (gauge)The number of received bytes in zenoh reply message payloadsShown as byte zenoh.router.tx_bytes (gauge)The number of sent bytesShown as byte zenoh.router.tx_n_dropped (gauge)The number of dropped network messagesShown as message zenoh.router.tx_n_msgs (gauge)The number of sent network messagesShown as message zenoh.router.tx_t_msgs (gauge)The number of sent transport messagesShown as message zenoh.router.tx_z_del_msgs (gauge)The number of sent zenoh del messagesShown as message zenoh.router.tx_z_put_msgs (gauge)The number of sent zenoh put messagesShown as message zenoh.router.tx_z_put_pl_bytes (gauge)The number of sent bytes in zenoh put message payloadsShown as byte zenoh.router.tx_z_query_msgs (gauge)The number of sent zenoh query messagesShown as message zenoh.router.tx_z_query_pl_bytes (gauge)The number of sent bytes in zenoh query message payloadsShown as byte zenoh.router.tx_z_reply_msgs (gauge)The number of sent zenoh reply messagesShown as message zenoh.router.tx_z_reply_pl_bytes (gauge)The number of sent bytes in zenoh reply message payloadsShown 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 otherwiseStatuses: ok, critical
Solucionar problemas ¿Necesitas ayuda? Ponte en contacto con el equipo de asistencia de Datadog .