Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/odigos-io/odigos
Distributed tracing without code changes. 🚀 Instantly monitor any application using OpenTelemetry and eBPF
https://github.com/odigos-io/odigos
dotnet ebpf go java javascript kubernetes logs metrics monitoring observability opentelemetry traces
Last synced: about 1 month ago
JSON representation
Distributed tracing without code changes. 🚀 Instantly monitor any application using OpenTelemetry and eBPF
- Host: GitHub
- URL: https://github.com/odigos-io/odigos
- Owner: odigos-io
- License: apache-2.0
- Created: 2022-06-08T04:09:44.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-05T13:48:04.000Z (about 2 months ago)
- Last Synced: 2024-05-05T13:51:27.760Z (about 2 months ago)
- Topics: dotnet, ebpf, go, java, javascript, kubernetes, logs, metrics, monitoring, observability, opentelemetry, traces
- Language: Go
- Homepage: https://odigos.io
- Size: 77.7 MB
- Stars: 3,031
- Watchers: 28
- Forks: 184
- Open Issues: 30
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
Lists
- awesome-stars - odigos-io/odigos - Distributed tracing without code changes. 🚀 Instantly monitor any application using OpenTelemetry and eBPF (Go)
- awesome-stars - odigos-io/odigos - Distributed tracing without code changes. 🚀 Instantly monitor any application using OpenTelemetry and eBPF (Go)
- awesome-stars - odigos-io/odigos - Distributed tracing without code changes. 🚀 Instantly monitor any application using OpenTelemetry and eBPF (Go)
- awesome-stars - odigos - io | 3079 | (Go)
- awesome-repositories - odigos-io/odigos - Distributed tracing without code changes. 🚀 Instantly monitor any application using OpenTelemetry and eBPF (Go)
- awesome-stars-eryajf - odigos-io/odigos - Distributed tracing without code changes. 🚀 Instantly monitor any application using OpenTelemetry and eBPF (Go)
- awesome - odigos-io/odigos - Distributed tracing without code changes. 🚀 Instantly monitor any application using OpenTelemetry and eBPF (Go)
- awesome-stars - odigos-io/odigos - Distributed tracing without code changes. 🚀 Instantly monitor any application using OpenTelemetry and eBPF (Go)
- awesome - odigos-io/odigos - Distributed tracing without code changes. 🚀 Instantly monitor any application using OpenTelemetry and eBPF (Go)
- my-awesome-stars - odigos-io/odigos - Distributed tracing without code changes. 🚀 Instantly monitor any application using OpenTelemetry and eBPF (Go)
- awesome-stars - odigos - io | 3079 | (Go)
- awesome-list - odigos-io/odigos - Distributed tracing without code changes. 🚀 Instantly monitor any application using OpenTelemetry and eBPF (Go)
- awesome-stars - odigos - io | 3079 | (Go)
README
![]()
Generate distributed traces for any application in k8s without code changes.
Demo Video • Documentation • Join Slack Community### ✨ Language Agnostic Auto-instrumentation
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](https://ebpf.io).![Works on any application](assets/choose_apps.png)
### 🤝 Keep your existing observability tools
Odigos currently supports all the popular managed and open-source destinations.
By producing data in the [OpenTelemetry](https://opentelemetry.io) format, Odigos can be used with any observability tool that supports OTLP.For a complete list of supported destinations, see [here](#supported-destinations).
![Works with any observability tool](assets/choose_dest.png)
### 🎛️ Collectors Management
Odigos automatically scales OpenTelemetry collectors based on observability data volume.
Manage and configure collectors via a convenient web UI.![Collectors Management](assets/overview_page.png)
## Installation
Installing Odigos takes less than 5 minutes and requires no code changes.
Download our [CLI](https://docs.odigos.io/installation) and run the following command:```bash
odigos install
```For more details, see our [quickstart guide](https://docs.odigos.io/intro).
## Supported Destinations
**For step-by-step instructions detailed for every destination, see these [docs](https://docs.odigos.io/backends).**
### Managed
| | Traces | Metrics | Logs |
|-------------------------| ------- | ------- |------|
| New Relic | ✅ | ✅ | ✅ |
| Datadog | ✅ | ✅ | ✅ |
| Grafana Cloud | ✅ | ✅ | ✅ |
| Honeycomb | ✅ | ✅ | ✅ |
| Chronosphere | ✅ | ✅ | |
| Logz.io | ✅ | ✅ | ✅ |
| qryn.cloud | ✅ | ✅ | ✅ |
| OpsVerse | ✅ | ✅ | ✅ |
| Dynatrace | ✅ | ✅ | ✅ |
| AWS S3 | ✅ | ✅ | ✅ |
| Google Cloud Monitoring | ✅ | | ✅ |
| Google Cloud Storage | ✅ | | ✅ |
| Azure Blob Storage | ✅ | | ✅ |
| Splunk | ✅ | | |
| Lightstep | ✅ | | |
| Sentry | ✅ | | |
| Axiom | ✅ | | ✅ |
| Sumo Logic | ✅ | ✅ | ✅ |
| Coralogix | ✅ | ✅ | ✅ |### Open Source
| | Traces | Metrics | Logs |
| ------------- | ------ | ------- | ---- |
| Prometheus | | ✅ | |
| Tempo | ✅ | | |
| Loki | | | ✅ |
| Jaeger | ✅ | | |
| SigNoz | ✅ | ✅ | ✅ |
| qryn | ✅ | ✅ | ✅ |
| Elasticsearch | ✅ | | ✅ |
| Quickwit | ✅ | | ✅ |Can't find the destination you need? Help us by following our quick [add new destination](https://docs.odigos.io/adding-new-dest) guide and submitting a PR.
## Contributing
Please refer to the [CONTRIBUTING.md](CONTRIBUTING.md) file for information about how to get involved. We welcome issues, questions, and pull requests. Feel free to join our active [Slack Community](https://join.slack.com/t/odigos/shared_invite/zt-1d7egaz29-Rwv2T8kyzc3mWP8qKobz~A).
## All Thanks To Our Contributors
## License
This project is licensed under the terms of the Apache 2.0 open-source license. Please refer to [LICENSE](LICENSE) for the full terms.