OpenTelemetry Articles
![Infrastructure monitoring with OpenTelemetry in Elastic Observability](/observability-labs/_next/image?url=%2Fobservability-labs%2Fassets%2Fimages%2Finfrastructure-monitoring-with-opentelemetry-in-elastic-observability%2FMonitoring-infra-with-Otel.png&w=828&q=75)
Infrastructure monitoring with OpenTelemetry in Elastic Observability
Integrating OpenTelemetry with Elastic Observability for Application and Infrastructure Monitoring Solutions.
![Using a custom agent with the OpenTelemetry Operator for Kubernetes](/observability-labs/_next/image?url=%2Fobservability-labs%2Fassets%2Fimages%2Fusing-the-otel-operator-for-injecting-elastic-agents%2Fblog-header-720x420.jpg&w=828&q=75)
Using a custom agent with the OpenTelemetry Operator for Kubernetes
![Zero config OpenTelemetry auto-instrumentation for Kubernetes Java applications](/observability-labs/_next/image?url=%2Fobservability-labs%2Fassets%2Fimages%2Fusing-the-otel-operator-for-injecting-java-agents%2Fblog-header.png&w=828&q=75)
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
![Introducing Elastic Distribution for OpenTelemetry Python](/observability-labs/_next/image?url=%2Fobservability-labs%2Fassets%2Fimages%2Felastic-opentelemetry-distribution-python%2Fpython.jpg&w=828&q=75)
Introducing Elastic Distribution for OpenTelemetry Python
Announcing the first alpha release of the Elastic Distribution for OpenTelemetry Python. See how easy it is to instrument your Python applications with OpenTelemetry in this blog post.
![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
![Combining Elastic Universal Profiling with Java APM Services and Traces](/observability-labs/_next/image?url=%2Fobservability-labs%2Fassets%2Fimages%2Funiversal-profiling-with-java-apm-services-traces%2Fblog-header.jpg&w=828&q=75)
Combining Elastic Universal Profiling with Java APM Services and Traces
Learn how to combine the power of Elastic universal profiling with APM data from Java services to easily pinpoint CPU bottlenecks. Compatible with both OpenTelemetry and the classic Elastic APM Agent.
![Elastic's collaboration with OpenTelemetry on improving the filelog receiver](/observability-labs/_next/image?url=%2Fobservability-labs%2Fassets%2Fimages%2Felastics-collaboration-opentelemetry-filelog-receiver%2Fotel-filelog-receiver.jpg&w=828&q=75)
Elastic's collaboration with OpenTelemetry on improving the filelog receiver
Elastic is committed to help OpenTelemetry advance it's logging capabilities. Learn about our collaboration with the OpenTelemetry community on improving the capabilities and quality aspects of the OpenTelemetry Collector's filelog receiver.
![FAQ - Elastic contributes its Universal Profiling agent to OpenTelemetry](/observability-labs/_next/image?url=%2Fobservability-labs%2Fassets%2Fimages%2Felastic-profiling-agent-acceptance-opentelemetry-faq%2Fprofiling-acceptance-faq.png&w=828&q=75)
FAQ - Elastic contributes its Universal Profiling agent to OpenTelemetry
Elastic is advancing the adoption of OpenTelemetry with the contribution of its universal profiling agent. Elastic is committed to ensuring a vendor-agnostic ingestion and collection of observability and security telemetry through OpenTelemetry.
![Elastic contributes its Universal Profiling agent to OpenTelemetry](/observability-labs/_next/image?url=%2Fobservability-labs%2Fassets%2Fimages%2Felastic-profiling-agent-acceptance-opentelemetry%2Fprofiling-acceptance.png&w=828&q=75)
Elastic contributes its Universal Profiling agent to OpenTelemetry
Elastic is advancing the adoption of OpenTelemetry with the contribution of its universal profiling agent. Elastic is committed to ensuring a vendor-agnostic ingestion and collection of observability and security telemetry through 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.
![Introducing Elastic's OpenTelemetry Distribution for Node.js](/observability-labs/_next/image?url=%2Fobservability-labs%2Fassets%2Fimages%2Felastic-opentelemetry-distribution-node-js%2FNode-js.jpeg&w=828&q=75)
Introducing Elastic's OpenTelemetry Distribution for Node.js
Announcing the first alpha release of the Elastic OpenTelemetry Distribution for Node.js. See how easy it is to instrument your Node.js applications with OpenTelemetry in this blog post.
![Revealing unknowns in your tracing data with inferred spans in OpenTelemetry](/observability-labs/_next/image?url=%2Fobservability-labs%2Fassets%2Fimages%2Ftracing-data-inferred-spans-opentelemetry%2F148360-Blog-header-image--Revealing-Unknowns-in-your-Tracing-Data-with-Inferred-Spans-in-OpenTelemetry_V1.jpg&w=828&q=75)
Revealing unknowns in your tracing data with inferred spans in OpenTelemetry
Distributed tracing is essential in understanding complex systems, but it can miss latency issue details. By combining profiling techniques with distributed tracing, Elastic provides the inferred spans feature as an extension for the OTel Java SDK.