eBPF Collector
Go to file
OpenTelemetry Bot 5d072c59f1
Add minimum token permissions for all github workflow files (#332)
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2025-07-12 23:02:27 -05:00
.github Add minimum token permissions for all github workflow files (#332) 2025-07-12 23:02:27 -05:00
channel Enabling some assertions in release builds. (#227) 2023-07-14 08:43:03 -05:00
cmake bump protoc 2024-09-23 07:18:04 +00:00
collector ci: update runners to ubuntu-24.04 (#329) 2025-06-27 14:43:15 -05:00
common Using patch version number instead of build number. (#173) 2023-04-28 09:36:22 -05:00
config Intake config from config file. (#212) 2023-06-16 12:59:33 -05:00
dev examples: update references to logging exporter 2024-09-06 14:45:56 -07:00
dist fix reducer wrong example of enable-metrics and disable-metrics 2024-12-13 15:55:37 +08:00
docs fix type ebfp to ebpf 2024-07-11 14:49:48 +08:00
ext Added geoip and civetweb. 2022-11-01 15:47:16 -05:00
geoip ci: update runners to ubuntu-24.04 (#329) 2025-06-27 14:43:15 -05:00
jitbuf Removing dead jitbuf code. 2022-12-12 15:10:00 -06:00
otlp Merge remote-tracking branch 'shivanshuraj1333/grpc-testing' into bump-packages 2025-01-07 12:30:38 -06:00
platform fix licensing to conform to OpenTelemetry requirements (#80) 2022-07-29 10:30:47 -07:00
reducer ci: update runners to ubuntu-24.04 (#329) 2025-06-27 14:43:15 -05:00
render sign, migrate to new branch 2024-05-16 15:44:35 +02:00
renderc initial commit 2024-12-28 11:09:23 +05:30
scheduling fix licensing to conform to OpenTelemetry requirements (#80) 2022-07-29 10:30:47 -07:00
test/kernel Add more devbox utils and add amazon linux to kernel test suite. (#155) 2023-04-06 09:51:32 -04:00
tools chore(deps): pin dependencies 2025-05-28 08:39:55 -05:00
util fix: json modifier 2024-12-28 17:42:02 +05:30
.clang-format Add .clang-format. 2021-08-12 15:46:33 -06:00
.git-blame-ignore-revs Correct the commit hash in .git-blame-ignore-revs. 2021-08-19 16:14:49 -06:00
.gitignore macos-latest to macos-latest-xl 2023-06-15 13:27:11 -07:00
.gitmodules Added geoip and civetweb. 2022-11-01 15:47:16 -05:00
CMakeLists.txt Not overwriting installed configuration files. (#195) 2023-05-30 10:42:33 -05:00
LICENSE.txt Flowmill open-source release. 2021-03-28 11:37:52 -07:00
NOTICE.txt Fixed project naming and copyright notice. 2022-11-03 16:46:36 -05:00
README.md Fix outdated community membership link (#327) 2025-07-08 14:34:15 -05:00
RELEASING.md Create RELEASING.md 2023-11-30 16:50:23 -08:00
clang-format.sh ci: update runners to ubuntu-24.04 (#329) 2025-06-27 14:43:15 -05:00
config.h.cmake_in Using patch version number instead of build number. (#173) 2023-04-28 09:36:22 -05:00
version.sh bump patch version number for v0.10.2 2024-01-18 14:41:22 -06:00

README.md

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. 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.

Running

For instructions on how to get OpenTelemetry-eBPF up-and-running, check the documentation for the individual components:

Contributing

Check out the Developer Guide.

See the Roadmap for an overwiew of the project's goals.

Maintainers

For more information about the maintainer role, see the community repository.

Approvers

  • Samiur Arif, Sumo Logic
  • Actively seeking approvers to review pull requests

For more information about the approver role, see the community repository.

Triagers

  • Antoine Toulme, Splunk
  • Actively seeking contributors to triage issues

For more information about the triager role, see the community repository.

Questions

You can connect with us in our slack channel.

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 for a summary description of past meetings.