Adds an OpenTelemetry Collector to all Linux VMs to egress metrics and traces.
Application integration
ComponentHeroku Fir adds platform-native support for the collection and distribution of OpenTelemetry signals.
Application integration
ComponentIt allows you to export ThousandEyes telemetry data in OTel format.
Application integration
ComponentClickHouse creates trace spans
for each query and some of the query execution stages, such as query planning or distributed queries.
Application integration
ComponentThe OpenTelemetry tracing sandbox demonstrates Envoyβs request tracing capabilities using OpenTelemetry as the tracing provider.
Application integration
Componentby Duncan Po
MATLAB interface to OpenTelemetry.
Application integration
Componentby MySQL
MySQL Enterprise Edition generates OTel trace data on Linux platforms.
Application integration
ComponentArgo Workflows provides native OpenTelemetry metrics to provide information from the workflow controller.
Application integration
ComponentBuildKit supports OpenTelemetry.
Application integration
Componentcontainerd supports OpenTelemetry tracing since v1.6.0. Tracing currently targets only gRPC calls.
Application integration
ComponentCortex uses Jaeger or OpenTelemetry to implement distributed tracing
Application integration
ComponentThe crio.tracing
table containers settings pertaining to the export of OpenTelemetry trace data.
Application integration
Componentby Dapr Authors
Dapr directly writes traces using the OpenTelemetry (OTLP) protocol as the recommended method.
Application integration
Componentby Docker Inc
buildx supports OpenTelemetry.
Application integration
ComponentFlipt supports distributed tracing via the OpenTelemetry project.
Application integration
ComponentHarbor can provide distributed tracing data for operators and administrator to know the current running status and to help troubleshooting
Application integration
ComponentMake your application participate in tracing with OpenTelemetry, regardless of the language, framework, or platform you use to build your application.
Application integration
ComponentJaeger has the ability to trace some of its own components, namely the requests to the Query service.
Application integration
Componentby KEDA Authors
The KEDA Operator supports outputting metrics to the OpenTelemetry Collector using HTTP.
Application integration
ComponentAnalyze and understand the performance and behavior of Knative components
Application integration
Componentby Kong
Kong Mesh provides integration with OpenTelemetry.
Application integration
ComponentThe telemetry/opentelemetry
component in KrakenD collects the activity generated for the enabled layers and pushes or exposes the data for pulling.
Instrumentation
ComponentSystem component traces record the latency of and relationships between operations in the cluster.
Application integration
Componentby Kuma Authors
Kuma provides integration with OpenTelemetry
Application integration
ComponentKyverno integrates OpenTelemetry.
Application integration
ComponentOPA will emit spans to an OpenTelemetry Collector via gRPC.
Application integration
Componentflagd provides telemetry data out of the box. This telemetry data is compatible with OpenTelemetry.
Application integration
Componentby Otterize
OpenTelemetry support for network mapper.
Application integration
Componentby Spiral Scout
RoadRunner offers OTel (OpenTelemetry) plugin, which provides a unified standard for tracing, logging, and metrics information.
Application integration
ComponentThanos supports exporting traces in the OpenTelemetry Protocol (OTLP)
Application integration
Componentby Traefik Labs
Traefik Hub uses OpenTelemetry to get insights into system performance and behavior.
Application integration
ComponentYou can leverage the power of OpenTelemetry to enhance your API monitoring with end-to-end distributed tracing.
Application integration
ComponentKeycloak utilizes OpenTelemetry for distributed tracing provided by the Quarkus OpenTelemetry extension.
Application integration
ComponentThe main webapp component supports OpenTelemetry instrumentation for logs, distributed tracing and metrics.
Application integration
ComponentIn Strimzi, tracing facilitates the end-to-end tracking of messages: from source systems to Kafka, and then from Kafka to target systems and applications.
Application integration
Componentby Kong
Application integration
ComponentOpenFGA traces can be collected with the OTLP data format.
Application integration
Componentby APIContext
Send data from APIContext to any platform that intakes OpenTelemetry with our OpenTelemetry Webhook
Application integration
Componentby Checkmk GmbH
With this integration we introduced a new way for the developers to look deeper into what happens inside Checkmk through the use of OpenTelemetry traces, so that everyone using Checkmk could enjoy monitoring their infrastructure with a tool with the best performance and fewer bottlenecks.
Application integration
Componentby Cisco
The NSO Observability Exporter supports export of progress traces using OTLP.
Application integration
Componentby CsvPath Authors
CsvPath Framework uses OTLP to monitor delimited data preboarding jobs wherever they run, regardless of platform, namespace, project, or user.
Application integration
ComponentGNU Lesser General Public License v2.1
LicenseThe MLflow tracing feature is built using OpenTelemetry, and allows users to trace the execution of their generative AI applications.
Application integration
Componentby Fluent CI
FluentCI Engine supports OpenTelemetry tracing.
Application integration
ComponentKubewardenβs components are instrumented with the OpenTelemetry SDK, reporting data to an OpenTelemetry Collector.
Application integration
Componentby The Rust Project Developers
The feature otel
can be used when building rustup to turn on OpenTelemetry tracing with an OTLP gRPC exporter.
Application integration
ComponentApache-2.0 OR MIT
Licenseby π OpenTelemetry Authors π
Collector Supervisor for OpAMP
Quick InstallWhen building a custom collector you can add this utilities to the manifest file like the following:
utilities:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/cmd/opampsupervisor v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
Environment variable provider for OpenTelemetry Collector configuration maps.
Quick InstallWhen building a custom collector you can add this provider to the manifest file like the following:
providers:
- gomod:
go.opentelemetry.io/collector/confmap/provider/envprovider v1.38.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
File provider for OpenTelemetry Collector configuration maps.
Quick InstallWhen building a custom collector you can add this provider to the manifest file like the following:
providers:
- gomod:
go.opentelemetry.io/collector/confmap/provider/fileprovider v1.38.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
Google Secret Manager provider for OpenTelemetry Collector configuration maps.
Quick InstallWhen building a custom collector you can add this provider to the manifest file like the following:
providers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/confmap/provider/googlesecretmanagerprovider v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
HTTP provider for OpenTelemetry Collector configuration maps.
Quick InstallWhen building a custom collector you can add this provider to the manifest file like the following:
providers:
- gomod:
go.opentelemetry.io/collector/confmap/provider/httpprovider v1.38.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
HTTPS provider for OpenTelemetry Collector configuration maps.
Quick InstallWhen building a custom collector you can add this provider to the manifest file like the following:
providers:
- gomod:
go.opentelemetry.io/collector/confmap/provider/httpsprovider v1.38.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
YAML provider for OpenTelemetry Collector configuration maps.
Quick InstallWhen building a custom collector you can add this provider to the manifest file like the following:
providers:
- gomod:
go.opentelemetry.io/collector/confmap/provider/yamlprovider v1.38.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
Exports OTel Events (SpanEvent in Tracing added by AddEvent API) as Alerts to
Alertmanagerbackend to notify Errors or Change events.
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/alertmanagerexporter v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Alibaba Cloud Log Service Exporter for the OpenTelemetry Collector.
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/alibabacloudlogserviceexporter v0.132.0
 Package Details (go-collector) Repositoryby Cisco
Exports traces and/or metrics via HTTP to an APIClarity endpoint for analysis.
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/openclarity/apiclarity/plugins/otel-collector/apiclarityexporter v0.0.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The AWS X-Ray Tracing Exporter for the OpenTelemetry Collector.
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsxrayexporter v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
AWS CloudWatch Logs Exporter sends logs data to AWS CloudWatch Logs
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awscloudwatchlogsexporter v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The AWS CloudWatch EMF Exporter for the OpenTelemetry Collector.
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsemfexporter v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This exporter targets to support proto/JSON and proto/binary format
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awss3exporter v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Azure Monitor Exporter for the OpenTelemetry Collector.
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/azuremonitorexporter v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This exporter supports sending traces, metrics, and logs data to [Azure Blob storage] (https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-overview).
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/azureblobexporter v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This exporter sends metrics, logs and trace data to Azure Data Explorer
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/azuredataexplorerexporter v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Carbon Exporter for the OpenTelemetry Collector.
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/carbonexporter v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This exporter supports sending OpenTelemetry logs and traces to Cassandra
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/cassandraexporter v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This exporter supports sending OpenTelemetry logs and spans to ClickHouse
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/clickhouseexporter v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Coralogix Exporter for the OpenTelemetry Collector.
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/coralogixexporter v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Datadog Exporter for the OpenTelemetry Collector.
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datadogexporter v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Dataset Exporter for the OpenTelemetry Collector.
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datasetexporter v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
Exports data to the console via zap.Logger.
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
go.opentelemetry.io/collector/exporter/debugexporter v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This exporter supports sending traces, metrics, and logs data to
Apache Doris(version >= 2.1).
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/dorisexporter v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This exporter supports sending OpenTelemetry logs to Elasticsearch
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/elasticsearchexporter v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The OpenTelemetry Collector Exporter for Faro
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/faroexporter v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The File Exporter for the OpenTelemetry Collector.
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/fileexporter v0.132.0
 Package Details (go-collector) Repositoryby Romain Dauby
The OpenTelemetry Collector Exporter for the Fluent Forward protocol
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/r0mdau/fluentforwardexporter v0.4.0
 Package Details (go-collector) Repositoryby Google
The Google Cloud Operations Exporter for the OpenTelemetry Collector.
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlecloudexporter v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This exporter sends OTLP messages to a Google Cloud Pubsub topic.
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlecloudpubsubexporter v0.132.0
 Package Details (go-collector) Repositoryby Google
This exporter can be used to send metrics and traces to Google Cloud Managed Service for Prometheus.
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlemanagedprometheusexporter v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This exporter allows creating markers, via the Honeycomb Markers API, based on the look of incoming telemetry.
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/honeycombmarkerexporter v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This exporter supports sending tracing, metrics, and logging data to InfluxDB
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/influxdbexporter v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Kafka Exporter for the OpenTelemetry Collector.
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The schema name otel
is an example. The user may change this to another name but the same name has to be used
When building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kineticaexporter v0.130.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Trace ID aware load-balancing for the OpenTelemetry Collector.
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/loadbalancingexporter v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This exporter supports sending logs and traces data to Logicmonitor
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/logicmonitorexporter v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The OpenTelemetry Collector Exporter for Logz.io
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/logzioexporter v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The OpenTelemetry Collector Exporter for Loki
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/lokiexporter v0.130.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This exporter supports sending OpenTelemetry log data to Mezmo.
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/mezmoexporter v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
Serves as a placeholder exporter in a pipeline. This can be useful if you want to e.g. start a Collector with only extensions enabled, or for testing Collector pipeline throughput without worrying about an exporter.
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
go.opentelemetry.io/collector/exporter/nopexporter v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The OpenCensus Exporter for the OpenTelemetry Collector.
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/opencensusexporter v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
OpenSearch exporter supports sending OpenTelemetry signals as documents to OpenSearch.
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/opensearchexporter v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
Exports telemetry data using
OpenTelemetry Protocol with Apache Arrowcomponents with support for both OpenTelemetry Protocol with Apache Arrow and standard OpenTelemetry Protocol (OTLP) protocol via gRPC.
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/otelarrowexporter v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The OTLP gRPC Exporter for the OpenTelemetry Collector.
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
go.opentelemetry.io/collector/exporter/otlpexporter v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Prometheus Exporter for the OpenTelemetry Collector.
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Prometheus Remote Write Exporter for the OpenTelemetry Collector.
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusremotewriteexporter v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
Pulsar exporter exports logs, metrics, and traces to Pulsar. This exporter uses a synchronous producer
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/pulsarexporter v0.132.0
 Package Details (go-collector) Repositoryby lorenzo@qxip.net, akvlad@qxip.net
