Java Articles
Announcing GA of Elastic distribution of the OpenTelemetry Java Agent
Elastic announces general availability of the Elastic distribution of the OpenTelemetry (OTel) Java Agent, a fully OTel-compatible agent with a rich set of useful additional features.
Using a custom agent with the OpenTelemetry Operator for Kubernetes
Zero config OpenTelemetry auto-instrumentation for Kubernetes Java applications
Walking through how to install and enable the OpenTelemetry Operator for Kubernetes to auto-instrument Java applications, with no configuration changes needed for deployments
Automatic cloud resource attributes with OpenTelemetry Java
Capturing cloud resource attributes allow to describe application cloud deployment details. In this article we describe three distinct ways to enable them for Java applications using OpenTelemetry
Elastic's contribution: Invokedynamic in the OpenTelemetry Java agent
The instrumentation approach in OpenTelemetry's Java Agent comes with some limitations with respect to maintenance and testability. Elastic contributes an invokedynamic-based instrumentation approach that helps overcoming these limitations.
Auto-instrumentation of Java applications with OpenTelemetry
Instrumenting Java applications with OpenTelemetry provides insights into application performance, dependencies, and errors. We'll show you how to automatically instrument a Java application using Docker, with no changes to your application code.
Manual instrumentation of Java applications with OpenTelemetry
OpenTelemetry provides an observability framework for cloud-native software, allowing us to trace, monitor, and debug applications seamlessly. In this post, we'll explore how to manually instrument a Java application using OpenTelemetry.
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.
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.
Gaining new perspectives beyond logging: An introduction to application performance monitoring
Change is on the horizon for the world of logging. In this post, we’ll outline a recommended journey for moving from just logging to a fully integrated solution with logs, traces, and APM.