Get distributed traces, metrics and logs for any application in minutes, without code changes.
- ๐งโ๐ป No code changes - Odigos detects the programming language of your applications and apply automatic instrumentation accordingly.
- ๐ Open technologies - Applications are instrumented using well-known, battle-tested open source observability technologies such as OpenTelemetry and eBPF.
- ๐ Boost your existing monitoring tools - No need for changing tools. Use your favourite tool, with much more data.
- โจ Works on any application - Get automatic distributed traces and metrics even for applications written in Go. Odigos leverage eBPF in a unique way that removes the need to manually instrument even compiled languages.
- ๐ญ Observability by default - Automatically get traces, metrics and logs for every new deployed application.
The easiest way to install Odigos is to use our Helm chart by running the following commands:
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.
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.
This project is actively maintained by keyval and is currently in its initial days. We would love to receive your ideas, feedback & contributions.
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.
This project is licensed under the terms of the Apache 2.0 open source license. Please refer to LICENSE for the full terms.