- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- Administrator's Guide
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
Supported OS
This check monitors Zenoh router.
Zenoh is an open source Zero Overhead Network Protocol.
Zenoh (/zeno/) is a pub/sub/query protocol unifying data in motion, data at rest, and computations. It elegantly blends traditional pub/sub with geo distributed storage, queries, and computations, while retaining a level of time and space efficiency that is well beyond any of the mainstream stacks.
The Zenoh router integration allows you to monitor router metrics and router/peer/client connection statuses in Datadog.
For Agent v7.21+ / v6.21+, follow the instructions below to install Zenoh router check on your host.
On your host, run the following command to install the Agent integration:
datadog-agent integration install -t datadog-zenoh_router==<INTEGRATION_VERSION>
Note:
To install the Zenoh router check on your host:
Install the developer toolkit on any machine.
Run ddev release build zenoh_router
to build the package.
Upload the build artifact to any host with the Agent installed
On the host, run datadog-agent integration install -w path/to/zenoh_router/dist/<ARTIFACT_NAME>.whl
.
Note:
cargo build --features stats
Alternatively, you can use routers from the Zetta Platform
Edit the zenoh_router.d/conf.yaml
file in the conf.d/
folder at the root of your Agent’s configuration directory to start collecting your Zenoh router metrics.
See the sample zenoh_router.d/conf.yaml for all available configuration options.
Run the Agent’s status subcommand and look for zenoh_router
under the Checks section.
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 |
Zenoh router does not include any events.
zenoh.router.can_connect
Returns CRITICAL
if the Agent can’t connect to the Zenoh router, OK otherwise
Statuses: ok, critical
Need help? Contact Datadog support.