OpenTelemetry

OpenTelemetry

Give your observability agents OTel-specific understanding of infrastructure metrics

OTEL SEMANTIC CONVENTIONS COVERAGE

🟒 Semconv + Receiver🟑 IndirectπŸ”΄ No receiver

Database

PostgreSQLPostgreSQLpostgresqlreceiver🟒 Semconv + Receiver
MySQLMySQLmysqlreceiver🟒 Semconv + Receiver
RedisRedisredisreceiver🟒 Semconv + Receiver
MongoDBMongoDBmongodbreceiver🟒 Semconv + Receiver
ElasticsearchElasticsearchelasticsearchreceiver🟒 Semconv + Receiver
SQL ServerSQL Serversqlserverreceiver🟒 Semconv + Receiver
Oracle DatabaseOracle Databaseoracledbreceiver🟒 Semconv + Receiver
CCouchDBcouchdbreceiver🟒 Semconv + Receiver
MariaDBMariaDBmysqlreceiver shared🟑 Shared receiver
CassandraCassandraβ€”πŸ”΄ No receiver
DynamoDBDynamoDBβ€”πŸ”΄ No receiver
CCosmos DBβ€”πŸ”΄ No receiver
HHBaseβ€”πŸ”΄ No receiver

Messaging

KafkaKafkakafkareceiver🟒 Semconv + Receiver
RabbitMQRabbitMQrabbitmqreceiver🟒 Semconv + Receiver
GGoogle Cloud Pub/Subgooglecloudpubsubreceiver🟒 Semconv + Receiver
AAzure Event Hubazureeventhubreceiver🟑 Event Hub only
AWS SQSAWS SQSβ€”πŸ”΄ No receiver
AAWS SNSβ€”πŸ”΄ No receiver
RRocketMQβ€”πŸ”΄ No receiver

System & Containers

KubernetesKubernetesk8sclusterreceiver +3 more🟒 Semconv + Receiver
DockerDockerdockerstatsreceiver🟒 Semconv + Receiver
SSystem (Host)hostmetricsreceiver🟒 Semconv + Receiver
OOS Processhostmetricsreceiver🟒 Semconv + Receiver
OOpenShiftβ€”πŸ”΄ Use k8s receivers

HTTP & Web

Apache HTTPApache HTTPapachereceiver🟑 Generic HTTP semconv
NGINXNGINXnginxreceiver🟑 stub_status metrics
IISIISiisreceiver🟑 Windows only
HHTTP Checkhttpcheckreceiver🟑 Probes only

FaaS

AWS LambdaAWS Lambdaawslambdareceiver🟒 Semconv + Receiver
Azure FunctionsAzure Functionsβ€”πŸ”΄ No receiver
GGoogle Cloud Functionsβ€”πŸ”΄ No receiver

Cloud Providers

GCP and Azure cloud provider conventions not yet defined in semconv.

AAWS SDKawsxrayreceiver +cloudwatch🟑 Indirect alignment

CI/CD

GitHub ActionsGitHub Actionsgithubreceiver🟑 No provider-specific semconv
GitLab CIGitLab CIgitlabreceiver🟑 No provider-specific semconv
JenkinsJenkinsβ€”πŸ”΄ No receiver
CircleCICircleCIβ€”πŸ”΄ No receiver

Generative AI

All GenAI telemetry is app-side via OTel SDKs; data reaches the Collector via otlpreceiver.

OpenAIOpenAIβ€”πŸ”΄ SDK instrumentation only
AnthropicAnthropicβ€”πŸ”΄ SDK instrumentation only
AAWS Bedrockβ€”πŸ”΄ SDK instrumentation only
AAzure AI Inferenceβ€”πŸ”΄ SDK instrumentation only

Object Stores

Amazon S3Amazon S3awss3receiver🟒 Semconv + Receiver
AAzure Blob Storageazureblobreceiver🟑 No semconv sub-page
GGoogle Cloud Storageβ€”πŸ”΄ No receiver

RPC

All RPC instrumentation is app-side; data reaches the Collector via otlpreceiver.

