Blogs

Hands-on, insight-driven content about observing your production and development environments using Elastic Observability.

Filters
Automatic instrumentation with OpenTelemetry for Node.js applications
Observability Labs

Automatic instrumentation with OpenTelemetry for Node.js applications

Learn how to auto-instrument Node.js applications using OpenTelemetry. With standard commands in a Docker file, applications can be instrumented quickly without writing code in multiple places, enabling rapid change, scale, and easier management.

Bahubali Shetti
How to deploy Hello World Elastic Observability on Google Cloud Run
Observability Labs

How to deploy Hello World Elastic Observability on Google Cloud Run

Follow the step-by-step process of instrumenting Elastic Observability for a Hello World web app running on Google Cloud Run.

Jonathan Simon
Optimizing cloud resources and cost with APM metadata in Elastic Observability
Observability Labs

Optimizing cloud resources and cost with APM metadata in Elastic Observability

Optimize cloud costs with Elastic APM. Learn how to leverage cloud metadata, calculate pricing, and make smarter decisions for better performance.

Philipp Kahr
Managing your applications on Amazon ECS EC2-based clusters with Elastic Observability
Observability Labs

Managing your applications on Amazon ECS EC2-based clusters with Elastic Observability

Learn how to manage applications on Amazon ECS clusters based on EC2 instances and how simple it is to use Elastic agents with the AWS and docker integrations to provide a complete picture of your apps, ECS service, and corresponding EC2 instances.

Bahubali Shetti
The antidote for index mapping exceptions: ignore_malformed
Observability Labs

The antidote for index mapping exceptions: ignore_malformed

How an almost unknown setting called ignore_malformed can make the difference between dropping a document entirely if a single field is malformed or just ignoring that field and ingesting the document anyway.

Giuseppe Santoro
Understanding APM: How to add extensions to the OpenTelemetry Java Agent
Observability Labs

Understanding APM: How to add extensions to the OpenTelemetry Java Agent

This blog post provides a comprehensive guide for Site Reliability Engineers (SREs) and IT Operations to gain visibility and traceability into applications, especially those written with non-standard frameworks or without access to the source code.

David Hope
How to combine OpenTelemetry instrumentation with Elastic APM Agent features
Observability Labs

How to combine OpenTelemetry instrumentation with Elastic APM Agent features

This post shows you how you can combine the OpenTelemetry tracing APIs with Elastic APM Agents. You'll learn how OpenTelemetry spans became part of a trace that Elastic APM Agents report.

Greg Kalapos
Exploring Nginx metrics with Elastic time series data streams
Observability Labs

Exploring Nginx metrics with Elastic time series data streams

Elasticsearch recently released time series metrics as GA. In this blog, we dive into details of what a time series metric document is and the mapping used for enabling time series by using an existing OOTB Nginx integration.

Lalit Satapathy
How to capture custom metrics without app code changes using the Java Agent Plugin
Observability Labs

How to capture custom metrics without app code changes using the Java Agent Plugin

When the application you're monitoring doesn't emit the custom metrics you'd like, and you can't directly change the app code, you can use a Java Agent Plugin to automatically instrument the application and emit the custom metrics you desire.

Jack Shirazi
Improving the Elastic APM UI performance with continuous rollups and service metrics
Observability Labs

Improving the Elastic APM UI performance with continuous rollups and service metrics

We made significant improvements to the UI performance in Elastic APM to make it scale with even the most demanding workloads, by pre-aggregating metrics at the service level, and storing the metrics at different levels of granularity.

Felix Barnsteiner
3 models for logging with OpenTelemetry and Elastic
Observability Labs

3 models for logging with OpenTelemetry and Elastic

Because OpenTelemetry increases usage of tracing and metrics with developers, logging continues to provide flexible, application-specific, and event-driven data. Explore OpenTelemetry logging and how it provides guidance on the available approaches.

Ty Bekiares
Pruning incoming log volumes with Elastic
Observability Labs

Pruning incoming log volumes with Elastic

To drop or not to drop (events) is the question, not only in deciding what events and fields to remove from your logs but also in the various tools used. Learn about using Beats, Logstash, Elastic Agent, Ingest Pipelines, and OTel Collectors.

Carly Richmond