Blogs

Explore Elastic Observability Labs for expert-led resources and hands-on learning. Enhance your skills and optimize your observability strategy with Elastic.

Filters

Manual instrumentation with OpenTelemetry for Node.js applications

In this blog post, we will show you how to manually instrument Node.js applications using OpenTelemetry. We will explore how to use the proper OpenTelemetry Node.js libraries and in particular work on instrumenting tracing in a Node.js application.

Bahubali Shetti

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

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

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

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

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

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

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

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

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

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

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