This exporter supports sending OpenTelemetry logs, traces and metrics to ClickHouse using the qryn polyglot format.
Repositoryby π OpenTelemetry Authors π
Exports metrics, traces, and logs to RabbitMQ using the AMQP 0.9.1 protocol
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/rabbitmqexporter v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The SAPM exporter builds on the Jaeger proto and adds additional batching on top. This allows
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Sentry Exporter for the OpenTelemetry Collector.
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sentryexporter v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The SignalFx Exporter for the OpenTelemetry Collector.
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Splunk HTTP Event Collector (HEC) Exporter for the OpenTelemetry Collector.
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/splunkhecexporter v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Splunk SAPM Exporter for the OpenTelemetry Collector.
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The OpenTelemetry Collector Exporter for Sumo Logic
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sumologicexporter v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The syslog exporter supports sending messages to a remote syslog server.
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/syslogexporter v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This exporter supports sending OpenTelemetry log data to LogService.
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/tencentcloudlogserviceexporter v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Zipkin Exporter for the OpenTelemetry Collector.
Quick InstallWhen building a custom collector you can add this exporter to the manifest file like the following:
exporters:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/zipkinexporter v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This extension allows acking of data upon successful processing. The upstream agent can choose to send event again if ack fails.
Quick InstallWhen building a custom collector you can add this extension to the manifest file like the following:
extensions:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/extension/ackextension v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This extension provides Atlassian Service Authentication Protocol (ASAP) client credentials for HTTP or gRPC based exporters.
Quick InstallWhen building a custom collector you can add this extension to the manifest file like the following:
extensions:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/extension/asapauthextension v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This extension implements both configauth.ServerAuthenticator and configauth.ClientAuthenticator to authenticate clients and servers using Basic Authentication.
Quick InstallWhen building a custom collector you can add this extension to the manifest file like the following:
extensions:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/extension/basicauthextension v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Bearer token authenticator extension allows gRPC and HTTP-based exporters to add authentication data to outgoing calls based on a static token.
Quick InstallWhen building a custom collector you can add this extension to the manifest file like the following:
extensions:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/extension/bearertokenauthextension v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Datadog Extension for the OpenTelemetry Collector.
Quick InstallWhen building a custom collector you can add this extension to the manifest file like the following:
extensions:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/extension/datadogextension v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The encoding extension allows for other components to reference ingress/egress data formats
Quick InstallWhen building a custom collector you can add this extension to the manifest file like the following:
extensions:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This extension provides Google OAuth2 Client Credentials and Metadata for gRPC and HTTP based exporters.
Quick InstallWhen building a custom collector you can add this extension to the manifest file like the following:
extensions:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/extension/googleclientauthextension v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The headers_setter extension implements ClientAuthenticator and is used to set requests headers in gRPC / HTTP exporters with values provided via extension configurations or requests metadata (context).
Quick InstallWhen building a custom collector you can add this extension to the manifest file like the following:
extensions:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/extension/headerssetterextension v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Health Check Extension for the OpenTelemetry Collector enables an HTTP URL that can be probed to check the status of the OpenTelemetry Collector.
Quick InstallWhen building a custom collector you can add this extension to the manifest file like the following:
extensions:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckextension v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This is an experimental extension that is intended to replace the existing health check extension.
Quick InstallWhen building a custom collector you can add this extension to the manifest file like the following:
extensions:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckv2extension v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The HTTP Forwarder Extension for the OpenTelemetry Collector accepts HTTP requests, optionally adds headers to them and forwards them.
Quick InstallWhen building a custom collector you can add this extension to the manifest file like the following:
extensions:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/extension/httpforwarderextension v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This extension allows serving sampling strategies following the Jaegerβs remote sampling API.
Quick InstallWhen building a custom collector you can add this extension to the manifest file like the following:
extensions:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/extension/jaegerremotesampling v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The memory limiter extension is used to prevent out of memory situations on
Quick InstallWhen building a custom collector you can add this extension to the manifest file like the following:
extensions:
- gomod:
go.opentelemetry.io/collector/extension/memorylimiterextension v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The OAuth2 Client Credentials authenticator extension allows gRPC and HTTP-based exporters to add authentication data to outgoing calls.
Quick InstallWhen building a custom collector you can add this extension to the manifest file like the following:
extensions:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/extension/oauth2clientauthextension v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
Observers are implemented as an extension to discover networked endpoints like a Kubernetes pod, Docker container, or local listening port. Currently available are observers for docker, ecs, ecs_task, host and K8s.
Repositoryby π OpenTelemetry Authors π
The OIDC authenticator extension allows gRPC and HTTP-based receivers to require authentication from remote clients.
Quick InstallWhen building a custom collector you can add this extension to the manifest file like the following:
extensions:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/extension/oidcauthextension v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
Collector extension for OpAMP
Quick InstallWhen building a custom collector you can add this extension to the manifest file like the following:
extensions:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/extension/opampextension v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Performance Profiler Extension for the OpenTelemetry Collector can be used to collect performance profiles and investigate issues with the service.
Quick InstallWhen building a custom collector you can add this extension to the manifest file like the following:
extensions:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/extension/pprofextension v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This extension runs as a Web server that loads the remote observers that are registered against it.
Quick InstallWhen building a custom collector you can add this extension to the manifest file like the following:
extensions:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/extension/remotetapextension v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This extension provides SigV4 authentication for making requests to AWS services.
Quick InstallWhen building a custom collector you can add this extension to the manifest file like the following:
extensions:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/extension/sigv4authextension v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Solarwinds APM Settings extension gets Solarwinds APM specific settings from Solarwinds APM collector and /tmp/solarwinds-apm-settings.json
& /tmp/solarwinds-apm-settings-raw
periodically.
When building a custom collector you can add this extension to the manifest file like the following:
extensions:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/extension/solarwindsapmsettingsextension v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This extension is to be used in conjunction with the Sumo Logic Exporter in order to export telemetry data to Sumo Logic.
Quick InstallWhen building a custom collector you can add this extension to the manifest file like the following:
extensions:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/extension/sumologicextension v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The zPages Extension for the OpenTelemetry Collector serves zPages, an HTTP endpoint that provides live data for debugging different components that were properly instrumented for such.
Repositoryby π OpenTelemetry Authors π
The Attribute Processor for the OpenTelemetry Collector modifies attributes of a span.
Quick InstallWhen building a custom collector you can add this processor to the manifest file like the following:
processors:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Batch Processor for the OpenTelemetry Collector accepts spans, metrics, or logs and places them into batches.
Quick InstallWhen building a custom collector you can add this processor to the manifest file like the following:
processors:
- gomod:
go.opentelemetry.io/collector/processor/batchprocessor v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Coralogix processor adds attributes to spans that enable features in Coralogix.
Quick InstallWhen building a custom collector you can add this processor to the manifest file like the following:
processors:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/processor/coralogixprocessor v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The cumulative to delta processor converts monotonic, cumulative sum and histogram metrics to monotonic, delta metrics. Non-monotonic sums and exponential histograms are excluded.
Quick InstallWhen building a custom collector you can add this processor to the manifest file like the following:
processors:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/processor/cumulativetodeltaprocessor v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The delta to cumulative processor (deltatocumulativeprocessor
) converts metrics from delta temporality to cumulative, by accumulating samples in memory.
When building a custom collector you can add this processor to the manifest file like the following:
processors:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatocumulativeprocessor v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The delta to rate processor converts delta sum metrics to rate metrics. This rate is a gauge.
Quick InstallWhen building a custom collector you can add this processor to the manifest file like the following:
processors:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatorateprocessor v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Filter Processor for the OpenTelemetry Collector can be configured to include or exclude metrics.
Quick InstallWhen building a custom collector you can add this processor to the manifest file like the following:
processors:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The geoIP processor
geoipprocessor
enhances resource attributes by appending information about the geographical location of an IP address. To add geographical information, the IP address must be included in the resource attributes using the
source.address
semantic conventions key attribute
.
Repositoryby π OpenTelemetry Authors π
The Group by Trace Processor for the OpenTelemetry Collector collects all the spans from the same trace, waiting a pre-determined amount of time before releasing the trace to the next processor.
Quick InstallWhen building a custom collector you can add this processor to the manifest file like the following:
processors:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbytraceprocessor v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This processor re-associates spans, log records and metric data points to a Resource that matches with the specified attributes. As a result, all spans, log records or metric data points with the same values for the specified attributes are βgroupedβ under the same Resource.
Quick InstallWhen building a custom collector you can add this processor to the manifest file like the following:
processors:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbyattrsprocessor v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The interval processor (intervalprocessor
) aggregates metrics and periodically forwards the latest values to the next component in the pipeline.
When building a custom collector you can add this processor to the manifest file like the following:
processors:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/processor/intervalprocessor v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The K8s Attribute Processor for the OpenTelemetry Collector automatically discovers K8s resources (pods), extracts metadata from them and adds the extracted metadata to the relevant spans, metrics and logs.
Quick InstallWhen building a custom collector you can add this processor to the manifest file like the following:
processors:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sattributesprocessor v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This processor is used to deduplicate logs by detecting identical logs over a range of time and emitting a single log with the count of logs that were deduplicated.
Quick InstallWhen building a custom collector you can add this processor to the manifest file like the following:
processors:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/processor/logdedupprocessor v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The logs transform processor can be used to apply log operators to logs coming from any receiver. Please refer to config.go for the config spec.
Quick InstallWhen building a custom collector you can add this processor to the manifest file like the following:
processors:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/processor/logstransformprocessor v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Memory Limiter Processor for the OpenTelemetry Collector is used to prevent out of memory situations on the collector.
Repositoryby π OpenTelemetry Authors π
The Metrics Transform Processor for the OpenTelemetry Collector can be used to rename metrics, and add, rename or delete label keys and values. It can also be used to perform aggregations on metrics across labels or label values.
Quick InstallWhen building a custom collector you can add this processor to the manifest file like the following:
processors:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricstransformprocessor v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The metrics generation processor can be used to create new metrics using existing metrics following a given rule. Currently it supports following two approaches for creating a new metric.
Quick InstallWhen building a custom collector you can add this processor to the manifest file like the following:
processors:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricsgenerationprocessor v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Probabilistic Sampling Processor for the OpenTelemetry Collector provides probabilistic sampling of traces.
Quick InstallWhen building a custom collector you can add this processor to the manifest file like the following:
processors:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/processor/probabilisticsamplerprocessor v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This processor deletes span attributes that donβt match a list of allowed span
Quick InstallWhen building a custom collector you can add this processor to the manifest file like the following:
processors:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/processor/redactionprocessor v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The WebSocket processor, which can be positioned anywhere in a pipeline, allows
Quick InstallWhen building a custom collector you can add this processor to the manifest file like the following:
processors:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/processor/remotetapprocessor v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Resource Processor for the OpenTelemetry Collector can be used to apply changes on resource attributes.
Quick InstallWhen building a custom collector you can add this processor to the manifest file like the following:
processors:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Resource Detection Processor for the OpenTelemetry Collector can be used to detect resource information from the host, in a format that conforms to the OpenTelemetry resource semantic conventions, and append or override the resource value in telemetry data with this information.
Quick InstallWhen building a custom collector you can add this processor to the manifest file like the following:
processors:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourcedetectionprocessor v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Routing Processor for the OpenTelemetry Collector will read a header from the incoming HTTP request (gRPC or plain HTTP) and direct the trace information to specific exporters based on the attributeβs value.
Quick InstallWhen building a custom collector you can add this processor to the manifest file like the following:
processors:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/processor/routingprocessor v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Schema Processor is used to convert existing telemetry data or signals to a version of the semantic convention defined as part of the configuration.
Quick InstallWhen building a custom collector you can add this processor to the manifest file like the following:
processors:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/processor/schemaprocessor v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Span Processor for the OpenTelemetry Collector modifies either the span name or attributes of a span based on the span name.
Quick InstallWhen building a custom collector you can add this processor to the manifest file like the following:
processors:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/processor/spanprocessor v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Sumo Logic processor modifies the metadata on logs, metrics and traces sent to Sumo Logic so that the Sumo Logic apps can make full use of the ingested data.
Quick InstallWhen building a custom collector you can add this processor to the manifest file like the following:
processors:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/processor/sumologicprocessor v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Tail Sampling Processor for the OpenTelemetry Collector samples traces based on a set of defined policies.
Quick InstallWhen building a custom collector you can add this processor to the manifest file like the following:
processors:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/processor/tailsamplingprocessor v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Transform Processor for the OpenTelemetry Collector can be used to transform any fields on traces, metrics, and logs within the collector. It utilizes a transformation language to define transformations and conditions and then applies those transformations to the specified telemetry.
Quick InstallWhen building a custom collector you can add this processor to the manifest file like the following:
processors:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/processor/transformprocessor v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The active_directory_ds receiver scrapes metric relating to an Active Directory domain controller using the Windows Performance Counters.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/activedirectorydsreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Aerospike receiver is designed to collect performance metrics from one or more Aerospike nodes.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/aerospikereceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This receiver fetches stats from a Apache Web Server instance using the server-status?auto endpoint.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachereceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This receiver fetches metrics for an Apache Spark cluster through the Apache Spark REST API
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachesparkreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The AWS ECS Container Metrics Receiver for the OpenTelemetry Collector reads task metadata and docker stats from Amazon ECS Task Metadata Endpoint, and generates resource usage metrics (such as CPU, memory, network, and disk) from them.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsecscontainermetricsreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The AWS X-Ray Receiver for the OpenTelemetry Collector accepts segments (i.e. spans) in the X-Ray Segment format. This enables the collector to receive spans emitted by the existing X-Ray SDK.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsxrayreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
Receives Cloudwatch events from AWS CloudWatch via the AWS SDK for Cloudwatch Logs
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awscloudwatchreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
Receives Cloudwatch metrics from AWS Cloudwatch via the AWS SDK for Cloudwatch Logs
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awscloudwatchmetricsreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
AWS Container Insights Receiver is an AWS specific receiver that supports CloudWatch Container Insights.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awscontainerinsightreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
Receiver for ingesting AWS Kinesis Data Firehose delivery stream messages and parsing the records received based on the configured record type.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsfirehosereceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
Receiver for retrieving trace previously stored in S3 by the AWS S3 Exporter.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awss3receiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This receiver reads logs and trace data from Azure Blob Storage
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azureblobreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Azure Event Hub receiver listens to logs emitted by Azure Event hubs.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azureeventhubreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This receiver scrapes Azure Monitor API for resources metrics.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azuremonitorreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This receiver fetches stats from a F5 Big-IP node using F5βs iControl REST API
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/bigipreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Carbon Receiver for the OpenTelemetry Collector supports Carbonβs plaintext protocol.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/carbonreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The chrony receiver is a pure go implementation of the command chronyc tracking
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/chronyreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This Cloudflare receiver allows Cloudflareβs LogPush Jobs to send logs from the Cloudflare logs aggregation system
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/cloudflarereceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Cloud Foundry receiver connects to the RLP (Reverse Log Proxy) Gateway of the Cloud Foundry installation
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/cloudfoundryreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The CollectD Receiver for the OpenTelemetry Collector can receive data exported by the CollectDβs write_http plugin.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/collectdreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This receiver fetches stats from a CouchDB server.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/couchdbreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Datadog APM Receiver accepts traces in the Datadog APM format
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/datadogreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Docker Stats Receiver queries the local Docker daemonβs container stats API for all desired running containers on a configured interval.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/dockerstatsreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This receiver queries the Elasticsearch node stats and index statsendpoints in order to scrape metrics from a running elasticsearch cluster.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/elasticsearchreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
An Expvar Receiver scrapes metrics from expvar
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/expvarreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The OpenTelemetry Collector Receiver for Faro
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/faroreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Filelog Receiver tails and parses logs from files using the opentelemetry-log-collection library.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filelogreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The File Stats receiver collects metrics from files specified with a glob pattern.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filestatsreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This receiver uses Flinkβs REST API to collect Jobmanager, Taskmanager, Job, Task and Operator metrics.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/flinkmetricsreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Fluent Forward Receiver for the OpenTelemetry Collector.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/fluentforwardreceiver v0.132.0
 Package Details (go-collector) RepositoryA receiver for git Trace2 telemetry from local git commands, translates it into an OpenTelemetry format, and forwards it to other OpenTelemetry components.
