Odigos
Automatic OpenTelemetry instrumentation platform that adds distributed tracing to applications without changing a single line of code.
- Actively maintained
- Well documented
- Permissive license
Overview
Odigos automatically detects the languages and frameworks running in a Kubernetes cluster and injects OpenTelemetry instrumentation for each of them, producing traces, metrics, and logs without a developer manually adding tracing libraries to every service. It manages the ongoing complexity of keeping instrumentation up to date across many services.
Odigos is a fit for teams that want distributed tracing across an existing, uninstrumented codebase without a manual instrumentation project, complementing OpenTelemetry Collector (also in this catalog), which processes the data Odigos automatically generates.
Why it's in this catalog
Catalog rating: ★★☆☆☆ (2/5)
eBPF-based auto-instrumentation for observability, a newer entrant with meaningful OpenTelemetry overlap.
- Emerging
- Vendor-backed
- Categories
- Monitoring
- Languages
- Go
- License
- Apache-2.0
Related Projects
OpenTelemetry Collector
Apache-2.0Vendor-neutral pipeline for collecting, processing, and exporting traces, metrics, and logs from applications to any observability backend.
Actively maintained
- Monitoring
Jaeger
Apache-2.0CNCF distributed tracing platform for visualizing request flows across microservices, pinpointing exactly which service or call is responsible for latency or errors.
Actively maintained
- Monitoring
Fluentd
Apache-2.0CNCF-graduated log collector that unifies data collection from many sources into a single, structured logging layer.
Actively maintained
- Monitoring
Prometheus
Apache-2.0Open source systems monitoring and alerting toolkit with a dimensional data model and powerful query language.
Actively maintained
- Monitoring
Spotted an error? Suggest an edit on GitHub.