/odigos

Instant distributed traces without code changes. 🚀 Boost existing monitoring tools with higher-quality data

Primary LanguageGoApache License 2.0Apache-2.0

Odigos - Observability Control Plane

Generate distributed traces instantly for any application
Without code changes

Odigos - Observability Control Plane

  • 🚀 No need to replace existing monitoring tools - Odigos boosts current observability solutions by generating higher-quality data
  • 🧑‍💻 Language Agnostic Auto-instrumentation - Odigos detects the programming language of any applications and automatically instruments it accordingly
  • 📖 Built with eBPF & OpenTelemetry - Applications are instrumented using well-known, battle-tested open source observability technologies
  • Auto-instrumentation for Go applications - Odigos leverages eBPF uniquely to instrument compiled languages without code changes
  • 🔭 Collector Management - Auto-scale collectors based on application usage. No need to deploy or configure complex pipelines

Installation

The easiest way to install Odigos is to use our Helm chart:

helm repo add odigos https://keyval-dev.github.io/odigos-charts/

helm install my-odigos odigos/odigos --namespace odigos-system --create-namespace

See the quickstart guide for more details and examples.

Supported Destinations

Supported Destinations

See DESTINATIONS.md file for a complete list of supported destinations and the available signals for every destination.

Can't find the destination you need? Help us by following our quick adding new destination guide and submit a PR.

Project Status

This project is actively maintained by keyval. We would love to receive your ideas, feedback & contributions.

Contributing

Please refer to the CONTRIBUTING.md file for information about how to get involved. We welcome issues, questions, and pull requests. You are welcome to join our active Slack Community.

License

This project is licensed under the terms of the Apache 2.0 open source license. Please refer to LICENSE for the full terms.