<a href="https://github.com/odigos-io/odigos/actions/workflows/release.yml" target="_blank">
<img src="https://github.com/odigos-io/odigos/actions/workflows/release.yml/badge.svg" alt="Release Odigos CLI"/>
</a>
<a href="https://goreportcard.com/report/github.com/odigos-io/odigos/cli" target="_blank">
<img src="https://goreportcard.com/badge/github.com/odigos-io/odigos/cli" alt="Go Report Card"/>
</a>
<a href="https://godoc.org/github.com/odigos-io/odigos/cli" target="_blank">
<img src="https://godoc.org/github.com/odigos-io/odigos/cli?status.svg" alt="GoDoc"/>
</a>
<h2>Generate distributed traces for any application without code changes.</h2>
<h4>If you find Odigos helpful, please ⭐ this repository to show your support!</h4>
<h2>
<a href="https://odigos.io/?demo">Demo Video</a>
• <a href="https://docs.odigos.io">Documentation</a>
• <a href="https://join.slack.com/t/odigos/shared_invite/zt-1d7egaz29-Rwv2T8kyzc3mWP8qKobz~A">Join Slack Community</a>
</h2>
Odigos is an open-source distributed tracing solution that simplifies and improves observability for Kubernetes environments and Virtual Machines. It provides instant tracing capabilities without requiring any code changes to your applications.
Odigos empowers platform engineers, DevOps professionals, and SREs to enhance their observability strategies quickly and effectively. It is an ideal solution for modern cloud-native environments, combining simplicity, performance, and industry expertise.
Odigos supports any application written in Java, Python, .NET, Node.js, and Go. Historically, compiled languages like Go have been difficult to instrument without code changes. Odigos solves this problem by uniquely leveraging eBPF.

Odigos currently supports all the popular managed and open-source destinations. By producing data in the OpenTelemetry format, Odigos can be used with any observability tool that supports OTLP.
For a complete list of supported destinations, see here.

Odigos automatically scales OpenTelemetry collectors based on observability data volume. Manage and configure collectors via a convenient web UI.

Installing Odigos takes less than 5 minutes and requires no code changes.
Download our CLI and run the following command:
odigos install
For more information, see our quickstart guide.
Please refer to the CONTRIBUTING.md file for information about how to get involved. We welcome issues, questions, and pull requests.
This project is licensed under the terms of the Apache 2.0 open-source license. Please refer to LICENSE for the full terms.
$ claude mcp add odigos \
-- python -m otcore.mcp_server <graph>