observability

odigos

opentelemetry

ebpf

Introducing Odigos!

Explore the capabilities of Odigos, an open-source observability control plane that simplifies observability for organizations of all sizes.

Introducing Odigos!
Author
/ari.jpegAri Recht
Jul 26 2022

Introducing Odigos! an Open-Source Observability Control Plane that allows organizations to create & maintain their observability pipeline. Odigos allows applications to provide traces, metrics, and logs within minutes - without making any code changes.

The Problem

Real-time Observability is essential to deliver a seamless digital experience. It’s tough to get a holistic view of your entire application when it’s running on hundreds of pods deployed to dozens of nodes distributed across the world. Observability has become mission critical for teams who need to track, manage, and optimize the performance and availability of these environments.

When integrated correctly, Observability tools can monitor and troubleshoot issues by centralizing your data and providing smarter insights into key metrics on performance, usage, and user behavior. Observability tools should support the languages and frameworks you use, integrate easily with your container platform and the other tools you use, including any communication or alert.

The problem is that implementing, maintaining and scaling are contninuous tasks. Without proper execution and continuous configuration, observability tools are limited at best and many times ineffectual.

For R&D teams, applying Observability capabilities in the cloud requires specific skill sets, particularly considering the shift to OpenTelemetry & eBPF. Organizations must ensure they have access to specific skills sets within a limited and fiercely competitive talent pool. Learning SDK’s, adding auto-instrumentation (for each language), writing code, deploying, and maintaining collectors – this all requires considerable time and knowledge that most organizations do not possess

In order to work around these integration issues, some large observability tool vendors offer their own agents, providing their own tailor-made solution. The problem with this is that it creates a vendor lock-in, by using proprietary agents that ingest and store data in a proprietary format. As enterprises increasingly seek compatibility with open source standards, as well as the ability to share and access data across departments, having data locked in proprietary silos hinders those efforts and raises costs.

Odigos Observability Control Plane provides a comprehensive and fully automated solutions that allows orginaizations to build their Observability pipline within minutes. Odigos is focused on 3rd-party integrations, open source, open standards, and overall a more consolidated approach, reducing the complexity involved in combining multiple observability software vendors and open-source software solutions.

The technology behind Odigos

Odigos automatically detects the programming language of every application in your cluster and performs automatic instrumentation accordingly. For compiled languages (like Go), eBPF is used in order to instrument the application. For virtual machine languages (like Java) OpenTelemetry is used. In addition, pipelines created by Odigos follow best practices such as: persisting API keys as Kubernetes secrets, use of minimal collector images, and much more.

The ability to install, configure and maintain an open-source, agnostic Observabiity Control Plane will impower organizations of all sizes the ability to adopt the right tools for them at any given time, and add more tools as needed.

Odigos makes Observability simple and accessible to all.

If you want to learn more about how you can generate distributed traces instantly check out our GitHub repository. We'd really appreciate it if you could throw us a ⭐👇
https://github.com/keyval-dev/odigos

Related posts

Distributed Traces: Unlocking Performance with Organizational Effort

Distributed Traces: Unlocking Performance with Organizational Effort

This article delves into the organizational effort required to unlock the full value of distributed traces in observability.

Distributed Traces: Unlocking Performance with Organizational Effort

Eden Federman

Jul 31 2023

New Odigos Website

New Odigos Website

Odigos Launches New Website with Enhanced Focus on Implementing Distributed Tracing

New Odigos Website

Ari Recht

Oct 14 2023

How to Build an End to End Open Source Observability Solution on Kubernetes

How to Build an End to End Open Source Observability Solution on Kubernetes

Learn how to construct a comprehensive open-source observability pipeline on Kubernetes using Odigos, Tempo, Jaeger, and Prometheus, enabling efficient tracing, metrics, and logs correlation.

How to Build an End to End Open Source Observability Solution on Kubernetes

Eden Federman

Aug 16 2022