OTEL + Real-Time Observability: The New OTEL paradigm

Prometheus, Jaeger, Zipkin, and OTLP are some of the most popular Open Telemetry (OTEL) platforms in use. Instana has integrated those OTEL technologies (full integrations list) into the Instana Real-Time Observability fully and without limitations. In fact, Instana has been supporting OTEL for over 5 years, which was described in a 2018 blog post: https://www.instana.com/blog/integrating-jaeger-and-zipkin-tracers-into-instana/.

What that means is you can have the vendor agnostic OTEL telemetry you want combined with the significant value-added services of Instana’s Real-Time Observability platform. The diagram below illustrates the integration and shows that the value-added path where OTEL telemetry can either be fed into the OTEL Collector or into the Instana Agent, just as the Instana native sensor telemetry.

The second diagram below illustrates the native Instana telemetry path, from which you can see that the similarities in the implementation.  The significant value added is the Instana Real-Time Stream Processing technology, which enables the industry-leading high precision performance information delivered by Instana.

Telemetry and traces are the primary measurements gathered from applications and infrastructure and are the inputs to Observability platforms to show the health of applications.  Instana gathers both open telemetry metrics and traces as well as its own telemetry and traces and integrates them with Instana’s intrinsic AI-driven Smart Alerts, real-time Dynamic Graph, analytics, and other capabilities.

What is OTEL + Real-Time Observability?

The additional value-added feature Instana provides is the integration of OTEL telemetry together with the Instana agent to provide high speed telemetry ingestion and high-capacity storage. The OTEL and Real Time Observability diagram shows how that information flow occurs, from gathering the telemetry from the applications and services to feeding it into either the Instana Agent or the OTEL Collector and then feeding it into the Stream Processing flow.

The Stream Processing technology processes and stores the telemetry, traces, and context for your applications and services. It’s there that AI-driven Smart Alerts, real-time Dynamic Graph, analytics, and other capabilities are added.

Feeding the OTEL telemetry into the Instana Agent is like adding a turbo- or supercharger to your vehicle. It makes the visibility of issues and incidents occur faster, so that you may initiate automated or remedial actions faster.

The Open Telemetry Collector which is a vendor-agnostic implementation of how to receive, process and export telemetry data, but it’s also often the limiting factor in how rapidly the telemetry can be collected and provides no accommodation or method to store the telemetry for later use.

The OTEL Collector leaves it to the user to implement a OTEL telemetry storage which frequently reduces the amount of metrics and traces that can be stored. There are also no widely accepted OTEL analytics platforms, which leaves a huge gap for using the OTEL information for application issue triage.

How this looks when used for an application is shown  in the OTel-Shop screenshots above and below, which are from the Instana OTEL-Shop dashboards. They show the stack correlation and Upstream/Downstream services correlation dropdowns within the dependency map. These provide immediate visibility and navigation capability through the services that comprise a transaction to pinpoint application issues.

What OTEL + Real Time Observability Provides

The ultimate goal of your Observability platform, whether it uses vendor sensors or OTEL sensors is to provide you with the information you need to rapidly identify, prevent, or remediate issues and incidents. To do that requires advanced contextual correlation for finding anomalies. Correlating that kind of information is not vendor-specific, but the quality of the correlated information depends on the granularity and quality of the data of the platform implementation. That’s where Instana provides value to OTEL.

This integration gives you the best of both worlds – extensible, “vendor-agnostic” Open Telemetry and end-to-end transaction traces combined with Instana’s very advanced alerting, analytics, and remediation capabilities.

Instana provides the most precise and comprehensive telemetry and trace analytics without comprise. That’s because it stores one second metrics for 24 hours and collects full end to end traces without sampling. This holds true whether the information is gathered from Instana or OTEL sensors.

Why is that important? Because problem discovery time matters, especially for highly distributed cloud-native microservices applications.  If you use an OTEL platform that samples information, it will leave visibility gaps within your application.

Most Observability platforms are using AI to compensate for those gaps, but even advanced AI can’t completely compensate for missing information and generally has to wait for additional trace information to authoritatively provide accurate analytics. With Instana, precise and complete information IN = precise and accurate analytics OUT.

OTEL integration with Instana’s powerful Dependency map, Upstream/Downstream service correlation, and Stack visibility provide the most comprehensive set of OTEL value-added capabilities available. It does so without comprising OTEL vendor-agnostic freedom and provides you with the complete Observability platform you need to effectively use OTEL with your applications.

 

Sign up for a 14 day Free Trial here 

 

For more information, reference the documentation links below:

Prometheus: https://www.ibm.com/docs/en/search/prometheus?scope=SSE1JP5_current

Jaeger: https://www.ibm.com/docs/en/search/jaeger?scope=SSE1JP5_current

Zipkin: https://www.ibm.com/docs/en/search/zipkin?scope=SSE1JP5_current

OTLP: https://www.ibm.com/docs/en/search/otlp?scope=SSE1JP5_current

Full List of OTEL and Open Source support: https://www.instana.com/supported-technologies/

 

Play with Instana’s APM Observability Sandbox

Start your FREE TRIAL today!

Instana, an IBM company, provides an Enterprise Observability Platform with automated application monitoring capabilities to businesses operating complex, modern, cloud-native applications no matter where they reside – on-premises or in public and private clouds, including mobile devices or IBM Z.

Control hybrid modern applications with Instana’s AI-powered discovery of deep contextual dependencies inside hybrid applications. Instana also gives visibility into development pipelines to help enable closed-loop DevOps automation.

This provides actionable feedback needed for clients as they to optimize application performance, enable innovation and mitigate risk, helping Dev+Ops add value and efficiency to software delivery pipelines while meeting their service and business level objectives.

For further information, please visit instana.com.