Articles
![Automatic cloud resource attributes with OpenTelemetry Java](/observability-labs/_next/image?url=%2Fobservability-labs%2Fassets%2Fimages%2Fopentelemetry-java-automatic-cloud-resource-attributes%2Fflexible-implementation-1680X980.png&w=828&q=75)
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
![Introducing the Elastic distribution of the OpenTelemetry Java Agent](/observability-labs/_next/image?url=%2Fobservability-labs%2Fassets%2Fimages%2Felastic-distribution-opentelemetry-java-agent%2Fobservability-launch-series-3-java-auto.jpg&w=828&q=75)
Introducing the Elastic distribution of the OpenTelemetry Java Agent
Elastic announces the Elastic distribution of the OpenTelemetry (OTel) Java Agent, a fully OTel-compatible agent with a rich set of useful additional features.
![How to easily add application monitoring in Kubernetes pods](/observability-labs/_next/image?url=%2Fobservability-labs%2Fassets%2Fimages%2Fapplication-monitoring-kubernetes-pods%2F139689_-_Blog_Header_Banner_V1.jpg&w=828&q=75)
How to easily add application monitoring in Kubernetes pods
This blog walks through installing the Elastic APM K8s Attacher and shows how to configure your system for both common and non-standard deployments of Elastic APM agents.
![Elastic's contribution: Invokedynamic in the OpenTelemetry Java agent](/observability-labs/_next/image?url=%2Fobservability-labs%2Fassets%2Fimages%2Finvokedynamic-opentelemetry-java-agent%2F24-crystals.jpeg&w=828&q=75)
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.