Odigos
Automatic OpenTelemetry instrumentation platform that adds distributed tracing to applications without changing a single line of code.
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.
- 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.
- 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.
- Monitoring
Fluentd
Apache-2.0CNCF-graduated log collector that unifies data collection from many sources into a single, structured logging layer.
- Monitoring
Grafana
AGPL-3.0Open source platform for monitoring and observability, letting you query, visualize and alert on metrics.
- Monitoring
Spotted an error? Suggest an edit on GitHub.