{"id":20038502,"url":"https://github.com/yahoo/panoptes","last_synced_at":"2025-09-05T20:39:25.141Z","repository":{"id":33058432,"uuid":"149332713","full_name":"yahoo/panoptes","owner":"yahoo","description":"A Global Scale Network Telemetry Ecosystem","archived":false,"fork":false,"pushed_at":"2023-04-21T15:24:54.000Z","size":3435,"stargazers_count":102,"open_issues_count":5,"forks_count":20,"subscribers_count":19,"default_branch":"master","last_synced_at":"2025-05-20T09:06:30.059Z","etag":null,"topics":["big-data","networking","panoptes","python","telemetry"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yahoo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/Contributing.md","funding":null,"license":"LICENSE","code_of_conduct":"docs/Code-of-Conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-09-18T18:13:40.000Z","updated_at":"2025-04-13T12:10:55.000Z","dependencies_parsed_at":"2024-11-13T10:40:24.893Z","dependency_job_id":null,"html_url":"https://github.com/yahoo/panoptes","commit_stats":null,"previous_names":[],"tags_count":40,"template":false,"template_full_name":null,"purl":"pkg:github/yahoo/panoptes","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yahoo%2Fpanoptes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yahoo%2Fpanoptes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yahoo%2Fpanoptes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yahoo%2Fpanoptes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yahoo","download_url":"https://codeload.github.com/yahoo/panoptes/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yahoo%2Fpanoptes/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273817262,"owners_count":25173577,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["big-data","networking","panoptes","python","telemetry"],"created_at":"2024-11-13T10:29:34.466Z","updated_at":"2025-09-05T20:39:25.087Z","avatar_url":"https://github.com/yahoo.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Slack](https://img.shields.io/badge/slack-panoptescommunity-blue.svg?logo=slack)](https://panoptescommunity.slack.com/open) \n[![Build Status](https://img.shields.io/travis/yahoo/redislite.svg)](https://travis-ci.org/yahoo/panoptes.svg?branch=master) \n[![PyPI](https://img.shields.io/pypi/v/yahoo_panoptes.svg)](https://pypi.org/project/yahoo-panoptes) \n[![Python](https://img.shields.io/badge/python-3.6-blue.svg)](https://pypi.org/project/yahoo-panoptes) \n[![License](https://img.shields.io/pypi/l/yahoo_panoptes.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Coverage Status](https://coveralls.io/repos/github/yahoo/panoptes/badge.svg)](https://coveralls.io/github/yahoo/panoptes)\n\n# Panoptes\n\u003e A Global-Scale Network Telemetry Ecosystem\n\n## Try It!\n\nTry out Panoptes in a [Docker container](https://hub.docker.com/r/panoptes/panoptes_docker). Detailed documentation \nis [here](https://github.com/yahoo/panoptes_docker).\n\n## Table of Contents\n\n- [Introduction](#introduction)\n- [Architecture](#architecture)\n- [Concepts](#concepts)\n- [Install](#install)\n- [Contribute](#contribute)\n- [License](#license)\n\n## Introduction\n\nPanoptes is a Python based network telemetry ecosystem that implements discovery, enrichment and polling. Key features \ninclude:\n\n- A modular design with well-defined separation of concerns,\n- Plugin architecture that enables the implementation of any telemetry collection, enrichment, or transformation,\n- Horizontally scalable: supports clustering to add more capacity, and\n- Network telemetry specific constructs like SNMP abstractions, built in counter to gauge conversion.\n\n## Architecture\n\n![Panoptes Architecture](docs/panoptes_architecture.png?sanitize=true)\n\n## Concepts\n\nPanoptes is built on many primitives like sites, resources, metrics and enrichments which are collected through \ndiscovery and polling. [Here is](docs/Concepts.md) a document providing an overview of these concepts.\n\n## Install\n\nIf you'd like to try out Panoptes without committing to a full install, checkout out the \n[Docker container](https://hub.docker.com/r/panoptes/panoptes_docker).\n\nPlease follow the instructions [here](https://github.com/yahoo/panoptes/blob/master/docs/Installation.md) to download \nand install Panoptes.\n\n## Contribute\n\nWe welcome issues, questions, and pull requests. Please read the \n[contributing guidelines](https://github.com/yahoo/panoptes/blob/master/docs/Contributing.md).\n\n## Maintainers\n* Ian Holmes: iholmes@yahooinc.com\n* James Diss: rexfury@yahooinc.com\n* Ari Frankel: aryeh.frankel@yahooinc.com\n* Fredrick Jones: fred@yahooinc.com\n\n## Past Contributors\n* Varun Varma\n* Vivekanand AM\n* Nathan Kamm\n\n## License\nThis project is licensed under the terms of the Apache 2.0 open source license. Please refer to \n[LICENSE](https://github.com/yahoo/panoptes/blob/master/LICENSE) for the full terms.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyahoo%2Fpanoptes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyahoo%2Fpanoptes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyahoo%2Fpanoptes/lists"}