A Runnable Reference Architecture for Network Telemetry on InfluxDB 3
Blog post from InfluxData
The InfluxDB 3 Network Telemetry Reference Architecture is a comprehensive, open-source blueprint designed to streamline and enhance network monitoring using a multi-node InfluxDB 3 Enterprise cluster. It simulates a data center Clos fabric and provides a practical example for NetOps engineers and network observability architects evaluating InfluxDB as a telemetry platform. This architecture includes role-separated nodes for ingestion, querying, and processing, and employs Python plugins for executing tasks without the need for external middleware. It demonstrates handling high-cardinality data, sub-second freshness, and adaptive monitoring requirements through features like Last Value Cache and Distinct Value Cache. Additionally, it showcases per-table retention policies and three distinct data-to-browser integration patterns, offering flexibility and efficiency in network telemetry management. The reference architecture aims to make InfluxDB's capabilities more accessible and can be run locally via Docker Compose, providing a scalable template for real-world production environments.