Loading

EDOT SDKs Feature Overview

Elastic Stack Serverless Observability

This table provides an overview of the features available in the Elastic Distribution of OpenTelemetry (EDOT) SDKs across different programming languages.

Feature .NET Java Node.js PHP Python Android iOS
Distributed Tracing ✅ 1.0+ ✅ 1.0+ ✅ 1.0+ ✅ 1.0+ ✅ 1.0+ ✅ 1.0+ ✅ 1.0+
Service Map ✅ 1.0+ ✅ 1.0+ ✅ 1.0+ ✅ 1.0+ ✅ 1.0+ ✅ 1.0+ ✅ v1.0+
Zero-code instrumentation ✅ 1.0+ ✅ 1.0+ ✅ 1.0+ ✅ 1.0+ ✅ 1.0+
Head-based Sampling ✅ 1.0+ ✅ 1.0+ ✅ 1.0+ ✅ 1.0+ ✅ 1.0+ ✅ v1.0+
Baggage ✅ 1.0+ ✅ 1.0+ ✅ 1.0+ ✅ 1.0+ ✅ 1.0+ ✅ v1.0+
Inferred Spans ✅ 1.0+ 𝐓 1.0+
Logs Collection ✅ 1.0+ ✅ 1.0+ 𝐓 1.0+ ✅ 1.0+ 𝐓 1.0+ ✅ 1.0+ ✅ v1.0+
Logs Correlation ✅ 1.0+ ✅ 1.0+ 𝐓 1.0+ ✅ 1.0+ 𝐓 1.0+ ✅ 1.0+ ✅ v1.0+
Metrics Collection ✅ 1.0+ ✅ 1.0+ ✅ 1.0+ ✅ 1.0+ ✅ 1.0+ ✅ 1.0+ 𝐓 v0.7+
Custom Metrics ✅ 1.0+ ✅ 1.0+ ✅ 1.0+ ✅ 1.0+ ✅ 1.0+ ✅ 1.0+ 𝐓 v0.7+
Agent Health Monitoring
Runtime Metrics ✅ 1.0+ ✅ 1.0+ 𝐓 1.0+
Capturing Errors / Exceptions ✅ 1.0+ ✅ 1.0+ ✅ 1.0+ ✅ 1.0+ ✅ 1.0+ ✅ 1.0+ ✅ v1.0+
Crash Reporting ✅ v1.0+
Central Configuration
Profiling Integration 𝐓 1.0+

Legend:

  • ✅ Generally available
  • 𝐓 In technical preview
  • ➖ Not applicable
  • ❌ Not available

Elastic provides technical support for EDOT Language SDKs according to Elastic's Support Policy. EDOT SDKs are meant to be used in combination with the EDOT Collector or Elastic's managed OTLP endpoint (on Elastic Cloud Serverless) to ingest data into Elastic solutions from the EDOT SDKs. Other ingestion paths are not officially supported by Elastic.

EDOT SDKs are licensed under the Apache License, Version 2.0.