Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/open-telemetry/opentelemetry-network
eBPF Collector
https://github.com/open-telemetry/opentelemetry-network
ebpf open-telemetry opentelemetry
Last synced: about 7 hours ago
JSON representation
eBPF Collector
- Host: GitHub
- URL: https://github.com/open-telemetry/opentelemetry-network
- Owner: open-telemetry
- License: apache-2.0
- Created: 2021-07-22T16:34:22.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-12-16T01:26:55.000Z (28 days ago)
- Last Synced: 2025-01-05T08:04:54.477Z (7 days ago)
- Topics: ebpf, open-telemetry, opentelemetry
- Language: C++
- Homepage: https://opentelemetry.io
- Size: 9.08 MB
- Stars: 304
- Watchers: 23
- Forks: 48
- Open Issues: 36
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
- Codeowners: .github/CODEOWNERS
- Roadmap: docs/roadmap.md
Awesome Lists containing this project
- awesome-repositories - open-telemetry/opentelemetry-network - eBPF Collector (C++)
README
# OpenTelemetry eBPF #
The OpenTelemetry eBPF project develops components that collect and analyze
telemetry from the operating system, cloud, and container orchestrators. Its initial focus
is on collecting network data to enable users to gain insight into their distributed
applications.The _kernel collector_ gathers low level telemetry straight from the Linux
kernel using [eBPF](https://ebpf.io/). It does so with negligible compute and
network overheads. The _kubernetes collector_ and _cloud collector_ gather workload
metadata.This telemetry is then sent to the _reducer_, which enriches and aggregates it.
The reducer outputs metrics to the OpenTelemetry collector.## Building ##
For instructions on how to build the repository, see the [Developer Guide](docs/developing.md).
## Running ##
For instructions on how to get OpenTelemetry-eBPF up-and-running, check the documentation for
the individual components:
- [reducer](docs/reducer.md)
- [kernel-collector](docs/kernel-collector.md)
- [cloud-collector](docs/cloud-collector.md)
- [k8s-collector](docs/k8s-collector.md)## Contributing ##
Check out the [Developer Guide](docs/developing.md).
See the [Roadmap](docs/roadmap.md) for an overwiew of the project's goals.
Triagers ([@open-telemetry/ebpf-triagers](https://github.com/orgs/open-telemetry/teams/ebpf-triagers))
- [Antoine Toulme](https://github.com/atoulme), Splunk
- Actively seeking contributors to triage issuesApprovers ([@open-telemetry/ebpf-approvers](https://github.com/orgs/open-telemetry/teams/ebpf-approvers)):
- [Samiur Arif](https://github.com/samiura), Splunk
- Actively seeking approvers to review pull requestsMaintainers ([@open-telemetry/ebpf-maintainers](https://github.com/orgs/open-telemetry/teams/ebpf-maintainers)):
- [Borko Jandras](https://github.com/bjandras)
- [Jim Wilson](https://github.com/jmw51798), DataDog
- [Jonathan Perry](https://github.com/yonch)Learn more about roles in the [community repository](https://github.com/open-telemetry/community/blob/main/community-membership.md).
## Questions ##
You can connect with us in our [slack channel](https://cloud-native.slack.com/archives/C02AB15583A).
The OpenTelemetry eBPF special interest group (SIG) meets regularly, and the meetting is held every
week on Tuesday at 09:00 Pacific time.
See the [eBPF Workgroup Meeting Notes](https://docs.google.com/document/d/13GK915hdDQ9sUYzUIWi4pOfJK68EE935ugutUgL3yOw) for a summary description of past meetings.