Repositoryby π OpenTelemetry Authors π
The GitHub receiver receives data from
GitHub. As a starting point it scrapes metrics from repositories but will be extended to include traces and logs.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/githubreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The primary objective of the Google Cloud Monitoring Receiver is to gather time series metrics data from all Google services and convert this data into a pipeline format that facilitates further use.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudmonitoringreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This receiver gets OTLP messages from a Google Cloud Pubsub subscription.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudpubsubreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
Google Cloud Spanner enable you to investigate issues with your database
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The HAProxy receiver generates metrics by polling periodically the HAProxy process through a dedicated socket or HTTP URL.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/haproxyreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Host Metrics Receiver for the OpenTelemetry Collector.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/hostmetricsreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The HTTP Check Receiver can be used for synthetic checks against HTTP endpoints. This receiver will make a request to the specified endpoint
using the
When building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/httpcheckreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The iis
receiver grabs metrics about an IIS instance using the Windows Performance Counters.
When building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/iisreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This receiver accepts metrics data as InfluxDB Line Protocol.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/influxdbreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Jaeger Receiver for the OpenTelemetry Collector.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The JMX Receiver will work in conjunction with the OpenTelemetry JMX Metric Gatherer to report metrics from a target MBean server using a built-in or your custom OpenTelemetry helper-utilizing Groovy script.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jmxreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
Parses Journald events from systemd journal.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/journaldreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Kubernetes Cluster Receiver for the OpenTelemetry Collector collects cluster-level metrics from the Kubernetes API server. It uses the K8s API to listen for updates. A single instance of this receiver can be used to monitor a cluster.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sclusterreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Kubernetes Events receiver collects events from the Kubernetes
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8seventsreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Kubernetes Objects receiver collects(pull/watch) objects from the Kubernetes API server.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sobjectsreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Kafka Receiver for the OpenTelemetry Collector.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
Kafka metrics receiver collects Kafka metrics (brokers, topics, partitions, consumer groups) from Kafka server,
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkametricsreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Kubelet Stats Receiver for the OpenTelemetry Collector pulls pod metrics from the API server on a kubelet and sends it down the metric pipeline for further processing.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kubeletstatsreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Loki receiver implements the Loki Push API
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/lokireceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Memcached Receiver for the OpenTelemetry Collector can fetch stats from a Memcached instance using the stats command.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/memcachedreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This receiver fetches stats from a MongoDB instance using the [golang
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
Receives metrics from MongoDB Atlas
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbatlasreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This receiver queries MySQLβs global status and InnoDB tables.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mysqlreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This receiver supports opening a Unix Named Pipe (aka FIFO), and reading logs from it.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/namedpipereceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The NGINX Receiver for the OpenTelemetry Collector can fetch stats from a NGINX instance using a mod_status endpoint.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nginxreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
Serves as a placeholder receiver in a pipeline. This can be useful if you want to e.g. start a Collector with only extensions enabled.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
go.opentelemetry.io/collector/receiver/nopreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This receiver fetches metrics important to run virtual networking using NSX-T. The receiver ingests metrics via the NSX Rest API
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nsxtreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This receiver periodically retrieves the clock offset from a NTP server.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/ntpreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The OpenCensus Receiver for the OpenTelemetry Collector.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/opencensusreceiver v0.132.0
 Package Details (go-collector) Repositoryby IBM Instana
OTel based Data Collector for LLM is the tool or template to generate OpenTelemetry metrics for various LLM and LLM Applications. All implementation are based on predefined OpenTelemetry Semantic Conventions.
Repositoryby π OpenTelemetry Authors π
This receiver collects metrics from an Oracle Database.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/oracledbreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The osquery receiver runs queries run on an
osqueryβs daemon on a schedule and converts the output to logs.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/osqueryreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
Receives telemetry data using OpenTelemetry Protocol with Apache Arrow and standard OTLP protocol via gRPC.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otelarrowreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The OTLP Receiver for the OpenTelemetry Collector.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
go.opentelemetry.io/collector/receiver/otlpreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This receiver will read pipeline data from JSON files. The data is written in
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otlpjsonfilereceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Podman Stats receiver queries the Podman service API to fetch stats for all running containers
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/podmanreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This receiver queries the PostgreSQL statistics collector.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/postgresqlreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Prometheus Receiver for the OpenTelemetry Collector.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusremotewritereceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
Pulsar receiver receives logs, metrics, and traces from Pulsar.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/pulsarreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Pure Storage FlashArray receiver, receives metrics from Pure Storage internal services hosts.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/purefareceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Pure Storage FlashBlade receiver, receives metrics from Pure Storage FlashBlade via the Pure Storage FlashBlade OpenMetrics Exporter.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/purefbreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This receiver fetches stats from a RabbitMQ node using the RabbitMQ Management Plugin.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/rabbitmqreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Receiver Creator Receiver for the OpenTelemetry Collector can instantiate other receivers at runtime based on whether observed endpoints match a configured rule.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/receivercreator v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Redis Receiver for the OpenTelemetry Collector is designed to retrieve Redis INFO data from a single Redis instance, build metrics from that data, and send them to the next consumer at a configurable interval.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/redisreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
Riak metrics will be collected from the /stats endpoint.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/riakreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This receiver can fetch stats from a SAP HANA instance. It leverages the driver written by SAP for connecting to SAP HANA with the golang SQL module to execute several monitoring queries.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/saphanareceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The SAPM Receiver for the OpenTelemetry Collector receive traces from other collectors or the SignalFx Smart Agent.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The SignalFx Receiver for the OpenTelemetry Collector accepts metrics in the SignalFx proto format and events (Logs) in the SignalFx proto format.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/signalfxreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Simple Prometheus Receiver for the OpenTelemetry Collector provides a simple configuration interface to configure the prometheus receiver to scrape metrics from a single target.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/simpleprometheusreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
Receives trace data in Skywalking format.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/skywalkingreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This receiver fetches stats from an SNMP-enabled host using the
Go SNMP client. Metrics are collected based on configuration settings.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/snmpreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This receiver collects metrics from a Snowflake account by connecting to an account and running queries at set intervals.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/snowflakereceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Solace receiver receives trace data from a Solace PubSub+ Event Broker
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/solacereceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Splunk HEC Receiver for the OpenTelemetry Collector accepts metrics, traces, and logs in the Splunk HEC format.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/splunkhecreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Splunk Enterprise Receiver is a pull based tool which enables the ingestion of performance metrics describing the operational status of a userβs Splunk Enterprise deployment to an appropriate observability tool.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/splunkenterprisereceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The SQL Query Receiver uses custom SQL queries to generate metrics from a database connection.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sqlqueryreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The sqlserver receiver grabs metrics about a Microsoft SQL Server instance using the Windows Performance Counters.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sqlserverreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This receiver creates stats by connecting to an SSH server which may be an SFTP server.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sshcheckreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The StatsD Receiver for the OpenTelemetry Collector ingests StatsD messages.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/statsdreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
Parses Syslogs received over TCP or UDP.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/syslogreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/systemdreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
Receives logs over TCP.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/tcplogreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
Emit metrics about x.509 certificates.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/tlscheckreceiver v0.132.0
 Package Details (go-collector) RepositoryA receiver that generates synthetic traces based on a declarative blueprint for testing and demonstration purposes.
Repositoryby π OpenTelemetry Authors π
Receives logs over UDP.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/udplogreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This receiver fetches metrics from a vCenter or ESXi host running VMware vSphere APIs.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/vcenterreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Wavefront Receiver for the OpenTelemetry Collector.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/wavefrontreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Webhook Event receiver is meant to act as a generally available push based receiver for any webhook style data source.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/webhookeventreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Windows Performance Counters Receiver for the OpenTelemetry Collector captures the configured system, application, or custom performance counter data from the Windows registry using the PDH interface.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/windowsperfcountersreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
Tails and parses logs from windows event log API using the opentelemetry-log-collection library.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/windowseventlogreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Zipkin Receiver for the OpenTelemetry Collector.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
The Zookeeper Receiver for the OpenTelemetry Collector collects metrics from a Zookeeper instance, using the βmntrβ command.
Quick InstallWhen building a custom collector you can add this receiver to the manifest file like the following:
receivers:
- gomod:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zookeeperreceiver v0.132.0
 Package Details (go-collector) Repositoryby π OpenTelemetry Authors π
This library allows to export data to the OpenTelemetry Collector using the OpenTelemetry Protocol.
Documentation RepositoryThe OpenTelemetry Azure Monitor Exporter for .NET
Quick InstallTo install this exporter run:
dotnet add package Azure.Monitor.OpenTelemetry.Exporter
 Package Details (nuget) Repositoryby π OpenTelemetry Authors π
The console exporter prints data to the Console window.
Quick InstallTo install this exporter run:
dotnet add package OpenTelemetry.Exporter.Console
 Package Details (nuget) Repositoryby π OpenTelemetry Authors π
The Geneva Exporter exports telemetry to Event Tracing for Windows (ETW) or to a Unix Domain Socket (UDS) on the local machine.
Quick InstallTo install this exporter run:
dotnet add package OpenTelemetry.Exporter.Geneva
 Package Details (nuget) Repositoryby π OpenTelemetry Authors π
The InfluxDB exporter converts OpenTelemetry metrics into the InfluxDB model
Quick InstallTo install this exporter run:
dotnet add package OpenTelemetry.Exporter.InfluxDB
 Package Details (nuget) Repositoryby π OpenTelemetry Authors π
The in-memory exporter stores data in a user provided memory buffer.
Quick InstallTo install this exporter run:
dotnet add package OpenTelemetry.Exporter.InMemory
 Package Details (nuget) Repositoryby π OpenTelemetry Authors π
The Instana Exporter exports telemetry to Instana backend.
Quick InstallTo install this exporter run:
dotnet add package OpenTelemetry.Exporter.Instana
 Package Details (nuget) Repositoryby π OpenTelemetry Authors π
The OneCollectorExporter is designed for Microsoft products to send data to public-facing end-points which route to Microsoftβs internal data pipeline.
Quick InstallTo install this exporter run:
dotnet add package OpenTelemetry.Exporter.OneCollector
 Package Details (nuget) Repositoryby π OpenTelemetry Authors π
This library allows exporting telemetry data in the OpenTelemetry Protocol (OTLP) format to the OpenTelemetry Collector and OTLP-compliant backends/receivers.
Quick InstallTo install this exporter run:
dotnet add package OpenTelemetry.Exporter.OpenTelemetryProtocol
 Package Details (nuget) Repositoryby Chet Husk
A ready-to-use .NET CLR Startup Hook for applications that are instrumented with System.Diagnostic.Activity tracing that sends traces to an OpenTelemetry Collector via the OTLP Exporter without adding direct references to the OpenTelemetry SDK.
Documentation Repositoryby π OpenTelemetry Authors π
An OpenTelemetry Prometheus exporter for configuring an ASP.NET Core application with an endpoint for Prometheus to scrape.
Quick InstallTo install this exporter run:
dotnet add package OpenTelemetry.Exporter.Prometheus.AspNetCore
 Package Details (nuget) Repositoryby π OpenTelemetry Authors π
An OpenTelemetry Prometheus exporter that configures an HttpListener instance for Prometheus to scrape.
Quick InstallTo install this exporter run:
dotnet add package OpenTelemetry.Exporter.Prometheus.HttpListener
 Package Details (nuget) Repositoryby π OpenTelemetry Authors π
Stackdriver Exporter for OpenTelemetry .NET
Quick InstallTo install this exporter run:
dotnet add package OpenTelemetry.Exporter.Stackdriver
 Package Details (nuget) Repositoryby π OpenTelemetry Authors π
Zipkin Exporter for OpenTelemetry .NET
Quick InstallTo install this exporter run:
dotnet add package OpenTelemetry.Exporter.Zipkin
 Package Details (nuget) Repositoryby π OpenTelemetry Authors π
This library allows exporting telemetry data in the OpenTelemetry Protocol (OTLP) format to the OpenTelemetry Collector and OTLP-compliant backends/receivers.
Repositoryby π OpenTelemetry Authors π
This library provides a span exporter using the Zipkin protocol.
RepositoryThe OpenTelemetry Google Cloud Monitoring Exporter for Go.
RepositoryThe OpenTelemetry Google Cloud Trace Exporter for Go.
RepositoryThe Instana Go OpenTelemetry Exporter.
Repositoryby Lightstep
The OpenTelemetry Lightstep Exporter for Go.
Repositoryby π OpenTelemetry Authors π
This library allows exporting telemetry data in the OpenTelemetry Protocol (OTLP) format to the OpenTelemetry Collector and OTLP-compliant backends/receivers.
Repositoryby MrAlias
Provides a logr.Logger
that exports messages as OTLP logs.
by Google
The OpenTelemetry Google Cloud Monitoring/Trace Exporters for Java.
Repositoryby π OpenTelemetry Authors π
This library allows exporting telemetry data in the OpenTelemetry Protocol (OTLP) format to the OpenTelemetry Collector and OTLP-compliant backends/receivers.
Repositoryby π OpenTelemetry Authors π
This library allows to export Prometheus data allowing Prometheus to query metric data.
Repositoryby π OpenTelemetry Authors π
This library allows to export data using the Zipkin Protocol.
RepositoryThe OpenTelemetry Azure Monitor Exporter for JavaScript (Node.js)
Quick InstallTo install this exporter run:
npm install @azure/monitor-opentelemetry-exporter
 Package Details (npm) RepositoryThe OpenTelemetry Google Cloud Metric Exporter for Node.js.
Quick InstallTo install this exporter run:
npm install @google-cloud/opentelemetry-cloud-monitoring-exporter
 Package Details (npm) RepositoryThe OpenTelemetry Google Cloud Trace Exporter for Node.js.
Quick InstallTo install this exporter run:
npm install @google-cloud/opentelemetry-cloud-trace-exporter
 Package Details (npm) RepositoryThe Instana Node.js OpenTelemetry Exporter.
Quick InstallTo install this exporter run:
npm install @instana/opentelemetry-exporter
 Package Details (npm) Repositoryby π OpenTelemetry Authors π
The OpenTelemetry Jaeger Exporter for Node.js.
Quick InstallTo install this exporter run:
npm install @opentelemetry/exporter-jaeger
 Package Details (npm) Repositoryby π OpenTelemetry Authors π
The OpenTelemetry Prometheus Exporter for Node.js.
Quick InstallTo install this exporter run:
npm install @opentelemetry/exporter-prometheus
 Package Details (npm) RepositoryOpenTelemetry exporter for SAP Cloud Logging is a Node.js package providing a set of auto-configured OpenTelemetry exporters for shipping logs, metrics and traces to SAP Cloud Logging.
Quick InstallTo install this exporter run:
npm install @sap/opentelemetry-exporter-for-sap-cloud-logging
Documentation Package Details (npm) Repositoryby π OpenTelemetry Authors π
The OpenTelemetry Zipkin Exporter for Node.js.
Quick InstallTo install this exporter run:
npm install @opentelemetry/exporter-zipkin
Documentation Package Details (npm) Repositoryby jjatria
An unofficial implementation of the OTLP Exporter in Perl.
Instrumentation
ComponentArtistic-1.0-Perl
Licenseby π OpenTelemetry Authors π
This library allows exporting telemetry data in the OpenTelemetry Protocol (OTLP) over gRPC.
Repositoryby π OpenTelemetry Authors π
This library allows exporting telemetry data in the OpenTelemetry Protocol (OTLP) format to the OpenTelemetry Collector and OTLP-compliant backends/receivers.
Quick InstallTo install this exporter run:
composer require open-telemetry/exporter-otlp
 Package Details (packagist) Repositoryby π OpenTelemetry Authors π
The OpenTelemetry Zipkin Exporter for PHP.
Quick InstallTo install this exporter run:
composer require open-telemetry/exporter-zipkin
 Package Details (packagist) RepositoryThe OpenTelemetry Azure Monitor Exporter for Python
Quick InstallTo install this exporter run:
pip install azure-monitor-opentelemetry-exporter
 Package Details (pip) Repositoryby Google
The OpenTelemetry Google Cloud Monitoring Exporters for Python.
Repositoryby Google
The OpenTelemetry Google Cloud Trace Exporters for Python.
RepositoryThe OpenTelemetry Lightstep Exporter for Python.
Repositoryby π OpenTelemetry Authors π
This library allows to export traces and metrics using OpenCensus.
Repositoryby π OpenTelemetry Authors π
This library allows exporting telemetry data in the OpenTelemetry Protocol (OTLP) format to the OpenTelemetry Collector and OTLP-compliant backends/receivers.
Repositoryby π OpenTelemetry Authors π
This library allows to export data to the OpenTelemetry Collector using the OpenTelemetry Protocol using protobuf over gRPC.
Repositoryby π OpenTelemetry Authors π
This library allows to export data to the OpenTelemetry Collector using the OpenTelemetry Protocol using protobuf over HTTP.
Repositoryby π OpenTelemetry Authors π
This library allows to export metrics data to Prometheus.
Repositoryby π OpenTelemetry Authors π
This library allows export of tracing data to Zipkin using JSON for serialization.
Repositoryby π OpenTelemetry Authors π
This library allows export of tracing data to Zipkin using protobuf for serialization.
RepositoryDeprecated
This exporter has been deprecated. To export your OTLP traces from OpenTelemetry SDK directly to Datadog Agent, please refer to OTLP Ingest in Datadog Agent.
The OpenTelemetry Datadog Exporter for Ruby.
Quick InstallTo install this exporter run:
gem install opentelemetry-exporters-datadog
 Package Details (gems) Repositoryby π OpenTelemetry Authors π
The opentelemetry-exporter-jaeger gem provides a Jaeger exporter for OpenTelemetry Ruby
Quick InstallTo install this exporter run:
gem install opentelemetry-exporter-jaeger
 Package Details (gems) Repositoryby π OpenTelemetry Authors π
The opentelemetry-exporter-otlp gem provides an OTLP exporter for OpenTelemetry Ruby.
Quick InstallTo install this exporter run:
gem install opentelemetry-exporter-otlp
 Package Details (gems) Repositoryby π OpenTelemetry Authors π
The opentelemetry-exporter-otlp-grpc
gem provides an OTLP exporter over gRPC for OpenTelemetry Ruby.
by π OpenTelemetry Authors π
The opentelemetry-exporter-otlp-http gem provides an OTLP over HTTP exporter for OpenTelemetry Ruby.
Repositoryby π OpenTelemetry Authors π
The opentelemetry-exporter-otlp-metrics
gem provides an OTLP metrics exporter for OpenTelemetry for Ruby.
by π OpenTelemetry Authors π
The opentelemetry-exporter-zipkin gem provides a Zipkin exporter for OpenTelemetry Ruby.
Quick InstallTo install this exporter run:
gem install opentelemetry-exporter-zipkin
 Package Details (gems) Repositoryby Jan Kuehle
OpenTelemetry exporter for Azure Application Insights
Quick InstallTo install this exporter run:
cargo add opentelemetry-application-insights
 Package Details (crates) Repositoryby π OpenTelemetry Authors π
A Rust OpenTelemetry exporter and propagators for Datadog
Quick InstallTo install this exporter run:
cargo add opentelemetry-datadog
 Package Details (crates) Repositoryby π OpenTelemetry Authors π
This library allows exporting telemetry data in the OpenTelemetry Protocol (OTLP) format to the OpenTelemetry Collector and OTLP-compliant backends/receivers.
Quick InstallTo install this exporter run:
cargo add opentelemetry-otlp
 Package Details (crates) Repositoryby π OpenTelemetry Authors π
The OpenTelemetry Prometheus Exporter for Rust.
Quick InstallTo install this exporter run:
cargo add opentelemetry-prometheus
 Package Details (crates) Repositoryby π OpenTelemetry Authors π
A Rust OpenTelemetry exporter for Google StackDriver
Quick InstallTo install this exporter run:
cargo add opentelemetry-stackdriver
Apache 2.0 OR MIT
Licenseby π OpenTelemetry Authors π
This crate provides exporters that export to stdout or any implementation of
std::io::Write
.
Quick InstallTo install this exporter run:
cargo add opentelemetry-stdout
 Package Details (crates) Repositoryby π OpenTelemetry Authors π
Quick InstallTo install this exporter run:
cargo add opentelemetry-user-events-logs
Apache 2.0 OR MIT
Licenseby π OpenTelemetry Authors π
Quick InstallTo install this exporter run:
cargo add opentelemetry-user-events-metrics
Apache 2.0 OR MIT
Licenseby π OpenTelemetry Authors π
The OpenTelemetry Zipkin Exporter for Rust.
Quick InstallTo install this exporter run:
cargo add opentelemetry-zipkin
 Package Details (crates) Repositoryby π OpenTelemetry Authors π
This extension provides automatic Google Cloud authentication for OpenTelemetry Javaβs OTLP exporters, enabling telemetry export to Google Cloud for both zero-code and manual instrumentation setups.
Repositoryby Cyprinus
OpenTelemetry tracer & metric instrumentation as Gin Middleware
Instrumentation
Componentby gRPC Authors
gRPC provides support for an OpenTelemetry plugin that provides metrics
Instrumentation
Componentby π OpenTelemetry Authors π
httpd (Apache) OpenTelemetry module to add OpenTelemetry distributed tracing support to httpd.
Instrumentation
Componentby π OpenTelemetry Authors π
NGINX OpenTelemetry module to add OpenTelemetry distributed tracing support to NGINX.
Instrumentation
Componentby NGINX, Inc.
The ngx_otel_module
dynamic module enables NGINX Open Source or NGINX Plus to send telemetry data to an OTel collector.
Instrumentation
Componentby π OpenTelemetry Authors π
The OTel web server module comprises of both Apache HTTP Server and NGINX instrumentation.
Instrumentation
Componentby π OpenTelemetry Authors π
This is an Instrumentation Library, which instruments ASP.NET and collect metrics and traces about incoming web requests.
Quick InstallTo install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.AspNet
Instrumentation
Componentby π OpenTelemetry Authors π
The ASP.NET Telemetry HttpModule enables distributed tracing of incoming ASP.NET requests using the OpenTelemetry API.
Quick InstallTo install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.AspNet.TelemetryHttpModule
Instrumentation
Componentby π OpenTelemetry Authors π
This is an Instrumentation Library, which instruments ASP.NET Core and collect metrics and traces about incoming web requests.
Quick InstallTo install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.AspNetCore
Instrumentation
Componentby π OpenTelemetry Authors π
This package provides AWS SDK client instrumentation
Quick InstallTo install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.AWS
Instrumentation
Componentby π OpenTelemetry Authors π
This repository contains SDK to instrument Lambda handler to create incoming span.
Quick InstallTo install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.AWSLambda
Instrumentation
ComponentInstrumentation for Azure SDK for .NET (Track 2 libraries).
Instrumentation
Componentby π OpenTelemetry Authors π
This is an Instrumentation Library, which instruments CassandraCSharpDriver
Quick InstallTo install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.Cassandra
Instrumentation
Componentby π OpenTelemetry Authors π
Automatically instruments events emitted by the NEST/Elasticsearch.Net client library.
Quick InstallTo install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.ElasticsearchClient
Instrumentation
Componentby π OpenTelemetry Authors π
Automatically instruments the outgoing database requests from Microsoft.EntityFrameworkCore.
Quick InstallTo install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.EntityFrameworkCore
Instrumentation
Componentby π OpenTelemetry Authors π
This is an Instrumentation Library , which republishes EventCounters using OpenTelemetry Metrics API.
Quick InstallTo install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.EventCounters
Instrumentation
Componentby π OpenTelemetry Authors π
Adds OpenTelemetry instrumentation for gRPC Core-based client and server calls.
Quick InstallTo install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.GrpcCore
Instrumentation
Componentby π OpenTelemetry Authors π
This is an Instrumentation Library which instruments Grpc.Net.Client and collects traces about outgoing gRPC requests.
Quick InstallTo install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.GrpcNetClient
Instrumentation
Componentby π OpenTelemetry Authors π
This is an Instrumentation Library, which instruments Hangfire and collects telemetry about BackgroundJob.
Quick InstallTo install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.Hangfire
Instrumentation
Componentby π OpenTelemetry Authors π
This is an Instrumentation Library, which instruments System.Net.Http.HttpClient and System.Net.HttpWebRequest and collects metrics and traces about outgoing HTTP requests.
Quick InstallTo install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.Http
Instrumentation
Componentby π OpenTelemetry Authors π
AWS SDK client instrumentation for OpenTelemetry .NET
Quick InstallTo install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.AWS
Instrumentation
Componentby Farfetch
This is an Instrumentation Library, which instruments KafkaFlow and collects traces and baggage signals about Kafka messaging.
Quick InstallTo install this instrumentation library run:
dotnet add package KafkaFlow.OpenTelemetry
Instrumentation
ComponentBy using OpenTelemetry with MassTransit, you can gain insights into the performance of your systems
Quick InstallTo install this instrumentation library run:
dotnet add package MassTransit
Instrumentation
Componentby π OpenTelemetry Authors π
Deprecated
This only works with MassTransit v7 (and earlier, where supported). MassTransit v8.0.0 and later have built-in direct support for OpenTelemetry via ActivitySource.
Automatically instruments DiagnosticSource events emitted by MassTransit library.
Quick InstallTo install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.MassTransit
Instrumentation
Componentby π OpenTelemetry Authors π
This is an Instrumentation Library, which instruments MySql.Data and collects telemetry about database operations.
Quick InstallTo install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.MySqlData
Instrumentation
ComponentWith NServiceBus OpenTelemetry instrumentation enabled, tracing, metrics, and logging can be individually configured via the OpenTelemetry API itself.
Quick InstallTo install this instrumentation library run:
dotnet add package NServiceBus
Instrumentation
ComponentReciprocal Public License 1.5
Licenseby π OpenTelemetry Authors π
This is an Instrumentation Library, which instruments OWIN/Katana and collects telemetry about incoming requests.
Quick InstallTo install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.Owin
Instrumentation
Componentby π OpenTelemetry Authors π
This is an Instrumentation Library, which instruments .NET and collect telemetry about process behavior.
Quick InstallTo install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.Process
Instrumentation
Componentby π OpenTelemetry Authors π
Automatically instruments the Quartz jobs from Quartz.
Quick InstallTo install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.Quartz
Instrumentation
Componentby π OpenTelemetry Authors π
OpenTelemetry .NET contrib plugin for collecting metrics from .NET Runtime
Quick InstallTo install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.Runtime
Instrumentation
Componentby π OpenTelemetry Authors π
This is an Instrumentation Library, which instruments Microsoft.Data.SqlClient and System.Data.SqlClient and collects traces about database operations.
Quick InstallTo install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.SqlClient
Instrumentation
Componentby π OpenTelemetry Authors π
This is an Instrumentation Library, which instruments StackExchange.Redis and collects traces about outgoing calls to Redis.
Quick InstallTo install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.StackExchangeRedis
Instrumentation
ComponentThrottlingTroll is a rate limiting/throttling/circuit-breaking middleware for ASP.NET Core and Azure Functions. ThrottlingTroll is instrumented with OTel, so you can clearly see and measure how it works.
Quick InstallTo install this instrumentation library run:
dotnet add package ThrottlingTroll
Instrumentation
Componentby π OpenTelemetry Authors π
Instruments WCF clients and/or services using implementations of IClientMessageInspector and IDispatchMessageInspector respectively.
Quick InstallTo install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.Wcf
Instrumentation
Componentby π OpenTelemetry Authors π
Instrumentation for Elixir database library Ecto.
Quick InstallThe package can be installed by adding opentelemetry_ecto
to your list of dependencies in mix.exs
:
def deps do
[
{:opentelemetry_ecto, "~> 1.2.0"}
]
Instrumentation
Componentby π OpenTelemetry Authors π
Instrumentation for Oban job processing framework.
Instrumentation
Componentby π OpenTelemetry Authors π
Instrumentation for Elixir web framework Phoenix.
Instrumentation
Componentby π OpenTelemetry Authors π
Instrumentation for redix Redis client.
Instrumentation
Componentby π OpenTelemetry Authors π
Telemetry handler that creates OpenTelemetry spans from
Bandit events.
Quick InstallThe package can be installed by adding opentelemetry_bandit
to your list of dependencies in mix.exs
:
def deps do
[
{:opentelemetry_bandit, "~> 0.2.0"}
]
Instrumentation
Componentby π OpenTelemetry Authors π
OpenTelemetry tracing for
Broadwaypipelines.
Quick InstallThe package can be installed by adding opentelemetry_broadway
to your list of dependencies in mix.exs
:
def deps do
[
{:opentelemetry_broadway, "~> 0.2.0"}
]
Instrumentation
Componentby π OpenTelemetry Authors π
Instrumentation for Erlang HTTP server Cowboy.
Instrumentation
Componentby π OpenTelemetry Authors π
Telemetry handler that creates OpenTelemetry spans from Dataloader events.
Instrumentation
Componentby π OpenTelemetry Authors π
Telemetry handler that creates OpenTelemetry spans from Ecto query events.
Quick InstallThe package can be installed by adding opentelemetry_ecto
to your list of dependencies in mix.exs
:
def deps do
[
{:opentelemetry_ecto, "~> 1.2.0"}
]
Instrumentation
Componentby π OpenTelemetry Authors π
Instrumentation for Erlang HTTP server Elli.
Instrumentation
Componentby π OpenTelemetry Authors π
OpentelemetryFinch uses telemetry handlers to create OpenTelemetry spans from Finch events.
Instrumentation
Componentby π OpenTelemetry Authors π
Instrumentation for Erlang gRPC client/server grpcbox.
Instrumentation
Componentby π OpenTelemetry Authors π
OpentelemetryHTTPoison is an Instrumentation Library for HTTPoison.
Instrumentation
Componentby π OpenTelemetry Authors π
OpentelemetryNebulex uses telemetry handlers to create OpenTelemetry spans
Instrumentation
Componentby π OpenTelemetry Authors π
OpentelemetryOban uses telemetry handlers to create OpenTelemetry spans from Oban events.
Instrumentation
Componentby π OpenTelemetry Authors π
Telemetry handler that creates OpenTelemetry spans from Phoenix events.
Instrumentation
Componentby π OpenTelemetry Authors π
OpentelemetryRedix uses telemetry handlers to create OpenTelemetry spans from Redix command events.
Instrumentation
Componentby π OpenTelemetry Authors π
Tesla middleware that creates OpenTelemetry spans and injects tracing headers into HTTP requests for Tesla clients.
Instrumentation
Componentby π OpenTelemetry Authors π
This library uses
Telemetryevents to create OpenTelemetry Spans for
Xandraqueries.
Quick InstallThe package can be installed by adding opentelemetry_xandra
to your list of dependencies in mix.exs
:
def deps do
[
{:opentelemetry_xandra, "~> 0.2.0"}
]
Instrumentation
Componentby CloudWeGo
The obs-opentelemetry
extension allows hertz to integrate OpenTelemetry with a simple setup.
To install this instrumentation library run:
go get github.com/hertz-contrib/obs-opentelemetry
Instrumentation
ComponentGo contrib plugin for Connect RPC
Instrumentation
Componentby π OpenTelemetry Authors π
Go contrib plugin for the labstack/echo package.
Instrumentation
Componentby gofiber authors & contributors
Go contrib plugin for the gofiber/fiber package.
Instrumentation
Componentby π OpenTelemetry Authors π
Go contrib plugin for the gin-gonic/gin package.
Instrumentation
ComponentInstrumentation for go-pg PostgreSQL client.
Instrumentation
Componentby Redis
Instrumentation for go-redis Redis client.
Instrumentation
Componentby dubonzi
Custom instrumentation for the go-resty
HTTP client library.
Instrumentation
Componentby zstone12
OpenTelemetry for gorm
Quick InstallTo install this instrumentation library run:
go get gorm.io/plugin/opentelemetry
Instrumentation
ComponentPackage otelgoyek provides OpenTelemetry instrumentation for goyek.
Instrumentation
Componentby Ravil Galaktionov
Go contrib plugin for the github.com/99designs/gqlgen package.
Instrumentation
Componentby Uptrace
Instrumentation for graphql-go GraphQL Server that records GraphQL operations using OpenTelemetry Tracing API.
Instrumentation
Componentby π OpenTelemetry Authors π
Go contrib plugin for Googleβs gRPC package.
Instrumentation
ComponentGo metric instrumentation for gRPC servers and clients based on gRPC Stats Handler interface.
Instrumentation
Componentby gRPC Authors
gRPC provides support for an OpenTelemetry plugin that provides metrics
Instrumentation
Componentby π OpenTelemetry Authors π
Go contrib plugin for the host package.
Instrumentation
Componentnet/http
instrumentation
by π OpenTelemetry Authors π
Package http
provides a http.Handler
and functions that are intended to be used to add tracing by wrapping existing handlers (with Handler) and routes WithRouteTag.
Instrumentation
Componentby π OpenTelemetry Authors π , Dominic Evans
Package sarama provides functions to trace the
IBM/saramapackage.
Quick InstallTo install this instrumentation library run:
go get github.com/dnwe/otelsarama
Instrumentation
Componentby Mark Taylor , IBM MQ Development
This package extracts metrics from an IBM MQ queue manager and forwards them to an OpenTelemetry environment.
Instrumentation
Componentby Jurabek
Quick InstallTo install this instrumentation library run:
go get github.com/jurabek/otelkafka
Instrumentation
Componentby John Gerassimou
Kotel is an instrumentation plugin for the franz-go Kafka client. It provides tracing and metrics options.
Instrumentation
Componentby π OpenTelemetry Authors π
Go contrib plugin for the labstack/echo package.
Instrumentation
ComponentInstrumentation for logrus logging library.
Instrumentation
Componentby π OpenTelemetry Authors π
Package mux provides functions to trace the gorilla/mux package
Instrumentation
Componentby Ruben Mennes
Neo4j instrumentation for golang.
Instrumentation
Componentby nhatthm
Add a OpenTelemetry wrapper to your existing database code to instrument the interactions with the database.
Instrumentation
Componentby π OpenTelemetry Authors π
AWS SDK V2 for Go instrumentation
Instrumentation
Componentby π OpenTelemetry Authors π
Package otellambda instruments the github.com/aws/aws-lambda-go package.
Instrumentation
Componentby Exaring AG.
Provides OpenTelemetry tracing implementation for the pgx PostgreSQL package.
Instrumentation
ComponentInstrumentation for jmoiron/sqlx that records sqlx queries and reports DBStats metrics.
Instrumentation
Componentby π OpenTelemetry Authors π
Package go-restful provides functions to trace the emicklei/go-restful/v3 package.
Instrumentation
Componentby Riandy R.N
Instrumentation for the Golang go-chi/chi
package.
Instrumentation
Componentby π OpenTelemetry Authors π
Go contrib plugin for collecting metrics from Go runtime package
Instrumentation
Componentby Splunk Inc.
Instrumentation for the github.com/tidwall/buntdb
package.
Instrumentation
Componentby Splunk Inc.
Instrumentation for the github.com/go-chi/chi
package.
Instrumentation
Componentby Splunk Inc.
Instrumentation for the k8s.io/client-go
package.
Instrumentation
Componentby Splunk Inc.
Instrumentation for the github.com/miekg/dns
package.
Instrumentation
Componentby Splunk Inc.
Instrumentation for the gopkg.in/olivere/elastic
package.
Instrumentation
Componentby Splunk Inc.
Instrumentation for the github.com/jinzhu/gorm
package.
Instrumentation
Componentby Splunk Inc.
Instrumentation for the github.com/graph-gophers/graphql-go
package.
Instrumentation
Componentnet/http
by Splunk Inc.
Splunk specific instrumentation for the Golang net/http
package.
Instrumentation
Componentby Splunk Inc.
Instrumentation for the github.com/julienschmidt/httprouter
package.
Instrumentation
Componentby Splunk Inc.
Instrumentation for the github.com/confluentinc/confluent-kafka-go/kafka/splunkkafka
package.
Instrumentation
Componentby Splunk Inc.
Instrumentation for the github.com/syndtr/goleveldb/leveldb
package.
Instrumentation
Componentby Splunk Inc.
Instrumentation for the github.com/go-sql-driver/mysql
package.
Instrumentation
Componentby Splunk Inc.
Instrumentation for the github.com/jackc/pgx
package.
Instrumentation
Componentby Splunk Inc.
Instrumentation for the github.com/lib/pq
package.
Instrumentation
Componentby Splunk Inc.
Instrumentation for the github.com/gomodule/redigo
package.
Instrumentation
Componentdatabase/sql
by Splunk Inc.
Instrumentation for the Golang database/sql
package.
Instrumentation
Componentby Splunk Inc.
Instrumentation for the github.com/jmoiron/sqlx
package.
Instrumentation
Componentby Everton Marques
opentelemetry-trace-sqs propagates OpenTelemetry tracing with SQS messages for the Go language.
Instrumentation
ComponentInstrumentation for gorm.io/gorm that records queries and reports DBStats metrics.
Instrumentation
ComponentInstrumentation for SQL that records queries (including transactions and statements) and reports DBStats metrics.
Instrumentation
Componentdatabase/sql
by Sam Xie
Instrumentation for the Golang database/sql
package.
To install this instrumentation library run:
go get github.com/XSAM/otelsql
Instrumentation
ComponentInstrumentation for Zap logging library.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Akka Actor instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Akka Actor Fork Join instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Akka HTTP instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides an Alibaba Druid instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Apache HTTP Async Client instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Apache HTTP Client instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This package provides an instrumentation library for Apache DBCP
Instrumentation
Componentby π OpenTelemetry Authors π
This package provides an instrumentation library for Apache Dubbo
Instrumentation
Componentby π OpenTelemetry Authors π
Settings for the Apache ShenYu instrumentation
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Armeria instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This package provides an instrumentation library for Async HTTP Client
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a AWS Lambda instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a AWS SDK instrumentation to track requests through OpenTelemetry.
Instrumentation
ComponentInstrumentation for Azure SDK for Java (Track 2 libraries).
Instrumentation
Componentby π OpenTelemetry Authors π
This package provides an instrumentation library for Azure Core Instrumentation
Instrumentation
Componentby π OpenTelemetry Authors π
This package provides an instrumentation library for c3p0
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides an Apache Camel instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Cassandra instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Clickhouse instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a concurrent instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Couchbase instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides Dropwizard instrumentation.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Elasticsearch instrumentation to track requests through OpenTelemetry.
Instrumentation
ComponentYou can use OpenTelemetry to monitor the performance and behavior of your Elasticsearch requests through the Java Client.
Instrumentation
Componentby π OpenTelemetry Authors π
This package provides Executors Instrumentation
Instrumentation
Componentby π OpenTelemetry Authors π
Instrumentation for opentelemetry-extension-kotlin
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Finagle HTTP Instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Finatra instrumentation to track requests through OpenTelemetry.
Quick Install MavenAdd the following dependency in your pom.xml
file to install this package.
<dependency>
<groupId>io.opentelemetry.javaagent.instrumentation</groupId>
<artifactId>opentelemetry-javaagent-finatra-2.9</artifactId>
<version>2.16.0-alpha</version>
</dependency>
Gradle
Add the following dependency in your build.gradle
file to install this package:
dependencies {
implementation 'io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-finatra-2.9:2.16.0-alpha'
}
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Geode instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Google HTTP Client instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This package provides an instrumentation library for Grails
Instrumentation
Componentby π OpenTelemetry Authors π
This package provides an instrumentation library for GraphQL Java
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Grizzly instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a gRPC instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby gRPC Authors
gRPC provides support for an OpenTelemetry plugin that provides metrics
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Guava instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This package provides an instrumentation library for GWT
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Hibernate instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This package provides an instrumentation library for Hikaricp
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a HTTP URL Connection instrumentation to track requests through OpenTelemetry.
Instrumentation
ComponentThis library provides http4k instrumentation to track HTTP requests through OpenTelemetry.
Quick Install MavenAdd the following dependency in your pom.xml
file to install this package.
<dependency>
<groupId>org.http4k</groupId>
<artifactId>http4k-opentelemetry</artifactId>
<version>4.48.2.0</version>
</dependency>
Gradle
Add the following dependency in your build.gradle
file to install this package:
dependencies {
implementation 'org.http4k:http4k-opentelemetry:4.48.2.0'
}
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Hystrix instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a HTTP instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This package provides an instrumentation library for Java Util Logging
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a JAX-WS instrumentation to trace requests through OpenTelemetry. It includes support for jws as well as axis2, cxf, and metro libraries.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a JAXRS instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a JAXRS Client instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This package provides an instrumentation library for JBoss Log Manager
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a JDBC instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby JDBI Authors
Installing the JdbiOpenTelemetryPlugin enables Jdbi statements to emit trace spans recording metadata like SQL, parameters, and execution time.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Jedis instrumentation to track requests through OpenTelemetry.
Instrumentation
ComponentMonitor and observe Jenkins with OpenTelemetry. Visualize jobs and pipelines executions as distributed traces.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Jetty instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This package provides an instrumentation library for Jetty HTTP Client
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a JMS instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This subsystem of the OpenTelemetry Java agent provides a framework for collecting and reporting JMX metrics within the instrumented application.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Jodd HTTP instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This package provides an instrumentation library for JSF
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a JSP instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Kafka Clients instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Kafka Streams instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Kotlin Coroutines instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This package provides an instrumentation library for Ktor
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Kubernetes Client instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Lettuce instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This package provides an instrumentation library for Liberty
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Log4J instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Logback instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This package provides an instrumentation library for Micrometer
Instrumentation
ComponentMicrometer Tracing supports the OpenTelemetry Tracer.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Mongo instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Netty instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a okHTTP instrumentation to track requests through OpenTelemetry.
Quick Install MavenAdd the following dependency in your pom.xml
file to install this package.
<dependency>
<groupId>io.opentelemetry.instrumentation</groupId>
<artifactId>opentelemetry-okhttp-3.0</artifactId>
<version>2.16.0-alpha</version>
</dependency>
Gradle
Add the following dependency in your build.gradle
file to install this package:
dependencies {
implementation 'io.opentelemetry.instrumentation:opentelemetry-okhttp-3.0:2.16.0-alpha'
}
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides an instrumentation shim for OpenCensus
Instrumentation
Componentby π OpenTelemetry Authors π
This package provides an instrumentation library for OpenSearch
Instrumentation
Componentby π OpenTelemetry Authors π
This package provides an instrumentation library for Oracle UCP
Instrumentation
Componentby π OpenTelemetry Authors π
This package provides an instrumentation library for Oshi
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Payara instrumentation
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Apache Pekko instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides an Apache Pekko Actor instrumentation.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides an Apache Pekko HTTP instrumentation
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Play instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides an Apache Pulsar instrumentation
Instrumentation
Componentby Quarkus
Quarkus provides manual and automatic instrumentation for tracing and manual instrumentation capabilities for metrics.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides instrumentation for Quarkus RESTEasy Reactive
Instrumentation
Componentby π OpenTelemetry Authors π
This package provides an instrumentation library for Quartz
Instrumentation
Componentby π OpenTelemetry Authors π
Provides OpenTelemetry instrumentation for R2dbc.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a RabbitMQ instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Ratpack instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Reactor instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Rediscala instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Redisson instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This package provides an instrumentation library for Restlet
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a RMI instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This package provides an instrumentation library for RocketMQ
Instrumentation
Componentby π OpenTelemetry Authors π
This package provides an instrumentation library for Runtime Telemetry
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a RXJava instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Scala Concurrent instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Servlet instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Spark Web Framework instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Spring instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Spymemcached instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This package provides an instrumentation library for Struts
Instrumentation
Componentby π OpenTelemetry Authors π
This package provides an instrumentation library for Tapestry
Instrumentation
Componentby π OpenTelemetry Authors π
This package provides an instrumentation library for Tomcat
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Twilio instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This package provides an instrumentation library for Undertow
Instrumentation
Componentby π OpenTelemetry Authors π
This package provides an instrumentation library for Vaadin
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Vert.x instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a Vert.x Reactive instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This package provides an instrumentation library for Viburdbcp
Instrumentation
Componentby π OpenTelemetry Authors π
This package provides an instrumentation library for Wicket
Instrumentation
Componentby π OpenTelemetry Authors π
This package provides an instrumentation library for ZIO
Instrumentation
Componentby π OpenTelemetry Authors π
amqplib instrumentation for Node.js.
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-amqplib
Instrumentation
Componentby Julien Fabre
Angular library to deploy OpenTelemetry in Angular application.
Quick InstallTo install this instrumentation library run:
npm install @jufab/opentelemetry-angular-interceptor
Instrumentation
Componentby Holden Whitehead
Fastify OpenTelemetry API integration, using the Fastify plugin spec.
Quick InstallTo install this instrumentation library run:
npm install @autotelic/fastify-opentelemetry
Instrumentation
Componentby π OpenTelemetry Authors π
AWS Lambda instrumentation for Node.js.
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-aws-lambda
Instrumentation
Componentby Aspecto Authors
aws-sdk instrumentation for Node.js.
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-aws-sdk
Instrumentation
ComponentInstrumentation for Azure SDK for JavaScript (Track 2 libraries).
Quick InstallTo install this instrumentation library run:
npm install @azure/opentelemetry-instrumentation-azure-sdk
Instrumentation
Componentby Jennifer Moore
Auto instrumentation for the BullMQ message system
Quick InstallTo install this instrumentation library run:
npm install @jenniferplusplus/opentelemetry-instrumentation-bullmq
Instrumentation
Componentby π OpenTelemetry Authors π
Instrumentation library for Bunyan.
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-bunyan
Instrumentation
Componentby π OpenTelemetry Authors π
Instrumentation library for Cassandra driver.
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-cassandra-driver
Instrumentation
ComponentTo install this instrumentation library run:
npm install @cerbos/opentelemetry
Instrumentation
Componentby π OpenTelemetry Authors π
Connect instrumentation for Node.js.
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-connect
Instrumentation
Componentby π OpenTelemetry Authors π
This module provides automatic instrumentation for the @cucumber/cucumber
bundle.
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-cucumber
Instrumentation
Componentby π OpenTelemetry Authors π
This module provides an instrumentation library for the injection of trace context to dataloader
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-dataloader
Instrumentation
Componentby π OpenTelemetry Authors π
DNS instrumentation for Node.js.
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-dns
Instrumentation
Componentby π OpenTelemetry Authors π
Document Load instrumentation for Browser.
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-document-load
Instrumentation
Componentby Aspecto Authors
Elasticsearch instrumentation for Node.js.
Instrumentation
Componentby π OpenTelemetry Authors π
Express instrumentation for Node.js.
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-express
Instrumentation
Componentby π OpenTelemetry Authors π
OpenTelemetry fastify automatic instrumentation library
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-fastify
Instrumentation
Componentby Fastify
Fastify OpenTelemetry auto-instrumentation library.
Quick InstallTo install this instrumentation library run:
npm install @fastify/otel
Instrumentation
Componentby π OpenTelemetry Authors π
Fetch instrumentation for browsers.
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-fetch
Instrumentation
Componentby π OpenTelemetry Authors π
This module provides an instrumentation library for fs.
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-fs
Instrumentation
Componentby π OpenTelemetry Authors π
generic-pool instrumentation for Node.js.
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-generic-pool
Instrumentation
Componentby π OpenTelemetry Authors π
GraphQL instrumentation for Node.js.
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-graphql
Instrumentation
Componentby π OpenTelemetry Authors π
gRPC and gRPC.js instrumentation for Node.js.
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-grpc
Instrumentation
Componentby π OpenTelemetry Authors π
Hapi instrumentation for Node.js.
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-hapi
Instrumentation
Componentby π OpenTelemetry Authors π
HTTP and HTTPS instrumentation for Node.js.
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-http
Instrumentation
Componentby π OpenTelemetry Authors π
ioRedis instrumentation for Node.js.
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-ioredis
Instrumentation
Componentby Amir Blum
kafkajs instrumentation for Node.js.
Instrumentation
Componentby π OpenTelemetry Authors π
Instrumentation library for Knex.
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-knex
Instrumentation
Componentby π OpenTelemetry Authors π
Koa instrumentation for Node.js.
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-koa
Instrumentation
Componentby Arize AI
Instrumentation for tracing the LangChain framework
Quick InstallTo install this instrumentation library run:
npm install @arizeai/openinference-instrumentation-langchain
Instrumentation
Componentby π OpenTelemetry Authors π
Instrumentation library for net module.
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-long-task
Instrumentation
Componentby π OpenTelemetry Authors π
This module provides an instrumentation library for the lru-memorizer.
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-lru-memoizer
Instrumentation
Componentby π OpenTelemetry Authors π
Instrumentation library for memcached.
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-memcached
Instrumentation
Componentby π OpenTelemetry Authors π
MongoDB instrumentation for Node.js.
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-mongodb
Instrumentation
Componentby Walter Dal Mut
Mongoose Plugin for Node.js.
Instrumentation
Componentby π OpenTelemetry Authors π
Mongoose instrumentation for Node.js.
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-mongoose
Instrumentation
Componentby Mohammad Nadeem
MSSQL instrumentation for Node.js.
Instrumentation
Componentby π OpenTelemetry Authors π
MySQL instrumentation for Node.js.
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-mysql
Instrumentation
Componentby π OpenTelemetry Authors π
MySQL2 instrumentation for Node.js.
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-mysql2
Instrumentation
Componentby Aspecto Authors
Neo4j instrumentation for Node.js.
Instrumentation
Componentby Metin Seylan
Instrumentation library for Nest.
Instrumentation
Componentby π OpenTelemetry Authors π
OpenTelemetry NestJS automatic instrumentation library
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-nestjs-core
Instrumentation
Componentby π OpenTelemetry Authors π
This module provides automatic instrumentation for the Nest framework.
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-nestjs-core
Instrumentation
Componentby π OpenTelemetry Authors π
Instrumentation library for net module.
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-net
Instrumentation
Componentby Vercel, Inc.
Next.js supports OpenTelemetry instrumentation out of the box.
Instrumentation
Componentby Aspecto Authors
NodeCache instrumentation for Node.js.
Instrumentation
Componentby Arize AI
Instrumentation for tracing the OpenAI Node.js SDK
Quick InstallTo install this instrumentation library run:
npm install @arizeai/openinference-instrumentation-openai
Instrumentation
Componentby Sudarshan Soma (Oracle)
Instrumentation library for Oracle Database.
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-oracledb
Instrumentation
Componentby π OpenTelemetry Authors π
PostgreSQL instrumentation for Node.js.
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-pg
Instrumentation
Componentby π OpenTelemetry Authors π
This module provides automatic instrumentation for pillarjs/router and allows the user to automatically collect trace data and export them to their backend of choice.
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-restify
Instrumentation
Componentby π OpenTelemetry Authors π
Instrumentation library for pino.
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-pino
Instrumentation
Componentby π OpenTelemetry Authors π
Instrumentation library for pg.
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-pg
Instrumentation
Componentby Ivan Santos
OpenTelemetry module for NestJS framework.
Instrumentation
Componentby Prisma
OpenTelemetry compliant tracing instrumentation for the Prisma ORM.
Quick InstallTo install this instrumentation library run:
npm install @prisma/instrumentation
Instrumentation
Componentby π OpenTelemetry Authors π
React loading automatic instrumentation
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/plugin-react-load
Instrumentation
Componentby π OpenTelemetry Authors π
Redis instrumentation for Node.js.
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-redis
Instrumentation
Componentby π OpenTelemetry Authors π
Deprecated
This instrumentation has been deprecated. Use β@opentelemetry/instrumentation-redisβ, which (as of v0.50.0) includes support for instrumenting
redis
v4.
This module provides automatic instrumentation for the
redis@^4.0.0
package.
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-redis-4
Instrumentation
Componentby Justin Smith
Remix instrumentation for Node.js.
Quick InstallTo install this instrumentation library run:
npm install opentelemetry-instrumentation-remix
Instrumentation
Componentby π OpenTelemetry Authors π
Instrumentation library for restify.
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-restify
Instrumentation
Componentby π OpenTelemetry Authors π
Router instrumentation for Node.js.
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-router
Instrumentation
Componentby π OpenTelemetry Authors π
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-runtime-node
Instrumentation
Componentby Aspecto Authors
Sequelize instrumentation for Node.js.
Instrumentation
Componentby π OpenTelemetry Authors π
This module provides automatic instrumentation for the socket.io module
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-socket.io
Instrumentation
Componentby π OpenTelemetry Authors π
This module provides automatic instrumentation for the tedious module.
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-tedious
Instrumentation
Componentby Aspecto Authors
TypeORM instrumentation for Node.js.
Instrumentation
Componentby π OpenTelemetry Authors π
This module provides automatic instrumentation for
undici
and Node.js global
fetch
API.
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-undici
Instrumentation
Componentby π OpenTelemetry Authors π
User Interaction instrumentation for browsers.
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-user-interaction
Instrumentation
Componentby π OpenTelemetry Authors π
Instrumentation library for Winston.
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-winston
Instrumentation
Componentby π OpenTelemetry Authors π
XMLHttpRequest instrumentation for browsers.
Quick InstallTo install this instrumentation library run:
npm install @opentelemetry/instrumentation-xml-http-request
Instrumentation
ComponentThe plugin implements Tracing data collection based on OpenTelemetry native standard, and sends it to OpenTelemetry Collector through HTTP protocol.
Instrumentation
Componentby jjatria
An OpenTelemetry plugin for Perlβs Mojolicious.
Instrumentation
ComponentArtistic-1.0-Perl
Licenseby abh
An OpenTelemetry middleware for Perlβs Plack.
Instrumentation
Componentby π OpenTelemetry Authors π
Please read </docs/instrumentation/php/automatic/> for instructions on how to install and configure the extension and SDK.
Quick InstallTo install this instrumentation library run:
composer require open-telemetry/opentelemetry-auto-cakephp
Instrumentation
Componentby π OpenTelemetry Authors π
Instrumentation Library for the CodeIgniter Framework
Quick InstallTo install this instrumentation library run:
composer require open-telemetry/opentelemetry-auto-codeigniter
Instrumentation
Componentby π OpenTelemetry Authors π
Auto-instrumentation hooks are registered via composer, and client kind spans will automatically be created when calling curl_exec
or curl_multi_exec
functions. Additionally, distributed tracing is supported by setting the traceparent
header.
To install this instrumentation library run:
composer require open-telemetry/opentelemetry-auto-curl
Instrumentation
Componentby π OpenTelemetry Authors π
Instrumentation Library for ext-amqp
Quick InstallTo install this instrumentation library run:
composer require open-telemetry/opentelemetry-auto-ext-amqp
Instrumentation
Componentby π OpenTelemetry Authors π
Auto-instrumentation hooks are registered via composer. There will be a new span created for each message that is consumed. The goal of this instrumentation is to allow distributed traces to happen across Kafka in PHP. This means that the following should happen
Quick InstallTo install this instrumentation library run:
composer require open-telemetry/opentelemetry-auto-ext-rdkafka
Instrumentation
Componentby π OpenTelemetry Authors π
Instrumentation Library for Guzzle
Quick InstallTo install this instrumentation library run:
composer require open-telemetry/opentelemetry-auto-guzzle
Instrumentation
Componentby π OpenTelemetry Authors π
Instrumentation Library for PHP HTTP Async Client
Quick InstallTo install this instrumentation library run:
composer require open-telemetry/opentelemetry-auto-http-async
Instrumentation
Componentby π OpenTelemetry Authors π
Instrumentation Library for PHP IO
Quick InstallTo install this instrumentation library run:
composer require open-telemetry/opentelemetry-auto-io
Instrumentation
Componentby π OpenTelemetry Authors π
Instrumentation Library for Laravel
Quick InstallTo install this instrumentation library run:
composer require open-telemetry/opentelemetry-auto-laravel
Instrumentation
Componentby π OpenTelemetry Authors π
Auto-instrumentation hooks are registered via composer, and spans will automatically be created for all MongoDB operations.
Quick InstallTo install this instrumentation library run:
composer require open-telemetry/opentelemetry-auto-mongodb
Instrumentation
Componentby π OpenTelemetry Authors π
This package provides auto-instrumentation for
openai-php/clientto help you understand the interactions with OpenAI compatible services.
Quick InstallTo install this instrumentation library run:
composer require open-telemetry/opentelemetry-auto-openai-php
Instrumentation
Componentby π OpenTelemetry Authors π
Instrumentation Library for PDO
Quick InstallTo install this instrumentation library run:
composer require open-telemetry/opentelemetry-auto-pdo
Instrumentation
Componentby π OpenTelemetry Authors π
Quick InstallTo install this instrumentation library run:
composer require open-telemetry/opentelemetry-auto-psr14
Instrumentation
Componentby π OpenTelemetry Authors π
Instrumentation Library for PSR-15 middleware
Quick InstallTo install this instrumentation library run:
composer require open-telemetry/opentelemetry-auto-psr15
Instrumentation
Componentby π OpenTelemetry Authors π
Auto-instrumentation hooks are registered via composer, and spans will automatically be created for each PSR-16 cache operation.
Quick InstallTo install this instrumentation library run:
composer require open-telemetry/opentelemetry-auto-psr16
Instrumentation
Componentby π OpenTelemetry Authors π
Instrumentation Library for PSR-18 HTTP clients
Quick InstallTo install this instrumentation library run:
composer require open-telemetry/opentelemetry-auto-psr18
Instrumentation
Componentby π OpenTelemetry Authors π
Auto-instrumentation hooks are registered via composer, and automatically inject trace ID and span ID into log message context of any PSR-3 logger.
Quick InstallTo install this instrumentation library run:
composer require open-telemetry/opentelemetry-auto-psr3
Instrumentation
Componentby π OpenTelemetry Authors π
Please read </docs/instrumentation/php/automatic/> for instructions on how to install and configure the extension and SDK.
Quick InstallTo install this instrumentation library run:
composer require open-telemetry/opentelemetry-auto-psr6
Instrumentation
Componentby π OpenTelemetry Authors π
Instrumentation Library for the Slim Framework
Quick InstallTo install this instrumentation library run:
composer require open-telemetry/opentelemetry-auto-slim
Instrumentation
Componentby π OpenTelemetry Authors π
Instrumentation Library for the Symfony Framework
Quick InstallTo install this instrumentation library run:
composer require open-telemetry/opentelemetry-auto-symfony
Instrumentation
Componentby π OpenTelemetry Authors π
Instrumentation Library for WordPress
Quick InstallTo install this instrumentation library run:
composer require open-telemetry/opentelemetry-auto-wordpress
Instrumentation
Componentby π OpenTelemetry Authors π
Instrumentation Library for Yii
Quick InstallTo install this instrumentation library run:
composer require open-telemetry/opentelemetry-auto-yii
Instrumentation
Componentby π OpenTelemetry Authors π
This library allows tracing requests made by the Aio-pika library.
Instrumentation
Componentby π OpenTelemetry Authors π
This library allows tracing HTTP requests made by the aiohttp client library.
Instrumentation
Componentby π OpenTelemetry Authors π
This library allows tracing HTTP requests made by the aiohttp server library.
Instrumentation
Componentby π OpenTelemetry Authors π
Instrument aiokafka to report instrumentation-kafka produced and consumed messages
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides AIOPG middleware to track requests timing through OpenTelemetry.
Instrumentation
Componentby Traceloop
Instrumentation for Anthropic LLMs (prompts logging, tokens, etc.)
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a WSGI middleware that can be used on any ASGI framework (such as Django / Flask) to track requests timing through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
Tracing Requests Made by the asyncio Library
Instrumentation
Componentby π OpenTelemetry Authors π
This library allows tracing PostgreSQL queries made by the asyncpg library.
Instrumentation
Componentby π OpenTelemetry Authors π
This library allows tracing invocations of functions on AWS Lambda.
Instrumentation
ComponentInstrumentation for Azure SDK for Python (Track 2 libraries).
Instrumentation
Componentby Arize AI
Instrumentation for tracing Amazon Bedrock framework
Instrumentation
Componentby π OpenTelemetry Authors π
This library allows tracing requests made by the Boto library.
Instrumentation
Componentby π OpenTelemetry Authors π
This library allows tracing requests made by the Boto3 library to the SQS service.
Instrumentation
Componentby π OpenTelemetry Authors π
This library allows tracing requests made by the Botocore library.
Instrumentation
Componentby π OpenTelemetry Authors π
Instrumentation for Cassandra (Cassandra-driver and scylla-driver libraries).
Instrumentation
Componentby π OpenTelemetry Authors π
Instrumentation for Celery.
Instrumentation
Componentby Traceloop
Instrumentation for Chroma Vector DB
Instrumentation
Componentby Traceloop
Instrumentation for Cohere LLMs (prompts logging, tokens, etc.)
Instrumentation
Componentby π OpenTelemetry Authors π
This library allows tracing requests made by the confluent-kafka library.
Instrumentation
Componentby π OpenTelemetry Authors π
The trace integration with Database API for OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This library allows tracing requests for Django applications.
Instrumentation
Componentby Arize AI
Instrumentation for tracing the DSPy framework
Instrumentation
Componentby π OpenTelemetry Authors π
This library allows tracing elasticsearch made by the elasticsearch library.
Instrumentation
ComponentYou can use OpenTelemetry to monitor the performance and behavior of your Elasticsearch requests through the Python Client.
Instrumentation
Componentby π OpenTelemetry Authors π
This library builds on the OpenTelemetry WSGI middleware to track web requests in Falcon applications.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides FastAPI middleware to track requests timing through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This library builds on the OpenTelemetry WSGI middleware to track web requests in Flask applications.
Instrumentation
Componentby π OpenTelemetry Authors π
Client and server interceptors for gRPC Python.
Instrumentation
Componentby gRPC Authors
gRPC provides support for an OpenTelemetry plugin that provides metrics
Instrumentation
Componentby Traceloop
Instrumentation for Haystack LLM framework
Instrumentation
Componentby Arize AI
Instrumentation for tracing the Haystack framework
Instrumentation
Componentby π OpenTelemetry Authors π
This library allows tracing HTTP requests made by the HTTPX library.
Instrumentation
Componentby π OpenTelemetry Authors π
Instrumentation for Jinja2.
Instrumentation
Componentby Traceloop
Instrumentation for LangChain Framework
Instrumentation
Componentby Arize AI
Instrumentation for tracing the LangChain framework
Instrumentation
Componentby Traceloop
Instrumentation for LlamaIndex Framework
Instrumentation
Componentby Arize AI
Instrumentation for tracing the LlamaIndex framework
Instrumentation
Componentby Traceloop
Instrumentation for Milvus Vector DB
Instrumentation
Componentby Traceloop
Instrumentation for Mistral AI LLMs (prompts logging, tokens, etc.)
Instrumentation
Componentby Arize AI
Instrumentation for tracing the Mistral AI Python SDK
Instrumentation
Componentby π OpenTelemetry Authors π
Instrumentation with MySQL that supports the mysql-connector library.
Instrumentation
Componentmysqlclient
Instrumentation
by π OpenTelemetry Authors π
Instrumentation library for mysqlclient
package.
Instrumentation
Componentby Traceloop
Instrumentation for Ollama LLMs (prompts logging, tokens, etc.)
Instrumentation
Componentby Traceloop
Instrumentation for OpenAI LLMs (prompts logging, tokens, etc.)
Instrumentation
Componentby Arize AI
Instrumentation for tracing the OpenAI Python SDK
Instrumentation
Componentby π OpenTelemetry Authors π
This library allows tracing requests made by the pika library.
Instrumentation
Componentby Traceloop
Instrumentation for Pinecone Vector DB
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides tracing for PostgreSQL via psycopg2.
Instrumentation
Componentby π OpenTelemetry Authors π
Instrumentation for Pymemcache.
Instrumentation
Componentby π OpenTelemetry Authors π
Instrumentation for the pymongo library.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides tracing for PyMySQL.
Instrumentation
Componentby π OpenTelemetry Authors π
Instrumentation for Pyramid.
Instrumentation
Componentby Traceloop
Instrumentation for Qdrant Vector DB
Instrumentation
Componentby π OpenTelemetry Authors π
This library allows tracing requests made by the Redis library.
Instrumentation
Componentby π OpenTelemetry Authors π
This library allows tracing requests made by the Remoulade library.
Instrumentation
Componentby Traceloop
Instrumentation for Replicate LLMs (prompts logging, tokens, etc.)
Instrumentation
Componentby π OpenTelemetry Authors π
This library allows tracing HTTP requests made by the requests library.
Instrumentation
Componentby π OpenTelemetry Authors π
This library allows tracing requests made by the SQLAlchemy library.
Instrumentation
Componentby π OpenTelemetry Authors π
Instrumentation for Sqlite3.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides automatic and manual instrumentation of Starlette web frameworks, instrumenting HTTP requests served by applications utilizing the framework.
Instrumentation
Componentby π OpenTelemetry Authors π
Instrumentation to collect system performance metrics.
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides instrumentation for the threading
module to ensure that
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides Tornado middleware to track requests timing through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
This library allows tracing queries made by tortoise ORM backends, MySQL, PostgreSQL and SQLite.
Instrumentation
Componentby Traceloop
Instrumentation for Transformers SDK (HuggingFace)
Instrumentation
Componentby π OpenTelemetry Authors π
This library allows tracing HTTP requests made by the
Instrumentation
Componentby π OpenTelemetry Authors π
This library allows tracing HTTP requests made by the urllib3 library.
Instrumentation
Componentby Traceloop
Instrumentation for VertexAI LLMs (prompts logging, tokens, etc.)
Instrumentation
Componentby Traceloop
Instrumentation for IBM Watsonx LLMs (prompts logging, tokens, etc.)
Instrumentation
Componentby Traceloop
Instrumentation for Weaviate Vector DB
Instrumentation
Componentby π OpenTelemetry Authors π
This library provides a WSGI middleware that can be used on any WSGI framework (such as Django / Flask) to track requests timing through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
ActionPack instrumentation for Ruby.
Quick InstallTo install this instrumentation library run:
gem install opentelemetry-instrumentation-action_pack
Instrumentation
Componentby π OpenTelemetry Authors π
ActionView instrumentation for Ruby.
Quick InstallTo install this instrumentation library run:
gem install opentelemetry-instrumentation-action_view
Instrumentation
Componentby π OpenTelemetry Authors π
The ActionMailer instrumentation is a community-maintained instrumentation for the ActionMailer portion of the [Ruby on Rails][rails-home] web-application framework.
Quick InstallTo install this instrumentation library run:
gem install opentelemetry-instrumentation-action_mailer
Instrumentation
Componentby π OpenTelemetry Authors π
ActiveJob instrumentation for Ruby.
Quick InstallTo install this instrumentation library run:
gem install opentelemetry-instrumentation-active_job
Instrumentation
Componentby π OpenTelemetry Authors π
Active Model Serializers instrumentation for Ruby.
Quick InstallTo install this instrumentation library run:
gem install opentelemetry-instrumentation-active_model_serializers
Instrumentation
Componentby π OpenTelemetry Authors π
ActiveRecord instrumentation for Ruby.
Quick InstallTo install this instrumentation library run:
gem install opentelemetry-instrumentation-active_record
Instrumentation
Componentby π OpenTelemetry Authors π
ActiveSupport instrumentation for Ruby.
Quick InstallTo install this instrumentation library run:
gem install opentelemetry-instrumentation-active_support
Instrumentation
Componentby π OpenTelemetry Authors π
All-in-one instrumentation for Ruby.
Quick InstallTo install this instrumentation library run:
gem install opentelemetry-instrumentation-all
Instrumentation
Componentby π OpenTelemetry Authors π
aws-sdk instrumentation for Ruby.
Quick InstallTo install this instrumentation library run:
gem install opentelemetry-instrumentation-aws_sdk
Instrumentation
Componentby π OpenTelemetry Authors π
The OpenTelemetry
aws-lambda
gem is a community-maintained instrumentation for
AWS Lambda functions.
Quick InstallTo install this instrumentation library run:
gem install opentelemetry-instrumentation-aws_lambda
Instrumentation
Componentby π OpenTelemetry Authors π
The opentelemetry-instrumentation-base gem contains the instrumentation base class, and the instrumentation registry.
Quick InstallTo install this instrumentation library run:
gem install opentelemetry-instrumentation-base
Instrumentation
Componentby π OpenTelemetry Authors π
Bunny instrumentation for Ruby.
Quick InstallTo install this instrumentation library run:
gem install opentelemetry-instrumentation-bunny
Instrumentation
Componentby π OpenTelemetry Authors π
ConcurrentRuby instrumentation for Ruby.
Quick InstallTo install this instrumentation library run:
gem install opentelemetry-instrumentation-concurrent_ruby
Instrumentation
Componentby π OpenTelemetry Authors π
Dalli instrumentation for Ruby.
Quick InstallTo install this instrumentation library run:
gem install opentelemetry-instrumentation-dalli
Instrumentation
Componentby π OpenTelemetry Authors π
Delayed Job instrumentation for Ruby.
Quick InstallTo install this instrumentation library run:
gem install opentelemetry-instrumentation-delayed_job
Instrumentation
ComponentYou can use OpenTelemetry to monitor the performance and behavior of your Elasticsearch requests through the Ruby Client.
Quick InstallTo install this instrumentation library run:
gem install elasticsearch
Instrumentation
Componentby π OpenTelemetry Authors π
Ethon instrumentation for Ruby.
Quick InstallTo install this instrumentation library run:
gem install opentelemetry-instrumentation-ethon
Instrumentation
Componentby π OpenTelemetry Authors π
Excon instrumentation for Ruby.
Quick InstallTo install this instrumentation library run:
gem install opentelemetry-instrumentation-excon
Instrumentation
Componentby π OpenTelemetry Authors π
Faraday instrumentation for Ruby.
Quick InstallTo install this instrumentation library run:
gem install opentelemetry-instrumentation-faraday
Instrumentation
Componentby π OpenTelemetry Authors π
The Grape instrumentation is a community-maintained instrumentation for Grape, a REST-like API framework for Ruby.
Quick InstallTo install this instrumentation library run:
gem install opentelemetry-instrumentation-grape
Instrumentation
Componentby π OpenTelemetry Authors π
GraphQL instrumentation for Ruby.
Quick InstallTo install this instrumentation library run:
gem install opentelemetry-instrumentation-graphql
Instrumentation
Componentby π OpenTelemetry Authors π
Instrumentation for gruf (gRPC Ruby Framework).
Quick InstallTo install this instrumentation library run:
gem install opentelemetry-instrumentation-gruf
Instrumentation
Componentby π OpenTelemetry Authors π
HTTP instrumentation for Ruby.
Quick InstallTo install this instrumentation library run:
gem install opentelemetry-instrumentation-http
Instrumentation
Componentby π OpenTelemetry Authors π
HttpClient instrumentation for Ruby.
Quick InstallTo install this instrumentation library run:
gem install opentelemetry-instrumentation-http_client
Instrumentation
Componentby π OpenTelemetry Authors π
The HTTPX instrumentation is a community-maintained instrumentation for the HTTPX gem.
Quick InstallTo install this instrumentation library run:
gem install opentelemetry-instrumentation-httpx
Instrumentation
Componentby π OpenTelemetry Authors π
Koala instrumentation for Ruby.
Quick InstallTo install this instrumentation library run:
gem install opentelemetry-instrumentation-koala
Instrumentation
Componentby π OpenTelemetry Authors π
LMDB instrumentation for Ruby.
Quick InstallTo install this instrumentation library run:
gem install opentelemetry-instrumentation-lmdb
Instrumentation
Componentby π OpenTelemetry Authors π
Mongo instrumentation for Ruby.
Quick InstallTo install this instrumentation library run:
gem install opentelemetry-instrumentation-mongo
Instrumentation
Componentby π OpenTelemetry Authors π
Mysql2 instrumentation for Ruby.
Quick InstallTo install this instrumentation library run:
gem install opentelemetry-instrumentation-mysql2
Instrumentation
Componentby π OpenTelemetry Authors π
Net::HTTP instrumentation for Ruby.
Quick InstallTo install this instrumentation library run:
gem install opentelemetry-instrumentation-net_http
Instrumentation
Componentby π OpenTelemetry Authors π
PG instrumentation for Ruby.
Quick InstallTo install this instrumentation library run:
gem install opentelemetry-instrumentation-pg
Instrumentation
Componentby π OpenTelemetry Authors π
Que instrumentation for Ruby.
Quick InstallTo install this instrumentation library run:
gem install opentelemetry-instrumentation-que
Instrumentation
Componentby π OpenTelemetry Authors π
The Racecar instrumentation is a community-maintained instrumentation for Racecar, a client library for Apache Kafka.
Quick InstallTo install this instrumentation library run:
gem install opentelemetry-instrumentation-racecar
Instrumentation
Componentby π OpenTelemetry Authors π
Rack instrumentation for Ruby.
Quick InstallTo install this instrumentation library run:
gem install opentelemetry-instrumentation-rack
Instrumentation
Componentby π OpenTelemetry Authors π
Rails instrumentation for Ruby.
Quick InstallTo install this instrumentation library run:
gem install opentelemetry-instrumentation-rails
Instrumentation
Componentby π OpenTelemetry Authors π
The Rake instrumentation is a community-maintained instrumentation for the Rake task invocation.
Quick InstallTo install this instrumentation library run:
gem install opentelemetry-instrumentation-rake
Instrumentation
Componentby π OpenTelemetry Authors π
The rdkafka instrumentation is a community-maintained instrumentation for rdkafka, a client library for Apache Kafka.
Quick InstallTo install this instrumentation library run:
gem install opentelemetry-instrumentation-rdkafka
Instrumentation
Componentby π OpenTelemetry Authors π
Redis instrumentation for Ruby.
Quick InstallTo install this instrumentation library run:
gem install opentelemetry-instrumentation-redis
Instrumentation
Componentby π OpenTelemetry Authors π
Resque instrumentation for Ruby.
Quick InstallTo install this instrumentation library run:
gem install opentelemetry-instrumentation-resque
Instrumentation
Componentby π OpenTelemetry Authors π
REST Client instrumentation for Ruby.
Quick InstallTo install this instrumentation library run:
gem install opentelemetry-instrumentation-restclient
Instrumentation
Componentby π OpenTelemetry Authors π
RSpec instrumentation for Ruby.
Quick InstallTo install this instrumentation library run:
gem install opentelemetry-instrumentation-rspec
Instrumentation
Componentby π OpenTelemetry Authors π
RubyKafka instrumentation for Ruby.
Quick InstallTo install this instrumentation library run:
gem install opentelemetry-instrumentation-ruby_kafka
Instrumentation
Componentby π OpenTelemetry Authors π
Sidekiq instrumentation for Ruby.
Quick InstallTo install this instrumentation library run:
gem install opentelemetry-instrumentation-sidekiq
Instrumentation
Componentby π OpenTelemetry Authors π
Sinatra instrumentation for Ruby.
Quick InstallTo install this instrumentation library run:
gem install opentelemetry-instrumentation-sinatra
Instrumentation
Componentby π OpenTelemetry Authors π
Trilogy instrumentation for Ruby.
Quick InstallTo install this instrumentation library run:
gem install opentelemetry-instrumentation-trilogy
Instrumentation
ComponentOpenTelemetry integration for Actix Web.
Quick InstallTo install this instrumentation library run:
cargo add actix-web-opentelemetry
Instrumentation
ComponentMiddlewares to integrate axum + tracing + opentelemetry.
Quick InstallTo install this instrumentation library run:
cargo add axum-tracing-opentelemetry
Instrumentation
ComponentOpenTelemetry integration for the Tide web framework.
Quick InstallTo install this instrumentation library run:
cargo add opentelemetry-tide
Instrumentation
ComponentApache 2.0 OR MIT
LicenseUtilities for adding OpenTelemetry interoperability to tracing.
Quick InstallTo install this instrumentation library run:
cargo add tracing-opentelemetry
Instrumentation
ComponentOpenTelemetry integration for the Trillium web framework.
Quick InstallTo install this instrumentation library run:
cargo add trillium-opentelemetry
Instrumentation
ComponentApache 2.0 OR MIT
Licenseby π OpenTelemetry Authors π
This library provides a URLSession instrumentation to track requests through OpenTelemetry.
Instrumentation
Componentby π OpenTelemetry Authors π
Package otellogrus provides an OpenTelemetry log bridge for github.com/sirupsen/logrus
.
by π OpenTelemetry Authors π
Package otelslog provides an OpenTelemetry log bridge for log/slog
.
by π OpenTelemetry Authors π
Package otelzap provides an OpenTelemetry log bridge for go.uber.org/zap
.
An idiomatic Clojure API for adding telemetry to your libraries and applications using OpenTelemetry.
Repositoryby π OpenTelemetry Authors π
The OpenTelemetry Collector (Agent/Service)
Repositoryby π OpenTelemetry Authors π
The OpenTelemetry API and SDK for C++.
Repositoryby wyhaines
An unofficial implementation of OpenTelemetry in Crystal.
Instrumentation
Componentby Workiva
An unofficial implementation of OpenTelemetry in Dart.
Instrumentation
Componentby π OpenTelemetry Authors π
The OpenTelemetry API and SDK for .NET (C#, F#)
Repositoryby π OpenTelemetry Authors π
The OpenTelemetry API for Erlang and Elixir.
Repositoryby π OpenTelemetry Authors π
The OpenTelemetry SDK for Erlang and Elixir.
Repositoryby π OpenTelemetry Authors π
The OpenTelemetry API and SDK for Go.
Repositoryby π OpenTelemetry Authors π
OpenTelemetry automatic instrumentation for Go applications.
Instrumentation
Componentby ethercrow
An unofficial implementation of OpenTelemetry in Haskell.
Instrumentation
Componentby π OpenTelemetry Authors π
The OpenTelemetry API and SDK for Java.
Repositoryby π OpenTelemetry Authors π
Both auto-instrumentation and (manual) instrumentation libraries for Java.
Instrumentation
Componentby π OpenTelemetry Authors π
The OpenTelemetry API and SDK for JavaScript (Browser and Node)
Repositoryby oolong.dev
An unofficial implementation of OpenTelemetry in Julia.
Instrumentation
Componentby SNK
The OpenTelemetry API and SDK for Kotlin.
Repositoryby π OpenTelemetry Authors π
A Kubernetes Operator for the OpenTelemetry Collector.
Repositoryby yangxikun
An unofficial implementation of OpenTelemetry in lua.
Instrumentation
Componentby MathWorks
An unofficial implementation of OpenTelemetry in MATLAB.
Instrumentation
Componentby Imandra
OCaml instrumentation primitives (scopes, metrics, logs, etc.), along with several exporters to talk to signal collectors
Instrumentation
Componentby Tyler Kenna
OddDotNet is a Test Harness for OpenTelemetry that works for any language, built in .NET. It is a container image that accepts OpenTelemetry signals over gRPC, and it includes a query language for verifying and validating those signals. OddDotNet enables automated Observability Driven Development, hence where it gets its name.
Documentation Repositoryby jjatria
An unofficial implementation of OpenTelemetry in Perl.
Instrumentation
ComponentArtistic-1.0-Perl
Licenseby jjatria
An unofficial implementation of the OpenTelemetry SDK in Perl.
Instrumentation
ComponentArtistic-1.0-Perl
Licenseby π OpenTelemetry Authors π
Extension for OpenTelemetry, to enable auto-instrumentation. It is based on zend_observer and requires PHP8+
Instrumentation
Componentby π OpenTelemetry Authors π
OpenTelemetry Semantic Conventions for PHP.
Repositoryby π OpenTelemetry Authors π
The OpenTelemetry API and SDK for Python.
Repositoryby π OpenTelemetry Authors π
The OpenTelemetry API and SDK for Ruby.
Repositoryby π OpenTelemetry Authors π
The OpenTelemetry API for Rust.
Quick InstallTo install this core run:
 Package Details (crates) Repositoryby π OpenTelemetry Authors π
The OpenTelemetry SDK for Rust.
Quick InstallTo install this core run:
cargo add opentelemetry_sdk
 Package Details (crates) Repositoryby Ross A. Baker, Zach McCoy, Maksym Ochenashko
An OpenTelemetry implementation for Scala, based on Cats-Effect
Instrumentation
ComponentAn unofficial implementation of OpenTelemetry (traces, metrics and logs) for shell scripts (sh, dash, bash, β¦) and for GitHub Actions.
Repositoryby π OpenTelemetry Authors π
The OpenTelemetry API and SDK for Swift.
Repositoryby π OpenTelemetry Authors π
AWS resource detectors for go.
Resource detector
Componentby π OpenTelemetry Authors π
The GCP resource detector for go.
Resource detector
Componentby π OpenTelemetry Authors π
Various ResourceProvider implementations contributed to OpenTelemetry.
Resource detector
Componentby π OpenTelemetry Authors π
Resource detector for Alibaba Cloud
Quick InstallTo install this resource-detector run:
npm install @opentelemetry/resource-detector-alibaba-cloud
Resource detector
Componentby π OpenTelemetry Authors π
Resource detector for Amazon Web Services.
Quick InstallTo install this resource-detector run:
npm install @opentelemetry/resource-detector-aws
Resource detector
Componentby π OpenTelemetry Authors π
Resource detector for Azure
Quick InstallTo install this resource-detector run:
npm install @opentelemetry/resource-detector-azure
Resource detector
Componentby π OpenTelemetry Authors π
Resource detector for container ID. Compatible with OpenTelemetry JS API and SDK 1.0+.
Quick InstallTo install this resource-detector run:
npm install @opentelemetry/resource-detector-container
Resource detector
Componentby π OpenTelemetry Authors π
Resource detector for Google Cloud Platform.
Quick InstallTo install this resource-detector run:
npm install @opentelemetry/resource-detector-gcp
Resource detector
Componentby π OpenTelemetry Authors π
Detects GITHUB_* environment variables specified and adds as attributes on a resource.
Quick InstallTo install this resource-detector run:
npm install @opentelemetry/resource-detector-github
Resource detector
Componentby π OpenTelemetry Authors π
This resource detector will detect the Instana agent to register the OpenTelemetry as a Node.js process
Quick InstallTo install this resource-detector run:
npm install @opentelemetry/resource-detector-instana
Resource detector
Componentby π OpenTelemetry Authors π
This library provides components to configure OpenTelemetry Python to generate traces which are compatible with AWS X-Ray.
Repositoryby Ladd Van Tol,
NautilusTelemetry is an iOS-oriented Swift package to collect OpenTelemetry data and submit it in OTLP-JSON format to an OpenTelemetry Collector instance. gRPC is not currently supported in order to keep the package size as small as possible. Not all features of OpenTelemetry are supported, and this package should be considered experimental.
Instrumentation
Componentby MrAlias
An OpenTelemetry-Go SpanProcessor reporting tracing flow as Prometheus metrics.
Repositoryby Ishan Jain , Grafana Labs
Ansible role by Grafana to deploy and manage OpenTelemetry Collector across multiple machines
Documentation Repositoryby π OpenTelemetry Authors π
This browser extension allows you to inject OpenTelemetry instrumentation in any web page. It uses the Web SDK and can export data to Zipkin or an OpenTelemetry Collector.
RepositoryA highly-configurable browser extension that automatically instruments webpages to emit OpenTelemetry data (while avoiding content-security policy issues!). Very similar to the archived βOpenTelemetry Browser Extension Autoinjectionβ, but with a few more features and a slightly different approach to content-script injection.
Documentation Repositoryby Microsoft
The .NET Aspire Dashboard is a browser-based app to view run-time information about your distributed application.
Documentation RepositoryGenerates
ActivitySource,
ILogger, and
Metricsbased telemetry from methods you define on an interface.
This approach allows for:
- Faster iteration cycles - simply create the method on your interface and the implementation will be automatically generated
- Easy mocking/ substitution for testing - a full sample project, including tests can be found
here- Built-in dependency injection helper generation
Quick InstallTo install this utilities run:
dotnet add package Purview.Telemetry.SourceGenerator
Website Documentation Package Details (nuget) Repositoryby Sentry authors
The Sentry .NET integration for OpenTelemetry provides a processor and propagator to send data to Sentry and associate traces spans with Sentry errors. It also includes experimental support to forward OpenTelemetry metrics to Sentry.
RepositoryTails is a small webserver written in Elixir that listens on a socket and streams live messages from a collector.
Repositoryby Gregor Zeitlinger , Fabian StΓ€ber
docker-otel-lgtm is an OpenTelemetry backend in a Docker image.
Repositoryby MrAlias
Collection of utilities to redact sensitive information from OpenTelemetry tracing data.
Repositoryby Gregor Zeitlinger , Matthew Hensley , Nikola Grcevski
OATs is a testing suite for OpenTelemetry applications. Tests are written in YAML and validate traces with TraceQL, logs with LogQL, and metrics with PromQL.
Repositoryby CtrlSpice
otel-desktop-viewer is a CLI tool for receiving OpenTelemetry traces while working on your local machine that helps you visualize and explore your trace data without needing to send it on to a telemetry vendor.
Repositoryby ymtdzzz
A terminal OpenTelemetry viewer. This tool currently supports OpenTelemetry, Zipkin (Traces) and Prometheus (Metrics) formats.
Repositoryby Tony Li
This library provides support for propagating trace context in the Datadog X-Datadog-*
format.
by mishmash io
This extension allows
Apache Druidto ingest OpenTelemetry signals. An example setup would be to use the
Kafka Exporterto publish OTLP data into Kafka topics, and then setup Druid ingestion jobs, using this extension, to populate tables.
Documentation Repositoryby Sentry authors
The Sentry OpenTelemetry Java integration provides a processor and propagator to send data to Sentry and to associate traces/spans to Sentry errors. For configuration details, see
OpenTelemetry Support.
Repositoryby Drew Corlin
Esbuild plugin which bundles OpenTelemetry node core and contrib instrumentations into your code
Documentation Repositoryby Drew Corlin
Rollup plugin which bundles OpenTelemetry node core and contrib instrumentations into your code
Documentation Repositoryby Drew Corlin
Webpack plugin which bundles OpenTelemetry node core and contrib instrumentations into your code
Documentation Repositoryby Tyler Kenna
OddDotNet is an Test Harness for OpenTelemetry that works for any language, built in .NET. It is a container image that accepts OpenTelemetry signals over gRPC, and it includes a query language for verifying and validating those signals. While itβs possible to generate your own client using the proto files, it is often more convenient to use a pre-compiled package installed from NuGet. This client library for .NET also includes the opentelemetry-proto clients to allow for manually generating and sending signals, and lastly it includes a query builder to ease the process of building queries using the OddQueryLanguage (OQL). The proto files that this project depends on can be found at https://github.com/OddDotNet/OddDotProto.
Quick InstallTo install this utilities run:
dotnet add package OddDotNet.Client
Documentation Package Details (nuget) Repositoryby Dash0
SaaS editor for OpenTelemetry Collector configurations with visualization, validation and sharing support
RepositoryPowerful and user-friendly tool designed to allow users to experiment with OTTL effortlessly.
Website Repositoryby π OpenTelemetry Authors π
This library provides support for propagating trace context in the B3 format.
Repositoryby Google
This library provides support for propagating trace context in the Google Cloud X-Cloud-Trace-Context
format.
by Google
This library provides support for detecting GCP resources like GCE, GKE, etc.
Repositoryby Sentry authors
The Sentry OpenTelemetry Python integration provides a processor and propagator to send data to Sentry and to associate traces/spans to Sentry errors. For configuration details, see
OpenTelemetry Support.
RepositoryThe RSpec matchers tool provides a set of matchers to make it easier to write unit tests checking the presence of telemetry data.
Quick InstallTo install this utilities run:
 Package Details (gems) Repositoryby Sentry authors
The Sentry OpenTelemetry Ruby integration provides a processor and propagator to send data to Sentry and to associate traces/spans to Sentry errors. For configuration details, see
OpenTelemetry Support.
Quick InstallTo install this utilities run:
gem install sentry-opentelemetry
 Package Details (gems) Repositoryby π OpenTelemetry Authors π
Utilities related to AWS including XRay Propagator and IDGenerator.
Quick InstallTo install this utilities run:
cargo add opentelemetry-aws
 Package Details (crates) Repositoryby π OpenTelemetry Authors π
This library provides support for propagating trace context in the
Jaeger format.
Quick InstallTo install this utilities run:
cargo add opentelemetry-jaeger-propagator
 Package Details (crates) Repositoryby Cisco Open
A shell script that allows you to instrument almost any application without the need to touch the applicationβs code. It utilizes different zero-code instrumentation solutions provided by the OpenTelemetry project.
Repositoryby Traceloop dev
Generate e2e tests from traces
RepositoryRetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4