ggRPCyanggrpcreceiver network devices only🟑 Network devices only
CConnect RPCβ€”πŸ”΄ No receiver
AApache Dubboβ€”πŸ”΄ No receiver
JJSON-RPCβ€”πŸ”΄ No receiver

GraphQL

GGraphQLβ€”πŸ”΄ SDK instrumentation only

Feature Flags

FFeature Flagsβ€”πŸ”΄ SDK instrumentation only

OTel Collector Contrib v0.147.0 Β· Semconv v1.40.0 Β· March 2026

OpenTelemetry Observability

OpenTelemetry represents a paradigm shift in observability by providing a vendor-neutral, open-source framework for collecting, processing, and exporting telemetry data. What makes OpenTelemetry's approach to metrics unique is its unified semantic conventions and standardized instrumentation across the entire observability stack. Unlike proprietary solutions, OpenTelemetry's metrics specification defines a consistent data model that works seamlessly across traces, metrics, and logs, enabling SREs to correlate infrastructure performance with application behavior. The platform's collector architecture allows for flexible pipelines that can transform, filter, and route telemetry data before it reaches backend systems, reducing vendor lock-in while maintaining comprehensive visibility. This is particularly valuable for infrastructure monitoring, where automatic instrumentation libraries can capture metrics from databases like MongoDB, PostgreSQL, MySQL, and Redis without requiring code changes.

For SRE workflows, OpenTelemetry excels through its extensive ecosystem of receivers and exporters that support critical infrastructure technologies. The platform provides native integrations for message queues like Apache Kafka, search engines like Elasticsearch, and cloud-native platforms including AWS Lambda, AWS RDS, and GCP Cloud Run. This extensibility extends to modern data platforms like Snowflake and Databricks, enabling comprehensive observability across hybrid and multi-cloud environments. The standardized approach means SREs can build reusable dashboards, alerts, and runbooks that work consistently regardless of the underlying infrastructure components.

In the observability ecosystem, OpenTelemetry has emerged as the de facto standard, backed by the Cloud Native Computing Foundation and supported by major vendors including Datadog, New Relic, Dynatrace, and Grafana Labs. Unlike legacy monitoring tools that require proprietary agents, or newer platforms that offer comprehensive solutions but with vendor lock-in, OpenTelemetry provides the instrumentation layer that feeds multiple backends simultaneously through its multi-pipeline export capabilities. This positioning makes it complementary rather than competitive to existing observability platformsβ€”organizations can adopt OpenTelemetry instrumentation while maintaining flexibility in their choice of analysis and visualization tools, future-proofing their observability strategy as the technology landscape evolves.

INFRASTRUCTURE PRODUCTS ON OPENTELEMETRY

Elasticsearch
Search/Analytics
Docker
Container/K8s
MySQL
Database
OpenSearch
Search/Analytics
MariaDB
Database
MinIO
Storage
PostgreSQL
Database
Redis
Cache
vLLM
LLM Ops
HAProxy
Web/Proxy
LangChain
LLM Ops
Kong Gateway
Web/Proxy
LocalStack
Cloud platform
Prometheus
Observability
MLflow
LLM Ops
Apache DataFusion
Data platform
CrewAI
Orchestration
dbt
Data engineering
Apache ZooKeeper
Orchestration
BentoML
LLM Ops
LlamaIndex
LLM Ops
RabbitMQ
Message queue
Envoy
Service mesh
DataHub
Data engineering
Apache Tomcat
Web/Proxy
Apache HTTP Server
Web/Proxy
InfluxDB
Database
Jenkins
CI/CD
Cassandra
Database
Dramatiq
Message queue
Memcached
Cache
Django
Web Framework
Apache Kafka
Message queue
Celery
Message queue
Qdrant
Vector database
Chroma
Vector database
Flask
Web Framework
FastAPI
Web Framework
NGINX
Web/Proxy
Gunicorn
Web Framework
Jaeger
Observability
Langfuse
LLM Ops
Trino
Data platform
Express
Web Framework
Hadoop HDFS
Storage
Traefik
Web/Proxy
Prefect
Orchestration
Luigi
Data engineering
Apache Pulsar
Message queue