Registry
Find libraries, plugins, integrations, and other useful tools for extending OpenTelemetry.
What do you need?
The OpenTelemetry Registry allows you to search for instrumentation libraries, tracer implementations, utilities, and other useful projects in the OpenTelemetry ecosystem.
- Not able to find an exporter for your language? Remember, the OpenTelemetry Collector supports exporting to a variety of systems and works with all OpenTelemetry Core Components!
- Are you a project maintainer? See, Adding a project to the OpenTelemetry Registry.
- Check back regularly, the community and registry are growing!
.NET runtime metrics instrumentation
OpenTelemetry .NET contrib plugin for collecting metrics from .NET Runtime instrumentation dotnetActive Directory Domain Services Receiver
The active_directory_ds receiver scrapes metric relating to an Active Directory domain controller using the Windows Performance Counters. receiver collectorActive Model Serializers Instrumentation
Active Model Serializers instrumentation for Ruby. instrumentation rubyAerospike Receiver
The Aerospike receiver is designed to collect performance metrics from one or more Aerospike nodes. receiver collectoraiohttp Client Instrumentation
This library allows tracing HTTP requests made by the aiohttp client library. instrumentation pythonAIOPG Middleware Instrumentation
This library provides AIOPG middleware to track requests timing through OpenTelemetry. instrumentation pythonAkka Actor Fork Join Instrumentation
This library provides a Akka Actor Fork Join instrumentation to track requests through OpenTelemetry. instrumentation javaAkka Actor Instrumentation
This library provides a Akka Actor instrumentation to track requests through OpenTelemetry. instrumentation javaAkka HTTP Instrumentation
This library provides a Akka HTTP instrumentation to track requests through OpenTelemetry. instrumentation javaAlibaba Cloud Log Service Collector Exporter
The Alibaba Cloud Log Service Exporter for the OpenTelemetry Collector. exporter collectorApache APISIX Instrumentation
The plugin implements Tracing data collection based on OpenTelemetry native standard, and sends it to OpenTelemetry Collector through HTTP protocol. instrumentation luaApache Camel Instrumentation
This library provides a Apache Camel instrumentation to track requests through OpenTelemetry. instrumentation javaApache Camel Instrumentation
This library provides an Apache Camel instrumentation to track requests through OpenTelemetry. instrumentation javaApache DBCP Instrumentation
This package provides an instrumentation library for Apache DBCP instrumentation javaApache Dubbo Instrumentation
This package provides an instrumentation library for Apache Dubbo instrumentation javaApache HTTP Async Client Instrumentation
This library provides a Apache HTTP Async Client instrumentation to track requests through OpenTelemetry. instrumentation javaApache HTTP Client Instrumentation
This library provides a Apache HTTP Client instrumentation to track requests through OpenTelemetry. instrumentation javaApache Web Server Receiver
This receiver fetches stats from a Apache Web Server instance using the server-status?auto endpoint. receiver collectorAPIClarity HTTP Exporter
Exports traces and/or metrics via HTTP to an APIClarity endpoint for analysis. exporter collectorArmeria Instrumentation
This library provides a Armeria instrumentation to track requests through OpenTelemetry. instrumentation javaASAP Client Authentication Extension
This extension provides Atlassian Service Authentication Protocol (ASAP) client credentials for HTTP or gRPC based exporters. extension collectorASAP Client Authentication Extension
This extension allows serving sampling strategies following the Jaeger's remote sampling API. extension collectorASGI Middleware Instrumentation
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 pythonASP.NET Core Instrumentation for OpenTelemetry .NET
This is an Instrumentation Library, which instruments ASP.NET Core and collect metrics and traces about incoming web requests. instrumentation dotnetASP.NET Instrumentation
This is an Instrumentation Library, which instruments ASP.NET and collect metrics and traces about incoming web requests. instrumentation dotnetASP.NET Telemetry HttpModule for OpenTelemetry
The ASP.NET Telemetry HttpModule enables distributed tracing of incoming ASP.NET requests using the OpenTelemetry API. instrumentation dotnetAsync Http Client Instrumentation
This package provides an instrumentation library for Async Http Client instrumentation javaasyncpg Instrumentation
This library allows tracing PostgreSQL queries made by the asyncpg library. instrumentation pythonAttribute Collector Processor
The Attribute Processor for the OpenTelemetry Collector modifies attributes of a span. processor collectorAuthenticator - Sigv4
This extension provides Sigv4 authentication for making requests to AWS services. extension collectorAWS .NET SDK for Lambda
This repo contains SDK to instrument Lambda handler to create incoming span. instrumentation dotnetAWS CloudWatch EMF Collector Exporter
The AWS CloudWatch EMF Exporter for the OpenTelemetry Collector. exporter collectorAWS CloudWatch Logs Exporter
AWS CloudWatch Logs Exporter sends logs data to AWS CloudWatch Logs exporter collectorAWS Container Insights Receiver
AWS Container Insights Receiver is an AWS specific receiver that supports CloudWatch Container Insights. receiver collectorAWS ECS Container Metrics Collector Receiver
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. receiver collectorAWS Kinesis Data Firehose Receiver
Receiver for ingesting AWS Kinesis Data Firehose delivery stream messages and parsing the records received based on the configured record type. receiver collectorAWS Lambda Instrumentation
This library provides a AWS Lambda instrumentation to track requests through OpenTelemetry. instrumentation javaAWS Lambda Instrumentation
This library allows tracing invocations of functions on AWS Lambda. instrumentation pythonAWS SDK client instrumentation
This package provides AWS SDK client instrumentation instrumentation dotnetAWS SDK client instrumentation for OpenTelemetry
AWS SDK client instrumentation for OpenTelemetry .NET instrumentation dotnetAWS SDK Extension
This library provides components to configure OpenTelemetry Python to generate traces which are compatible with AWS X-Ray. utilities pythonAWS SDK Instrumentation
This library provides a AWS SDK instrumentation to track requests through OpenTelemetry. instrumentation javaAWS X-Ray Collector Receiver
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. receiver collectorAWS X-Ray Tracing Exporter
The AWS X-Ray Tracing Exporter for the OpenTelemetry Collector. exporter collectorAzure Application Insights Exporter
OpenTelemetry exporter for Azure Application Insights exporter rustAzure Blob Receiver
This receiver reads logs and trace data from Azure Blob Storage receiver collectorAzure Core Instrumentation
This package provides an instrumentation library for Azure Core Instrumentation instrumentation javaAzure Data Explorer Exporter
This exporter sends metrics, logs and trace data to Azure Data Explorer exporter collectorAzure Event Hub Receiver
The Azure Event Hub receiver listens to logs emitted by Azure Event hubs. receiver collectorAzure Monitor Collector Exporter
The Azure Monitor Exporter for the OpenTelemetry Collector. exporter collectorAzure Monitor JavaScript Exporter
The OpenTelemetry Azure Monitor Exporter for JavaScript. exporter jsAzure SDK Instrumentation
Instrumentation for Azure SDK for .NET (Track 2 libraries). instrumentation dotnetAzure SDK Instrumentation
Instrumentation for Azure SDK for Java (Track 2 libraries). instrumentation javaAzure SDK Instrumentation
Instrumentation for Azure SDK for JavaScript (Track 2 libraries). instrumentation jsAzure SDK Instrumentation
Instrumentation for Azure SDK for Python (Track 2 libraries). instrumentation pythonBasic Authenticator
This extension implements both configauth.ServerAuthenticato` and configauth.ClientAuthenticator to authenticate clients and servers using Basic Authentication. extension collectorBatch Collector Processor
The Batch Processor for the OpenTelemetry Collector accepts spans, metrics, or logs and places them into batches. processor collectorBearer token authenticator extension
The Bearer token authenticator extension allows gRPC and HTTP-based exporters to add authentication data to outgoing calls based on a static token. extension collectorBoto Instrumentation
This library allows tracing requests made by the Boto library. instrumentation pythonBotocore Instrumentation
This library allows tracing requests made by the Botocore library. instrumentation pythonCarbon Collector Receiver
The Carbon Receiver for the OpenTelemetry Collector supports Carbon's plaintext protocol. receiver collectorCassandra Database Instrumentation
Go contrib plugin for the github.com/gocql/gocql package. instrumentation goCassandra Instrumentation
This library provides a Cassandra instrumentation to track requests through OpenTelemetry. instrumentation javaChrony Receiver
The chrony receiver is a pure go implementation of the command chronyc tracking receiver collectorClickHouse Exporter
This exporter supports sending OpenTelemetry logs and spans to ClickHouse exporter collectorclj-otel - Idiomatic Clojure API for OpenTelemetry
An idiomatic Clojure API for adding telemetry to your libraries and applications using OpenTelemetry. extension javaCloud Foundry Receiver
The Cloud Foundry receiver connects to the RLP (Reverse Log Proxy) Gateway of the Cloud Foundry installation receiver collectorCloudwatch Receiver
Receives Cloudwatch events from AWS CloudWatch via the AWS SDK for Cloudwatch Logs receiver collectorCollectD Collector Receiver
The CollectD Receiver for the OpenTelemetry Collector can receive data exported by the CollectD's write_http plugin. receiver collectorConcurrent Instrumentation
This library provides a concurrent instrumentation to track requests through OpenTelemetry. instrumentation javaConsole Exporter for OpenTelemetry .NET
The console exporter prints data to the Console window. exporter dotnetCoralogix Collector Exporter
The Coralogix Exporter for the OpenTelemetry Collector. exporter collectorCouchbase Instrumentation
This library provides a Couchbase instrumentation to track requests through OpenTelemetry. instrumentation javaCumulative to Delta Processor
The cumulative to delta processor converts monotonic, cumulative sum and histogram metrics to monotonic, delta metrics. Non-monotonic sums and exponential histograms are excluded. processor collectorDatabase API integration
The trace integration with Database API for OpenTelemetry. instrumentation pythonDatadog Processor
The Datadog Processor can be used to compute Datadog APM Stats pre-sampling. processor collectorDelta to Rate Processor
The delta to rate processor converts delta sum metrics to rate metrics. This rate is a gauge. processor collectorDjango Instrumentation
This library allows tracing requests for Django applications. instrumentation pythonDocker Stats Collector Receiver
The Docker Stats Receiver queries the local Docker daemon's container stats API for all desired running containers on a configured interval. receiver collectorDotnet Diagnostics Collector Receiver
The Dotnet Diagnostics Receiver for the OpenTelemetry Collector provides a capability similar to the dotnet-counters tool, which takes a .NET process ID and reads metrics from that process, providing them to the CLI. Similarly, this receiver reads metrics from a given .NET process, translating them and providing them to the Collector. receiver collectorDynatrace Collector Exporter
The Dynatrace Exporter for the OpenTelemetry Collector. exporter collectorEcto Instrumentation
Telemetry handler that creates Opentelemetry spans from Ecto query events. instrumentation erlangElasticsearch Client Instrumentation for OpenTelemetry .NET
Automatically instruments events emitted by the NEST/Elasticsearch.Net client library. instrumentation dotnetElasticsearch Exporter
This exporter supports sending OpenTelemetry logs to Elasticsearch exporter collectorElasticsearch Instrumentation
This library provides a Elasticsearch instrumentation to track requests through OpenTelemetry. instrumentation javaElasticsearch Instrumentation
This library allows tracing elasticsearch made by the elasticsearch library. instrumentation pythonElasticsearch Receiver
This receiver queries the Elasticsearch node stats and index statsendpoints in order to scrape metrics from a running elasticsearch cluster. receiver collectorEntityFrameworkCore Instrumentation for OpenTelemetry .NET
Automatically instruments the outgoing database requests from Microsoft.EntityFrameworkCore. instrumentation dotnetEventCounters Instrumentation for OpenTelemetry .NET
This is an Instrumentation Library , which republishes EventCounters using OpenTelemetry Metrics API. instrumentation dotnetF5 Big-IP Receiver
This receiver fetches stats from a F5 Big-IP node using F5's iControl REST API receiver collectorFastAPI Middleware Instrumentation
This library provides FastAPI middleware to track requests timing through OpenTelemetry. instrumentation pythonFastify OpenTelemetry
Fastify OpenTelemetry API integration, using the Fastify plugin spec. instrumentation jsFilelog Collector Receiver
The Filelog Receiver tails and parses logs from files using the opentelemetry-log-collection library. receiver collectorFilter Collector Processor
The Filter Processor for the OpenTelemetry Collector can be configured to include or exclude metrics. processor collectorFinatra Instrumentation
This library provides a Finatra instrumentation to track requests through OpenTelemetry. instrumentation javaFlask Instrumentation
This library builds on the OpenTelemetry WSGI middleware to track web requests in Flask applications. instrumentation pythonFlinkMetrics Receiver
This receiver uses Flink's REST API to collect Jobmanager, Taskmanager, Job, Task and Operator metrics. receiver collectorflow - tracing flow metrics
An OpenTelemetry-Go SpanProcessor reporting tracing flow as Prometheus metrics. processor goFluent Forward Collector Receiver
The Fluent Forward Receiver for the OpenTelemetry Collector. receiver collectorFluentBit Subprocess Collector Extension
The FluentBit Subprocess Extension for the OpenTelemetry Collector facilitates running a FluentBit subprocess of the collector. extension collectorGeneva Exporter for OpenTelemetry .NET
The Geneva Exporter exports telemetry to Event Tracing for Windows (ETW) or to a Unix Domain Socket (UDS) on the local machine. exporter dotnetGeode Instrumentation
This library provides a Geode instrumentation to track requests through OpenTelemetry. instrumentation javaGo Automatic Instrumentation
OpenTelemetry automatic instrumentation for Go applications. instrumentation goGo kit instrumentation library
Package otelkit instruments the github.com/go-kit/kit package. instrumentation goGo package net/http instrumentation
Go contrib plugin for trace instrumentation of net/http handlers, http transports and http trace events instrumentation goGo runtime metrics instrumentation
Go contrib plugin for collecting metrics from Go runtime package instrumentation goGoogle Cloud Exporters
The OpenTelemetry Google Cloud Monitoring/Trace Exporters for Java. exporter javaGoogle Cloud Exporters
The OpenTelemetry Google Cloud Monitoring Exporters for Python. exporter pythonGoogle Cloud Monitoring Exporter
The OpenTelemetry Google Cloud Monitoring Exporter for Go. exporter goGoogle Cloud Monitoring Exporter
The OpenTelemetry Google Cloud Metric Exporter for Node.js. exporter jsGoogle Cloud Operations Collector Exporter
The Google Cloud Operations Exporter for the OpenTelemetry Collector. exporter collectorGoogle Cloud Pubsub Exporter
This exporter sends OTLP messages to a Google Cloud Pubsub topic. exporter collectorGoogle Cloud Spanner Receiver
Google Cloud Spanner enable you to investigate issues with your database receiver collectorGoogle Cloud Tools
This library provides support for propagating trace context in the Google Cloud X-Cloud-Trace-Context format. utilities pythonGoogle Cloud Tools
This library provides support for detecting GCP resources like GCE, GKE, etc. utilities pythonGoogle HTTP Client Instrumentation
This library provides a Google HTTP Client instrumentation to track requests through OpenTelemetry. instrumentation javaGoogle Managed Service for Prometheus Exporter
This exporter can be used to send metrics and traces to Google Cloud Managed Service for Prometheus. exporter collectorGoogle Pubsub Receiver
This receiver gets OTLP messages from a Google Cloud Pubsub subscription. receiver collectorGORM instrumentation
Instrumentation for gorm.io/gorm that records queries and reports DBStats metrics. instrumentation goGqlgen Instrumentation
Go contrib plugin for the github.com/99designs/gqlgen package. instrumentation goGrails Instrumentation
This package provides an instrumentation library for Grails instrumentation javaGraphQL Java Instrumentation
This package provides an instrumentation library for GraphQL Java instrumentation javaGrizzly Client Instrumentation
This library provides a Grizzly Client instrumentation to track requests through OpenTelemetry. instrumentation javaGrizzly Instrumentation
This library provides a Grizzly instrumentation to track requests through OpenTelemetry. instrumentation javaGroup by Attributes processor
This processor re-associates spans, log records and metric datapoints to a Resource that matches with the specified attributes. As a result, all spans, log records or metric datapoints with the same values for the specified attributes are "grouped" under the same Resource. processor collectorGroup by Trace Processor
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. processor collectorgRPC Core-based Client and Server Interceptors for OpenTelemetry .NET
Adds OpenTelemetry instrumentation for gRPC Core-based client and server calls. instrumentation dotnetgRPC Instrumentation
This library provides a gRPC instrumentation to track requests through OpenTelemetry. instrumentation javagRPC-based implementation of OTLP Exporter for OpenTelemetry .NET
gRPC-based implementation of OTLP Exporter implementation. exporter dotnetGrpc.Net.Client Instrumentation for OpenTelemetry
This is an Instrumentation Library which instruments Grpc.Net.Client and collects traces about outgoing gRPC requests. instrumentation dotnetgrpcbox Instrumentation
Instrumentation for Erlang gRPC client/server grpcbox. instrumentation erlangGuava Instrumentation
This library provides a Guava instrumentation to track requests through OpenTelemetry. instrumentation javaHangfire Instrumentation for OpenTelemetry .NET
This is an Instrumentation Library, which instruments Hangfire and collects telemetry about BackgroundJob. instrumentation dotnetHAProxy Receiver
The HAProxy receiver generates metrics by polling periodically the HAProxy process through a dedicated socket or HTTP URL. receiver collectorHeaders Setter extension
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). extension collectorHealth Check Collector Extension
The Health Check Extension for the OpenTelemetry Collector enables an HTTP URL that can be probed to check the status of the OpenTelemetry Collector. extension collectorHibernate Instrumentation
This library provides a Hibernate instrumentation to track requests through OpenTelemetry. instrumentation javaHikaricp Instrumentation
This package provides an instrumentation library for Hikaricp instrumentation javaHoneycomb.io OpenTelemetry Distro for .NET
Honeycomb's distribution of OpenTelemetry for .NET instrumentation dotnetHoneycomb.io OpenTelemetry Distro for Java
Honeycomb's distribution of OpenTelemetry for Java instrumentation javaHost Metrics Collector Receiver
The Host Metrics Receiver for the OpenTelemetry Collector. receiver collectorHost Observer Collector Extension
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. extension collectorHTTP Check Receiver
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 receiver collectorHTTP Forwarder Collector Extension
The HTTP Forwarder Extension for the OpenTelemetry Collector accepts HTTP requests, optionally adds headers to them and forwards them. extension collectorHTTP URL Connection Instrumentation
This library provides a HTTP URL Connection instrumentation to track requests through OpenTelemetry. instrumentation javahttp4k Instrumentation
This library provides http4k instrumentation to track HTTP requests through OpenTelemetry. instrumentation javaHttpClient and HttpWebRequest instrumentation for OpenTelemetry
This is an Instrumentation Library, which instruments System.Net.Http.HttpClient and System.Net.HttpWebRequest and collects metrics and traces about outgoing HTTP requests. instrumentation dotnethttpd (Apache) Instrumentation
httpd (Apache) OpenTelemetry module to add OpenTelemetry distributed tracing support to httpd. instrumentation cppHystrix Instrumentation
This library provides a Hystrix instrumentation to track requests through OpenTelemetry. instrumentation javaIn-memory Exporter for OpenTelemetry .NET
The in-memory exporter stores data in a user provided memory buffer. exporter dotnetInfluxDB Exporter
This exporter supports sending tracing, metrics, and logging data to InfluxDB exporter collectorInstana Exporter for OpenTelemetry .NET
The Instana Exporter exports telemetry to Instana backand. exporter dotnetInstrumentation for Tomcat request handlers
This package provides an instrumentation library for Tomcat instrumentation javaJaeger Exporter for OpenTelemetry .NET
The Jaeger exporter converts OpenTelemetry traces into the Jaeger model exporter dotnetJaeger Thrift Collector Exporter
The Jaeger Thrift Exporter for the OpenTelemetry Collector. exporter collectorJava HTTP Client Instrumentation
This library provides a HTTP instrumentation to track requests through OpenTelemetry. instrumentation javaJava Instrumentation
Both auto-instrumentation and (manual) instrumentation libraries for Java. instrumentation javaJava Util Logging Instrumentation
This package provides an instrumentation library for Java Util Logging instrumentation javaJAX-WS Instrumentation
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 javaJAXRS Client Instrumentation
This library provides a JAXRS Client instrumentation to track requests through OpenTelemetry. instrumentation javaJAXRS Instrumentation
This library provides a JAXRS instrumentation to track requests through OpenTelemetry. instrumentation javaJBoss Logmanager Instrumentation
This package provides an instrumentation library for JBoss Logmanager instrumentation javaJDBC Instrumentation
This library provides a JDBC instrumentation to track requests through OpenTelemetry. instrumentation javaJedis Instrumentation
This library provides a Jedis instrumentation to track requests through OpenTelemetry. instrumentation javaJetty HTTP Client Instrumentation
This package provides an instrumentation library for Jetty HTTP Client instrumentation javaJetty Instrumentation
This library provides a Jetty instrumentation to track requests through OpenTelemetry. instrumentation javaJMS Instrumentation
This library provides a JMS instrumentation to track requests through OpenTelemetry. instrumentation javaJMX Collector Receiver
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 otel helper-utilizing Groovy script. receiver collectorJMX Metric Insight
This subsystem of the OpenTelemetry Java agent provides a framework for collecting and reporting JMX metrics within the instrumented application. instrumentation javaJSP Instrumentation
This library provides a JSP instrumentation to track requests through OpenTelemetry. instrumentation javaK8s Attribute Processor
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. processor collectorKafka Clients Instrumentation
This library provides a Kafka Clients instrumentation to track requests through OpenTelemetry. instrumentation javaKafka Metrics Receiver
Kafka metrics receiver collects kafka metrics (brokers, topics, partitions, consumer groups) from kafka server, receiver collectorKafka Streams Instrumentation
This library provides a Kafka Streams instrumentation to track requests through OpenTelemetry. instrumentation javaKotlin Coroutines Instrumentation
This library provides a Kotlin Coroutines instrumentation to track requests through OpenTelemetry. instrumentation javaKubelet Stats Collector Receiver
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. receiver collectorKubernetes Client Instrumentation
This library provides a Kubernetes Client instrumentation to track requests through OpenTelemetry. instrumentation javaKubernetes Cluster Collector Receiver
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. receiver collectorKubernetes Events Receiver
The kubernetes Events receiver collects events from the Kubernetes receiver collectorKubernetes Objects Receiver
The kubernetes Objects receiver collects(pull/watch) objects from the Kubernetes API server. receiver collectorLettuce Instrumentation
This library provides a Lettuce instrumentation to track requests through OpenTelemetry. instrumentation javaLiberty Instrumentation
This package provides an instrumentation library for Liberty instrumentation javaLog4J Instrumentation
This library provides a Log4J instrumentation to track requests through OpenTelemetry. instrumentation javaLogback Instrumentation
This library provides a Logback instrumentation to track requests through OpenTelemetry. instrumentation javaLogicMonitor Exporter
This exporter supports sending logs and traces data to Logicmonitor exporter collectorLogs Transform Processor
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. processor collectorMassTransit Instrumentation for OpenTelemetry .NET
Automatically instruments DiagnosticSource events emitted by MassTransit library. instrumentation dotnetMemcached Collector Receiver
The Memcached Receiver for the OpenTelemetry Collector can fetch stats from a Memcached instance using the stats command. receiver collectorMemory Ballast
Memory Ballast extension enables applications to configure memory ballast for the process. extension collectorMemory Limiter Collector Processor
The Memory Limiter Processor for the OpenTelemetry Collector is used to prevent out of memory situations on the collector. processor collectorMetrics Generation Processor
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. processor collectorMetrics Transform Processor
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. processor collectorMicrometer Instrumentation
This package provides an instrumentation library for Micrometer instrumentation javaMicrosoft IIS Receiver
The `iis` receiver grabs metrics about an IIS instance using the Windows Performance Counters. receiver collectorMicrosoft SQL Server Receiver
The sqlserver receiver grabs metrics about a Microsoft SQL Server instance using the Windows Performance Counters. receiver collectorMongo Instrumentation
This library provides a Mongo instrumentation to track requests through OpenTelemetry. instrumentation javaMongoDB database instrumentation
Go contrib plugin for the go.mongodb.org/mongo-driver package. instrumentation goMongoDB Receiver
This receiver fetches stats from a MongoDB instance using the [golang receiver collectorMySQL Instrumentation
Instrumentation with MySQL that supports the mysql-connector library. instrumentation pythonMySqlData Instrumentation for OpenTelemetry
This is an Instrumentation Library, which instruments MySql.Data and collects telemetry about database operations. instrumentation dotnetNautilusTelemetry
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 swiftNetty Instrumentation
This library provides a Netty instrumentation to track requests through OpenTelemetry. instrumentation javaNGINX Collector Receiver
The NGINX Receiver for the OpenTelemetry Collector can fetch stats from a Nginx instance using a mod_status endpoint. receiver collectorNginx Instrumentation
Nginx OpenTelemetry module to add OpenTelemetry distributed tracing support to nginx. instrumentation cppnhatthm/otelsql -- OpenTelemetry SQL database driver wrapper for Go
Add a OpenTelemetry wrapper to your existing database code to instrument the interactions with the database. instrumentation goNSX-T Receiver
This receiver fetches metrics important to run virtual networking using NSX-T. The receiver ingests metrics via the NSX Rest API receiver collectorOAuth2 Client Credentials authenticator extension
The OAuth2 Client Credentials authenticator extension allows gRPC and HTTP-based exporters to add authentication data to outgoing calls. extension collectorOban Instrumentation
OpentelemetryOban uses telemetry handlers to create OpenTelemetry spans from Oban events. instrumentation erlangocaml-opentelemetry Opentelemetry exporters and instrumentation for OCaml
OCaml instrumentation primitives (scopes, metrics, logs, etc.), along with several exporters to talk to signal collectors instrumentation ocamlOIDC authenticator extension
The OIDC authenticator extension allows gRPC and HTTP-based receivers to require authentication from remote clients. extension collectorokHTTP Instrumentation
This library provides a okHTTP instrumentation to track requests through OpenTelemetry. instrumentation javaOpenCensus Collector Exporter
The OpenCensus Exporter for the OpenTelemetry Collector. exporter collectorOpenCensus Collector Receiver
The OpenCensus Receiver for the OpenTelemetry Collector. receiver collectorOpenCensus Exporter
This library allows to export traces and metrics using OpenCensus. exporter pythonOpenTelemetry Aio-pika Instrumentation
This library allows tracing requests made by the Aio-pika library. instrumentation pythonOpenTelemetry aiohttp client Integration
This library allows tracing HTTP requests made by the aiohttp client library. instrumentation pythonOpenTelemetry amqplib Instrumentation (RabbitMQ)
amqplib instrumentation for Node.js. instrumentation jsOpenTelemetry Angular Interceptor
Angular library to deploy OpenTelemetry in Angular application. instrumentation jsOpenTelemetry AWS Lambda Instrumentation for Node.js
AWS Lambda instrumentation for Node.js. instrumentation jsOpenTelemetry Boto3 SQS Instrumentation
This library allows tracing requests made by the Boto3 library to the SQS service. instrumentation pythonOpenTelemetry Browser Extension Autoinjection
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. utilities jsOpenTelemetry Collector Builder
A CLI tool that generates OpenTelemetry Collector binaries based on a manifest. core collectorOpenTelemetry confluent-kafka Instrumentation
This library allows tracing requests made by the confluent-kafka library. instrumentation pythonOpenTelemetry context propagation for Datadog
This library provides support for propagating trace context in the Datadog X-Datadog-* format. utilities goOpenTelemetry Elasticsearch Instrumentation
Elasticsearch instrumentation for Node.js. instrumentation jsOpenTelemetry Falcon Tracing
This library builds on the OpenTelemetry WSGI middleware to track web requests in Falcon applications. instrumentation pythonOpenTelemetry for haskell
An unofficial implementation of OpenTelemetry in haskell. instrumentation haskellOpenTelemetry fs Instrumentation for Node.js
This module provides an instrumentation library for fs. instrumentation jsOpenTelemetry Generic Pool Instrumentation for Node.js
generic-pool instrumentation for Node.js. instrumentation jsOpenTelemetry HTTPX Instrumentation
This library allows tracing HTTP requests made by the httpx library. instrumentation pythonOpenTelemetry Instrumentation Base
The opentelemetry-instrumentation-base gem contains the instrumentation base class, and the instrumentation registry. instrumentation rubyOpenTelemetry instrumentation for cassandra-driver
This module provides an instrumentation library for the injection of trace context to cassandra-driver. instrumentation jsOpenTelemetry Instrumentation for cassandra-driver
Instrumentation library for Cassandra driver. instrumentation jsOpenTelemetry instrumentation for dataloader
This module provides an instrumentation library for the injection of trace context to dataloader instrumentation jsOpenTelemetry Instrumentation for memcached
Instrumentation library for memcached. instrumentation jsOpenTelemetry Instrumentation Long Task for the Web
Instrumentation library for net module. instrumentation jsOpenTelemetry Kafka Instrumentation
Go contrib plugin for the github.com/Shopify/sarama package. instrumentation goOpenTelemetry kafka-python integration
Instrumentation library for kafka-python instrumentation pythonOpenTelemetry lru-memorizer Instrumentation for Node.js
This module provides an instrumentation library for the lru-memorizer. instrumentation jsOpenTelemetry NestJS Instrumentation for Node.js
This module provides automatic instrumentation for the Nest framework. instrumentation jsOpenTelemetry pika Instrumentation
This library allows tracing requests made by the pika library. instrumentation pythonOpenTelemetry pillarjs/Router Instrumentation for Node.js
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. instrumentation jsOpenTelemetry Racecar Instrumentation
The Racecar instrumentation is a community-maintained instrumentation for Racecar, a client library for Apache Kafka. instrumentation rubyOpenTelemetry Rake Instrumentation
The Rake instrumentation is a community-maintained instrumentation for the Rake task invocation. instrumentation rubyOpenTelemetry Rdkafka Instrumentation
The Rdkafka instrumentation is a community-maintained instrumentation for Rdkafka, a client library for Apache Kafka. instrumentation rubyOpenTelemetry redis Instrumentation for Node.js
This module provides automatic instrumentation for the redis@^4.0.0 package. instrumentation jsOpenTelemetry Remoulade Instrumentation
This library allows tracing requests made by the Remoulade library. instrumentation pythonOpenTelemetry Resource Detector for Alibaba Cloud
Resource detector for Alibaba Cloud resource-detector jsOpenTelemetry Resource Detector for AWS
Resource detector for Amazon Web Services. resource-detector jsOpenTelemetry Resource Detector for Container
Resource detector for container id. Compatible with OpenTelemetry JS API and SDK 1.0+. resource-detector jsOpenTelemetry Resource Detector for GCP
Resource detector for Google Cloud Platform. resource-detector jsOpenTelemetry Resource Detector for GitHub Actions
Detects GITHUB_* environment variables specified and adds as attributes on a resource. resource-detector jsOpenTelemetry Resource Detector for Instana
This resource detector will detect the Instana agent to register the Opentelemetry as a Node.js process resource-detector jsOpenTelemetry Scikit-Learn Instrumentation
This library allows tracing HTTP requests made by the scikit-learn library. instrumentation pythonOpenTelemetry Tedious Instrumentation for Node.js
This module provides automatic instrumentation for the tedious module. instrumentation jsOpenTelemetry Tortoise ORM Instrumentation
This library allows tracing queries made by tortoise ORM backends, mysql, postgres and sqlite. instrumentation pythonOpenTelemetry urllib Instrumentation
This library allows tracing HTTP requests made by the instrumentation pythonOpenTelemetry urllib3 Instrumentation
This library allows tracing HTTP requests made by the urllib3 library. instrumentation pythonOpenTelemetry Webserver Module
The OTEL webserver module comprises of both Apache and Nginx instrumentation. instrumentation cppopentelemetry-api.cr
An unofficial implementation of OpenTelemetry in Crystal. instrumentation crystalopentelemetry-exporter-jaeger
The opentelemetry-exporter-jaeger gem provides a Jaeger exporter for OpenTelemetry Ruby exporter rubyopentelemetry-exporter-otlp
The opentelemetry-exporter-otlp gem provides an OTLP exporter for OpenTelemetry Ruby. exporter rubyopentelemetry-exporter-otlp-grpc
The `opentelemetry-exporter-otlp-grpc` gem provides an OTLP exporter over GRPC for OpenTelemetry Ruby. exporter rubyopentelemetry-exporter-otlp-http
The opentelemetry-exporter-otlp-http gem provides an OTLP over HTTP exporter for OpenTelemetry Ruby. exporter rubyopentelemetry-exporter-zipkin
The opentelemetry-exporter-zipkin gem provides a Zipkin exporter for OpenTelemetry Ruby. exporter rubyOpentelemetryFinch
OpentelemetryFinch uses telemetry handlers to create OpenTelemetry spans from Finch events. instrumentation erlangOpentelemetryNebulex
OpentelemetryNebulex uses telemetry handlers to create OpenTelemetry spans instrumentation erlangOracle UCP Instrumentation
This package provides an instrumentation library for Oracle UCP instrumentation javaotelchi --- Instrumentation for go-chi/chi
Instrumentation for the Golang `go-chi/chi` package. instrumentation gootellambda
Package otellambda instruments the github.com/aws/aws-lambda-go package. instrumentation gootelpgx - tracing support for github.com/jackc/pgx
Provides OpenTelemetry tracing implementation for the pgx PostgreSQL package. instrumentation gootelsql -- Instrumentation for database/sql
Instrumentation for the Golang `database/sql` package. instrumentation goOTLP Exporter
This library allows to export data to the OpenTelemetry Collector using the OpenTelemetry Protocol. exporter cppOTLP Exporter
This library allows exporting telemetry data in the OpenTelemetry Protocol (OTLP) format to the OpenTelemetry Collector and OTLP-compliant backends/receivers. exporter dotnetOTLP Exporter
This library allows exporting telemetry data in the OpenTelemetry Protocol (OTLP) format to the OpenTelemetry Collector and OTLP-compliant backends/receivers. exporter erlangOTLP Exporter
This library allows exporting telemetry data in the OpenTelemetry Protocol (OTLP) format to the OpenTelemetry Collector and OTLP-compliant backends/receivers. exporter goOTLP Exporter
This library allows exporting telemetry data in the OpenTelemetry Protocol (OTLP) format to the OpenTelemetry Collector and OTLP-compliant backends/receivers. exporter javaOTLP Exporter
This library allows exporting telemetry data in the OpenTelemetry Protocol (OTLP) format to the OpenTelemetry Collector and OTLP-compliant backends/receivers. exporter phpOTLP Exporter
This library allows exporting telemetry data in the OpenTelemetry Protocol (OTLP) format to the OpenTelemetry Collector and OTLP-compliant backends/receivers. exporter pythonOTLP Exporter
This library allows exporting telemetry data in the OpenTelemetry Protocol (OTLP) format to the OpenTelemetry Collector and OTLP-compliant backends/receivers. exporter rustOTLP gRPC Collector Exporter
The OTLP gRPC Exporter for the OpenTelemetry Collector. exporter collectorOTLP HTTP Collector Exporter
The OTLP HTTP Exporter for the OpenTelemetry Collector. exporter collectorOTLP JSON File Receiver
This receiver will read pipeline data from JSON files. The data is written in receiver collectorOTLP Logs Exporter for OpenTelemetry .NET
The OTLP (OpenTelemetry Protocol) exporter implementation for logs. exporter dotnetotlpprotogrpc
This library allows to export data to the OpenTelemetry Collector using the OpenTelemetry Protocol using Protobuf over gRPC. exporter pythonotlpprotohttp
This library allows to export data to the OpenTelemetry Collector using the OpenTelemetry Protocol using Protobuf over HTTP. exporter pythonOWIN Instrumentation for OpenTelemetry .NET
This is an Instrumentation Library, which instruments OWIN/Katana and collects telemetry about incoming requests. instrumentation dotnetPerformance Profiler Collector Extension
The Performance Profiler Extension for the OpenTelemetry Collector can be used to collect performance profiles and investigate issues with the service. extension collectorPhoenix Instrumentation
Telemetry handler that creates Opentelemetry spans from Phoenix events. instrumentation erlangPHP Automatic Instrumentation
Experimental extension for OpenTelemetry, to enable auto-instrumentation. It is based on zend_observer and requires php8+ instrumentation phpPlay Instrumentation
This library provides a Play instrumentation to track requests through OpenTelemetry. instrumentation javaPodman Stats Receiver
The Podman Stats receiver queries the Podman service API to fetch stats for all running containers receiver collectorPrisma Tracing Instrumentation
OpenTelemetry compliant tracing instrumentation for the Prisma ORM. instrumentation jsProbabilistic Sampling Collector Processor
The Probabilistic Sampling Processor for the OpenTelemetry Collector provides probabilistic sampling of traces. processor collectorProcess Instrumentation for OpenTelemetry .NET
This is an Instrumentation Library, which instruments .NET and collect telemetry about process behavior. instrumentation dotnetPrometheus Collector Exporter
The Prometheus Exporter for the OpenTelemetry Collector. exporter collectorPrometheus Collector Receiver
The Prometheus Receiver for the OpenTelemetry Collector. receiver collectorPrometheus Exec Receiver
The Prometheus Exec Receiver for the OpenTelemetry Collector makes it easy for a user to collect metrics from third-party services via Prometheus exporters. receiver collectorPrometheus Exporter
This library allows to export Prometheus data allowing Prometheus to query metric data. exporter javaPrometheus Exporter AspNetCore for OpenTelemetry .NET
An OpenTelemetry Prometheus exporter for configuring an ASP.NET Core application with an endpoint for Prometheus to scrape. exporter dotnetPrometheus Exporter HttpListener for OpenTelemetry .NET
An OpenTelemetry Prometheus exporter that configures an HttpListener instance for Prometheus to scrape. exporter dotnetPrometheus Remote Write Collector Exporter
The Prometheus Remote Write Exporter for the OpenTelemetry Collector. exporter collectorPSR18 HTTP Clients Instrumentation
Instrumentation Library for PSR18 HTTP clients instrumentation phpPsycopg Instrumentation
This library provides tracing for PostgreSQL via psycopg2. instrumentation pythonPulsar Exporter
Pulsar exporter exports logs, metrics, and traces to Pulsar. This exporter uses a synchronous producer exporter collectorPure Storage FlashArray Receiver
The Pure Storage FlashArray receiver, receives metrics from Pure Storage internal services hosts. receiver collectorQuartz Instrumentation
This package provides an instrumentation library for Quartz instrumentation javaQuartzNET Instrumentation for OpenTelemetry .NET
Automatically instruments the Quartz jobs from Quartz. instrumentation dotnetRabbitMQ Instrumentation
This library provides a RabbitMQ instrumentation to track requests through OpenTelemetry. instrumentation javaRabbitMQ Receiver
This receiver fetches stats from a RabbitMQ node using the RabbitMQ Management Plugin. receiver collectorRatpack Instrumentation
This library provides a Ratpack instrumentation to track requests through OpenTelemetry. instrumentation javaReactor Instrumentation
This library provides a Reactor instrumentation to track requests through OpenTelemetry. instrumentation javaReceiver Creator Collector Receiver
The Receiver Creator Receiver for the OpenTelemetry Collector can instantiate other receivers at runtime based on whether observed endpoints match a configured rule. receiver collectorredact
Collection of utilities to redact sensitive information from OpenTelemetry tracing data. utilities goRedaction processor
This processor deletes span attributes that don't match a list of allowed span processor collectorRedis Collector Receiver
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. receiver collectorRedis Instrumentation
This library allows tracing requests made by the Redis library. instrumentation pythonRediscala Instrumentation
This library provides a Rediscala instrumentation to track requests through OpenTelemetry. instrumentation javaRedisson Instrumentation
This library provides a Redisson instrumentation to track requests through OpenTelemetry. instrumentation javaRedix Instrumentation
OpentelemetryRedix uses telemetry handlers to create OpenTelemetry spans from Redix command events. instrumentation erlangRequests Instrumentation
This library allows tracing HTTP requests made by the requests library. instrumentation pythonResource Collector Processor
The Resource Processor for the OpenTelemetry Collector can be used to apply changes on resource attributes. processor collectorResource Detection Processor
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. processor collectorRestlet Instrumentation
This package provides an instrumentation library for Restlet instrumentation javaRMI Instrumentation
This library provides a RMI instrumentation to track requests through OpenTelemetry. instrumentation javaRocketMQ Instrumentation
This package provides an instrumentation library for RocketMQ instrumentation javaRouting Processor
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. processor collectorRuntime Metrics for Java
This package provides an instrumentation library for Runtime Metrics instrumentation javaRXJava Instrumentation
This library provides a RXJava instrumentation to track requests through OpenTelemetry. instrumentation javaSAP HANA Receiver
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. receiver collectorSAPM Collector Receiver
The SAPM Receiver for the OpenTelemetry Collector receive traces from other collectors or the SignalFx Smart Agent. receiver collectorSAPM Exporter
The SAPM exporter builds on the Jaeger proto and adds additional batching on top. This allows exporter collectorScala Concurrent Instrumentation
This library provides a Scala Concurrent instrumentation to track requests through OpenTelemetry. instrumentation javaSchema Transformer Processor
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. processor collectorService graph processor
The service graphs processor is a traces processor that builds a map representing the interrelationships between various services in a system. processor collectorServlet Instrumentation
This library provides a Servlet instrumentation to track requests through OpenTelemetry. instrumentation javaSettings for the OpenSearch instrumentation
This package provides an instrumentation library for OpenSearch instrumentation javaSettings for the OpenTelemetry Instrumentation Annotations integration
undefined instrumentation javaSignalFx Collector Exporter
The SignalFx Exporter for the OpenTelemetry Collector. exporter collectorSignalFx Collector Receiver
The SignalFx Receiver for the OpenTelemetry Collector accepts metrics in the SignalFx proto format and events (Logs) in the SignalFx proto format. receiver collectorSimple Prometheus Collector Receiver
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. receiver collectorSkyWalking gRPC Exporter
Exports data via gRPC using skywalking-data-collect-protocol format. By default, this exporter requires TLS and offers queued retry capabilities. exporter collectorSNMP Receiver
This receiver fetches stats from a SNMP enabled host using a [golang snmp client](https://github.com/gosnmp/gosnmp). Metrics are collected based upon different configurations in the config file. receiver collectorSnowflake Receiver
This receiver collects metrics from a Snowflake account by connecting to an account and running queries at set intervals. receiver collectorSolace Receiver
The Solace receiver receives trace data from a Solace PubSub+ Event Broker receiver collectorSpan Collector Processor
The Span Processor for the OpenTelemetry Collector modifies either the span name or attributes of a span based on the span name. processor collectorSpan Metrics Processor
The Span Metrics Processor for the OpenTelemetry Collector aggregates Request, Error and Duration (R.E.D) metrics from span data. processor collectorSpark Web Framework Instrumentation
This library provides a Spark Web Framework instrumentation to track requests through OpenTelemetry. instrumentation javaSplunk HEC Collector Receiver
The Splunk HEC Receiver for the OpenTelemetry Collector accepts metrics, traces, and logs in the Splunk HEC format. receiver collectorSplunk HTTP Event Collector (HEC) Exporter
The Splunk HTTP Event Collector (HEC) Exporter for the OpenTelemetry Collector. exporter collectorSplunk Infrastructure Monitoring Exporter
The OpenTelemetry Splunk Infrastructure Monitoring Exporter for Go. exporter goSplunk SAPM Collector Exporter
The Splunk SAPM Exporter for the OpenTelemetry Collector. exporter collectorsplunkbuntdb -- Instrumentation for github.com/tidwall/buntdb
Instrumentation for the `github.com/tidwall/buntdb` package. instrumentation gosplunkchi -- Instrumentation for github.com/go-chi/chi
Instrumentation for the `github.com/go-chi/chi` package. instrumentation gosplunkclient-go -- Instrumentation for k8s.io/client-go
Instrumentation for the `k8s.io/client-go` package. instrumentation gosplunkdns -- Instrumentation for github.com/miekg/dns
Instrumentation for the `github.com/miekg/dns` package. instrumentation gosplunkelastic -- Instrumentation for gopkg.in/olivere/elastic
Instrumentation for the `gopkg.in/olivere/elastic` package. instrumentation gosplunkgorm -- Instrumentation for github.com/jinzhu/gorm
Instrumentation for the `github.com/jinzhu/gorm` package. instrumentation gosplunkgraphql -- Instrumentation for github.com/graph-gophers/graphql-go
Instrumentation for the `github.com/graph-gophers/graphql-go` package. instrumentation gosplunkhttp -- Instrumentation for net/http
Splunk specific instrumentation for the Golang `net/http` package. instrumentation gosplunkhttprouter -- Instrumentation for github.com/julienschmidt/httprouter
Instrumentation for the `github.com/julienschmidt/httprouter` package. instrumentation gosplunkkafka -- Instrumentation for github.com/confluentinc/confluent-kafka-go/kafka/splunkkafka
Instrumentation for the `github.com/confluentinc/confluent-kafka-go/kafka/splunkkafka` package. instrumentation gosplunkleveldb -- Instrumentation for github.com/syndtr/goleveldb/leveldb
Instrumentation for the `github.com/syndtr/goleveldb/leveldb` package. instrumentation gosplunkmysql -- Instrumentation for github.com/go-sql-driver/mysql
Instrumentation for the `github.com/go-sql-driver/mysql` package. instrumentation gosplunkpgx -- Instrumentation for github.com/jackc/pgx
Instrumentation for the `github.com/jackc/pgx` package. instrumentation gosplunkpq -- Instrumentation for github.com/lib/pq
Instrumentation for the `github.com/lib/pq` package. instrumentation gosplunkredigo -- Instrumentation for github.com/gomodule/redigo
Instrumentation for the `github.com/gomodule/redigo` package. instrumentation gosplunksql -- Instrumentation for database/sql
Instrumentation for the Golang `database/sql` package. instrumentation gosplunksqlx -- Instrumentation for github.com/jmoiron/sqlx
Instrumentation for the `github.com/jmoiron/sqlx` package. instrumentation goSpring Instrumentation
This library provides a Spring instrumentation to track requests through OpenTelemetry. instrumentation javaSpymemcached Instrumentation
This library provides a Spymemcached instrumentation to track requests through OpenTelemetry. instrumentation javaSQL Query Receiver (Alpha)
The SQL Query Receiver uses custom SQL queries to generate metrics from a database connection. receiver collectorSQLAlchemy Instrumentation
This library allows tracing requests made by the SQLAlchemy library. instrumentation pythonSqlClient Instrumentation for OpenTelemetry
This is an Instrumentation Library, which instruments Microsoft.Data.SqlClient and System.Data.SqlClient and collects traces about database operations. instrumentation dotnetStackdriver Exporter for OpenTelemetry .NET
Stackdriver Exporter for OpenTelemetry .NET exporter dotnetStackExchange.Redis Instrumentation for OpenTelemetry
This is an Instrumentation Library, which instruments StackExchange.Redis and collects traces about outgoing calls to Redis. instrumentation dotnetStarlette Instrumentation
This library provides automatic and manual instrumentation of Starlette web frameworks, instrumenting http requests served by applications utilizing the framework. instrumentation pythonStatsD Collector Receiver
The StatsD Receiver for the OpenTelemetry Collector ingests StatsD messages. receiver collectorStruts Instrumentation
This package provides an instrumentation library for Struts instrumentation javaSystem Metrics Instrumentation
Instrumentation to collect system performance metrics. instrumentation pythonTail Sampling Processor
The Tail Sampling Processor for the OpenTelemetry Collector samples traces based on a set of defined policies. processor collectorTanzu Observability Collector Traces Exporter
The Tanzu Observability (Wavefront) Exporter for the OpenTelemetry Collector. exporter collectorTapestry Instrumentation
This package provides an instrumentation library for Tapestry instrumentation javaTencentCloud LogService Exporter
This exporter supports sending OpenTelemetry log data to LogService. exporter collectorTesla Instrumentation
Tesla middleware that creates OpenTelemetry spans and injects tracing headers into HTTP requests for Tesla clients. instrumentation erlangTornado Middleware Instrumentation
This library provides Tornado middleware to track requests timing through OpenTelemetry. instrumentation pythonTrace ID aware load-balancing Collector Exporter
The Trace ID aware load-balancing for the OpenTelemetry Collector. exporter collectorTracing Instrumentation
Utilities for adding OpenTelemetry interoperability to tracing. instrumentation rustTransform Processor
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. processor collectorTwilio Instrumentation
This library provides a Twilio instrumentation to track requests through OpenTelemetry. instrumentation javaUndertow Instrumentation
This package provides an instrumentation library for Undertow instrumentation javaURLSession Instrumentation
This library provides a URLSession instrumentation to track requests through OpenTelemetry. instrumentation swiftVaadin Instrumentation
This package provides an instrumentation library for Vaadin instrumentation javavCenter Receiver
This receiver fetches metrics from a vCenter or ESXi host running VMware vSphere APIs. receiver collectorVertx Instrumentation
This library provides a Vertx instrumentation to track requests through OpenTelemetry. instrumentation javaVertx Reactive Instrumentation
This library provides a Vertx Reactive instrumentation to track requests through OpenTelemetry. instrumentation javaViburdbcp Instrumentation
This package provides an instrumentation library for Viburdbcp instrumentation javaWavefront Collector Receiver
The Wavefront Receiver for the OpenTelemetry Collector. receiver collectorWCF Instrumentation for OpenTelemetry .NET
Instruments WCF clients and/or services using implementations of IClientMessageInspector and IDispatchMessageInspector respectively. instrumentation dotnetWicket Instrumentation
This package provides an instrumentation library for Wicket instrumentation javaWindows Log Event Receiver
Tails and parses logs from windows event log API using the opentelemetry-log-collection library. receiver collectorWindows Performance Counters Collector Receiver
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. receiver collectorWSGI Middleware Instrumentation
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 pythonzipkinjson
This library allows export of tracing data to Zipkin using JSON for serialization. exporter pythonzipkinprotohttp
This library allows export of tracing data to Zipkin using Protobuf for serialization. exporter pythonZookeeper Collector Receiver
The Zookeeper Receiver for the OpenTelemetry Collector collects metrics from a Zookeeper instance, using the 'mntr' command. receiver collectorzPages Collector Extension
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. extension collector