Panoptes

Panoptes

  • Docs
  • Concepts
  • Get Help
  • Contributing
Project Logo

Open Source device monitoring at scale

Try It Out
Getting Started

Horizontal Scaling

Built for scale from the ground up. Distributed task-scheduling with Celery. High frequency collection of metrics, low frequency collection of enrichments.

Battle-tested

Hundreds of thousands of interfaces and tens of millions of time-series data points.
Built on proven and well understood technologies. Python, Zookeeper, Kafka & Redis.

Plugin Architecture

Any subsystem can be extended with Python code using well-defined interfaces.

Open Source

Apache 2.0 Licensing. Take it, use it, extend it. We're contributing plugins, and we're encouraging others to do the same.

Panoptes System Architecture

Panoptes is built with a plugin architecture over well-tested base technologies

Try it Out

Give it a try jammed into a tiny Docker container. We're breaking all the rules here.

git clone https://github.com/yahoo/panoptes_docker.git && cd panoptes_docker && docker build . -t panoptes_docker

Fire that bad boy up with:
docker run -d --sysctl net.core.somaxconn=511 --name="panoptes_docker" --shm-size=2G -p 127.0.0.1:8080:3000/tcp panoptes_docker

Then fire up a browser, point at http://127.0.0.1:8080 and check your results in Grafana (admin/admin).

Read more about this at the Panoptes Docker repo.

Panoptes
Docs
Getting StartedGet HelpContribute
Community
Get HelpSlackBlog
More
GitHubReport an Issue
Copyright 2020 Oath Inc. Unless otherwise noted, all content on this site is provided under the CC-BY-SA-4.0 license.