OpenTelemetry Articles

Self-Driving Observability: From Stacktraces to Profiling-Derived Metrics
OpenTelemetryUniversal ProfilingMetrics

Self-Driving Observability: From Stacktraces to Profiling-Derived Metrics

Profiling-derived metrics turn raw stacktraces into time-series KPIs, unlock continuous profiling for every user and lay the foundation for an observability system that detects, investigates, and acts on its own.

Christos Kalkanis

Roger Coll

Bringing Fire to Elasticsearch: Adding Native Prometheus API Support
ES|QLMetricsPrometheusOpenTelemetry

Bringing Fire to Elasticsearch: Adding Native Prometheus API Support

Query Elasticsearch directly from Prometheus-compatible clients via native PromQL, discovery, and metadata endpoints. Send data to Elasticsearch with Prometheus Remote Write.

Felix Barnsteiner

From averages to any percentile: Elasticsearch ships native exponential histogram support in ES|QL
ES|QLMetricsOpenTelemetry

From averages to any percentile: Elasticsearch ships native exponential histogram support in ES|QL

Query any percentile at any time. Elasticsearch natively stores OTel exponential histograms and lets you analyze distributions in ES|QL without fixed buckets or lossy conversions.

Jonas Kunz

ES|QL queries for debugging LLM latency, cost and GPU saturation
OpenTelemetryLLM ObservabilityGenAIES|QL

ES|QL queries for debugging LLM latency, cost and GPU saturation

Learn how to investigate LLM latency, token cost and GPU saturation using ES|QL against OpenTelemetry traces and get a root cause, not just a symptom.

Jeffrey Rengifo

30x faster than Prometheus: how we rebuilt Elasticsearch as a leading columnar metrics datastore
ES|QLMetricsOpenTelemetry

30x faster than Prometheus: how we rebuilt Elasticsearch as a leading columnar metrics datastore

Elasticsearch now stores OTel metrics at 3.75 bytes per data point and queries them up to 30x faster than Prometheus. Here's how we rebuilt TSDS and ES|QL.

Kostas Krikellas

Martijn Van Groningen

Nhat Nguyen

Felix Barnsteiner

How Elastic's ML and AI Assistant cut 802.1x triage from 20 minutes to seconds in the NOC
OpenTelemetryElastic Agent

How Elastic's ML and AI Assistant cut 802.1x triage from 20 minutes to seconds in the NOC

Find out how Network Operations Center (NOC) teams use Elasticsearch, ML, and the Elastic AI Assistant to cut MTTR, tame alert fatigue, and solve network issues fast.

Mark Bernard

How to trace MCP server tool calls with OpenTelemetry and Elastic APM
OpenTelemetryAPMAI Assistant

How to trace MCP server tool calls with OpenTelemetry and Elastic APM

Add OpenTelemetry tracing to an MCP server, visualize tool call performance in Elastic APM, and query the trace data from Claude Desktop using the Agent Builder MCP.

Jeffrey Rengifo

Kubernetes observability: MCP specialist agents for safer EKS triage
OpenTelemetryKubernetesElastic Agent

Kubernetes observability: MCP specialist agents for safer EKS triage

Scope a specialist EKS MCP agent for cluster checks while the Elastic AI Agent triages; fix a service misconfiguration using the specialist agent in a few prompts.

Ramprasad KM

Migrate Logstash Pipelines from Azure Event Hubs to OTel Collector Kafka Receiver
loggingAzureOpenTelemetry

Migrate Logstash Pipelines from Azure Event Hubs to OTel Collector Kafka Receiver

Step-by-step guide to migrating Logstash pipelines from the Azure Event Hubs plugin to the OpenTelemetry Collector Kafka receiver.

Álex Cámara

Investigate Kubernetes infrastructure issues with PromQL in Elasticsearch & Kibana
MetricsES|QLKubernetesOpenTelemetry

Investigate Kubernetes infrastructure issues with PromQL in Elasticsearch & Kibana

Walkthrough of a Kubernetes fleet-wide CPU investigation in Elastic Observability, from cluster to namespace to the noisy pod, using PromQL in Elasticsearch and Kibana.

Miguel Sánchez

OpenTelemetry browser instrumentation using EDOT Browser & Kibana
OpenTelemetryjavascriptAPMInstrumentation

OpenTelemetry browser instrumentation using EDOT Browser & Kibana

A step-by-step guide on OpenTelemetry browser instrumentation. Learn how to add EDOT Browser to a web app, export browser telemetry via OTLP, and verify traces, spans, and service maps in Kibana.

David Luna

Visualizing OpenTelemetry Data in Elastic with OpenTelemetry Content Packages
OpenTelemetryMetrics

Visualizing OpenTelemetry Data in Elastic with OpenTelemetry Content Packages

Learn and explore how OpenTelemetry Content Packages in Elastic provide instant dashboards, alerts, and SLOs for your telemetry data.

Ishleen Kaur