{"id":13455879,"url":"https://github.com/orb-community/orb","last_synced_at":"2025-04-13T04:00:00.129Z","repository":{"id":37076563,"uuid":"340174841","full_name":"orb-community/orb","owner":"orb-community","description":"Orb is a dynamic network observability platform with agent fleet orchestration and data pipelines with OpenTelemetry","archived":false,"fork":false,"pushed_at":"2024-12-23T23:23:44.000Z","size":42276,"stargazers_count":632,"open_issues_count":40,"forks_count":33,"subscribers_count":14,"default_branch":"develop","last_synced_at":"2025-04-13T03:59:46.893Z","etag":null,"topics":["analysis","cloud-native","control-plane","dns","edge","fleet-management","flow","metrics","monitoring","network-visibility","o11y","observability","opentelemetry","packet-analyser","self-hosted","telemetry"],"latest_commit_sha":null,"homepage":"https://orb.community","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/orb-community.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"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":"2021-02-18T20:53:46.000Z","updated_at":"2025-04-10T09:57:13.000Z","dependencies_parsed_at":"2023-12-20T07:21:30.538Z","dependency_job_id":"d4ea6e69-7cf0-4c8b-b744-2939043396b0","html_url":"https://github.com/orb-community/orb","commit_stats":{"total_commits":2666,"total_committers":45,"mean_commits":59.24444444444445,"dds":0.7753188297074268,"last_synced_commit":"5ac58d71e9e8190970e9811d1ed89d17d162d134"},"previous_names":["ns1/orb","ns1labs/orb"],"tags_count":22,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orb-community%2Forb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orb-community%2Forb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orb-community%2Forb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orb-community%2Forb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/orb-community","download_url":"https://codeload.github.com/orb-community/orb/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248661706,"owners_count":21141450,"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","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":["analysis","cloud-native","control-plane","dns","edge","fleet-management","flow","metrics","monitoring","network-visibility","o11y","observability","opentelemetry","packet-analyser","self-hosted","telemetry"],"created_at":"2024-07-31T08:01:12.755Z","updated_at":"2025-04-13T04:00:00.081Z","avatar_url":"https://github.com/orb-community.png","language":"Go","funding_links":[],"categories":["Infrastructure","Go"],"sub_categories":["Observability"],"readme":"\u003cimg src=\"docs/images/ORB-logo-black@3x.png\" alt=\"Orb\" width=\"500\"/\u003e\n\u003cimg src=\"https://user-images.githubusercontent.com/97463920/218170067-16a95078-6709-4828-b137-9791376b972e.png\" alt=\"Orb UI Preview\" width=\"500\"/\u003e\n\n\n[![Go Report Card](https://goreportcard.com/badge/github.com/orb-community/orb)](https://goreportcard.com/report/github.com/orb-community/orb)\n[![CodeCov](https://codecov.io/gh/orb-community/orb/branch/develop/graph/badge.svg)](https://app.codecov.io/gh/orb-community/orb/tree/develop)\n[![Go Reference](https://pkg.go.dev/badge/github.com/orb-community/orb.svg)](https://pkg.go.dev/github.com/orb-community/orb)\n\n**Orb** is a modern network observability platform built to provide critical visibility into increasingly complex and distributed networks. It can analyze network traffic, run synthetic network probes, and connect the resulting telemetry directly to your existing observability stacks with OpenTelemetry. Orb differentiates from other solutions by pushing analysis close to the traffic sources (reducing inactionable metrics and processing costs), and allows for dynamic reconfiguration of remote agents in real time.\n\nReady to dive in? See [orb.community](https://orb.community) for [installation instructions](https://orb.community/documentation/install/).\n\n# Why Orb?\n\n## Distributed Deep Network Observability\n\nOrb manages a [fleet](https://orb.community/about/#fleet) of [agents](https://orb.community/about/#agent) deployed across\ndistributed, hybrid infrastructure:\ncontainers, VMs, servers, routers and switches. The agent taps into traffic streams and extracts real time insights,\nresulting in light-weight, actionable metrics.\n\n## Streaming Analysis at the Edge\n\nBased on the [pktvisor observability agent](https://pktvisor.dev), Orb's goal is to push analysis to the edge, where\nhigh resolution data can be analysed in real time without the need to send raw data to a central location for batch\nprocessing.\n[Current analysis](https://github.com/orb-community/pktvisor/wiki/Current-Metrics) focuses on L2-L3 Network, DNS, and DHCP\nwith more analyzers in the works.\n\n## Realtime Agent Orchestration\n\nOrb uses IoT principles to allow the observability agents to connect out to the Orb central control plane, avoiding\nfirewall problems. Once connected, agents are controlled in real time from the Orb Portal or REST API, orchestrating\nobservability [policies](https://orb.community/about/#policies) designed to precisely extract the desired insights. Agents\nare grouped and addressed based on [tags](https://orb.community/about/#agent-group).\n\n## Flexible Integration With Modern Observability Stacks\nOrb was built to integrate with modern observability stacks, supporting [OpenTelemetry](https://opentelemetry.io/) natively. Collection and sinking of the\nmetrics from the agents is included; there is no need to run additional data collection pipelines for Orb metrics.\n\n## Portal and REST API Included\n\nOrb includes a modern, responsive UI for managing Agents, Agent Groups, Policies and Sinks. Orb is API first, and all\nplatform functionality is available for automation via\nthe [well documented REST API](https://orb.community/api/orb_rest_api/).\n\n## Open Source, Vendor Neutral, Cloud Native\n\nOrb is free, open source software (FOSS) released under MPL. It's a modern microservices application that can be\ndeployed to any Kubernetes service in private or public cloud. It does not depend on any one vendor to function, thus\navoiding vendor lock-in.\n\n***\n\n# Backed by NetBox Labs\n\n**Orb** was born at [NetBox Labs](https://netboxlabs.com/), where we're committed to\nmaking [open source, dynamic edge observability a reality](https://ns1.com/blog/orb-a-new-paradigm-for-dynamic-edge-observability)\n.\n\n***\n\n* [Installation Instructions](https://orb.community/documentation/install/)\n* [View our Wiki](https://github.com/orb-community/orb/wiki) for technical and architectural information\n* [File an issue](https://github.com/orb-community/orb/issues/new)\n* Start a [Discussion](https://github.com/orb-community/orb/discussions)\n* [Join us on Slack](https://netdev.chat/)\n* Send mail to [orb@netboxlabs.com](mailto:orb@netboxlabs.com)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Forb-community%2Forb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Forb-community%2Forb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Forb-community%2Forb/lists"}