Category: APM

Articles tagged APM

Subscribe
Filters
Three regions, three Kibanas, one view: Cross-cluster search comes to Elastic Synthetics
Observability Labs

Three regions, three Kibanas, one view: Cross-cluster search comes to Elastic Synthetics

Monitors from every connected cluster appear in one Kibana, with journey waterfalls, screenshots, errors and certificates. Nothing is replicated, and each cluster still owns its monitors.

Panagiota Mitsopoulou
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
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
The service with the most errors was healthy: root cause analysis from logs with ES|QL
Observability Labs

The service with the most errors was healthy: root cause analysis from logs with ES|QL

Metrics ranked three services identically at 19.1%. Four ES|QL queries over the same 4,688 OpenTelemetry log records traced 955 of 956 failure chains back to one of them, and needed no service dependency model to do it.

Jeffrey Rengifo
Telemetry Policy: change OpenTelemetry sampling and log levels at runtime, no restart
Observability Labs

Telemetry Policy: change OpenTelemetry sampling and log levels at runtime, no restart

Telemetry Policy says what you want to happen and leaves each component to work out how. Change an OpenTelemetry Java agent's trace sampling to 1% and the JVM keeps serving traffic.

Jack Shirazi
LLM tracing in Elastic APM: prompts, responses, and token counts in the span view
Observability Labs

LLM tracing in Elastic APM: prompts, responses, and token counts in the span view

In a twenty-call agentic trace, you can see which span is using the most tokens and read the prompt that caused it. Both live in Elastic APM, so there is no second tool to run.

Jenny Pavlova
Android application monitoring with OpenTelemetry: distributed tracing from tap to backend
Observability Labs

Android application monitoring with OpenTelemetry: distributed tracing from tap to backend

EDOT Android adds mobile APM to your Android app with one Gradle dependency: crash reporting, session tracking and distributed tracing visible in Kibana.

Cesar Munoz
How we rebuilt the APM service map for incident time: the design story behind Observability 9.5
Observability Labs

How we rebuilt the APM service map for incident time: the design story behind Observability 9.5

14 enterprise interviews, two prototype rounds, one rebuilt APM service map. The design story behind Elastic Observability 9.5.

Karolina Kurstak
Your SLO is on fire; here's how to find the arsonist in Elastic Observability
Observability Labs

Your SLO is on fire; here's how to find the arsonist in Elastic Observability

When SLO alerting flags a burn rate spike, follow the SLI from the alert detail page through bad event spans and trace waterfalls to find the exact dependency burning your SLO error budget, all without leaving the investigation.

Roshan Gonsalkorale
6x faster at 500 services: how we rebuilt the Kibana APM service map from canvas to React DOM
Observability Labs

6x faster at 500 services: how we rebuilt the Kibana APM service map from canvas to React DOM

Each service node shows alert, SLO and anomaly health so you can filter to breaching services only and embed the result on any Kibana dashboard, with full keyboard navigation across the topology.

Jenny Pavlova
Four clicks from alert to root cause: how Elastic Observability links APM services to Kubernetes infrastructure
Observability Labs

Four clicks from alert to root cause: how Elastic Observability links APM services to Kubernetes infrastructure

Check service dependencies and compare per-pod CPU, memory and network trends on the Infrastructure tab to find which instance is causing trouble, all without leaving the alert investigation.

Roshan Gonsalkorale

Elastic Observability Labs Newsletter