BlogsYahooPanoptes Network Telemetry Collector

Panoptes Network Telemetry Collector

Panoptes Network Telemetry Collector

1
posts
2018

Panoptes is a distributed system for collecting, enriching, and distributing network telemetry. It supports multiple polling formats (SNMP, vendor APIs, gNMI), uses Kafka as a metrics bus, Celery with Redis for scheduling, and integrates with InfluxDB for time-series storage. It aims to consolidate polling solutions, normalize data, and provide flexibility for evolving telemetry standards.

2018

Open-Sourcing Panoptes, Oath’s distributed network telemetry collector

10/4/2018

This post announces the open-sourcing of Panoptes, Oath's distributed network telemetry collector. It details the system's architecture, including its use of Kafka for a metrics bus, Celery and Redis for scheduling, and InfluxDB for storage. It highlights the system's scalability (tested to over one million checks per second) and its ability to integrate with discovery systems and downstream applications. The post also describes its deployment model at Oath and provides instructions for easy setup and contribution.