Category: OpenTelemetry

Articles tagged OpenTelemetry

Subscribe
Filters
Meet the new Elastic Streams: Managed data pipelines for telemetry
Observability Labs

Meet the new Elastic Streams: Managed data pipelines for telemetry

Elastic’s new Streams gets you investigating in minutes by ingesting any data - structured or not - filtering, parsing, and enriching data with the option to even route it to your own storage end point, such as Amazon S3.

Marcin Stożek
From a checkout alert to the failing span: Investigating with the Elastic AI Agent and Elastic APM flyouts
Observability Labs

From a checkout alert to the failing span: Investigating with the Elastic AI Agent and Elastic APM flyouts

We didn’t take the agent’s root cause on trust. The service map and the trace backed it up, and one ES|QL query put a number on it: 80 of 138 gold-tier charges failed, and no other tier did.

Costas Pipilas
Two changes to the OpenTelemetry Kafka receiver that stop one slow tenant stalling the rest
Observability Labs

Two changes to the OpenTelemetry Kafka receiver that stop one slow tenant stalling the rest

Every Kafka partition now gets its own worker, and no tenant can take more than its share of the sending queue, so when one tenant's cluster is under load, only that tenant waits.

Constanca Manteigas
Three model calls, 92% of the wait: AI agent observability with OpenTelemetry
Observability Labs

Three model calls, 92% of the wait: AI agent observability with OpenTelemetry

A cheaper model cut spend by 76% to 83% per question and got slower on four of five, which the OpenTelemetry GenAI traces from this LangChain agent explain step by step.

Jeffrey Rengifo
Your logs already wrote the alert: Generating ES|QL detection queries in Elasticsearch
Observability Labs

Your logs already wrote the alert: Generating ES|QL detection queries in Elasticsearch

On the OpenTelemetry demo, the top generated ES|QL detection query matches 0 documents while the shop is healthy and 676 during a payment outage.

Achyut Jhunjhunwala
AI agent observability in Elastic for Claude Platform with OpenTelemetry
Observability Labs

AI agent observability in Elastic for Claude Platform with OpenTelemetry

Send Claude Platform traces to Elastic and the whole turn arrives in Kibana. The service sits in your service inventory next to the rest of your stack, so you can observe it, create alert rules, and create SLOs.

Miguel Sánchez Gómez
How we moved the OpenTelemetry Java agent to invokedynamic in 70+ pull requests
Observability Labs

How we moved the OpenTelemetry Java agent to invokedynamic in 70+ pull requests

We did the same migration twice, three years apart, and the second time there were a hundred contributors instead of three. What changes when you rebuild how a Java agent instruments code and nothing in production is allowed to break.

Sylvain Juge
YAML meets IConfiguration: Declarative configuration for the OpenTelemetry .NET SDK
Observability Labs

YAML meets IConfiguration: Declarative configuration for the OpenTelemetry .NET SDK

You can change sampling without shipping a new build, because the first declarative configuration package parses YAML into a typed model and projects it into the flat keys the OpenTelemetry .NET SDK already reads.

Steve Gordon
The Great Cat Escape: A hands-on guide to OpenTelemetry, Elastic APM, and Kibana alerting
Observability Labs

The Great Cat Escape: A hands-on guide to OpenTelemetry, Elastic APM, and Kibana alerting

Six cats are plotting their escape and you get one alert to stop them. Instrument a Python game with OpenTelemetry, ship it to Elastic APM, and the ES|QL rule you write decides whether you catch the worst offender before it hits ten attempts.

Sophia Solomon
Your trace stops at the span; continuous profiling with OpenTelemetry doesn’t
Observability Labs

Your trace stops at the span; continuous profiling with OpenTelemetry doesn’t

Continuous profiling sampled an unmodified Java app serving 30,150 requests on a little over half a CPU core, with no code change and no restart.

Jeffrey Rengifo
One ES|QL query, 365 days of audit logs: Same search on hot data and searchable snapshots
Observability Labs

One ES|QL query, 365 days of audit logs: Same search on hot data and searchable snapshots

Collect audit logs with the EDOT Collector, then confirm the 365-day retention policy actually applied before an auditor asks you to.

Jeffrey Rengifo
Kubernetes node pressure: Catching the memory drop 7 minutes before the first pod eviction
Observability Labs

Kubernetes node pressure: Catching the memory drop 7 minutes before the first pod eviction

The pod you lose is rarely the pod that grew. This walkthrough follows a per-node anomaly detection alert all the way to the pod whose working set moved.

Jeffrey Rengifo

Elastic Observability Labs Newsletter