Registry

  • Claude Code

    by Anthropic PBC

    Claude Code supports OpenTelemetry (OTel) metrics and events for monitoring and observability. All metrics are time series data exported via OpenTelemetry’s standard metrics protocol, and events are exported via OpenTelemetry’s logs/events protocol.

    • Application integration

      Component

     Website Documentation

  • Cloud Foundry

    by Cloud Foundry Authors

    Adds an OpenTelemetry Collector to all Linux VMs to egress metrics and traces.

    • Application integration

      Component

     Website Documentation

  • Heroku

    by Heroku Telemetry

    Heroku Fir adds platform-native support for the collection and distribution of OpenTelemetry signals.

    • Application integration

      Component

     Website Documentation

  • ThousandEyes for OpenTelemetry

    by Cisco ThousandEyes

    It allows you to export ThousandEyes telemetry data in OTel format.

    • Application integration

      Component

     Website Documentation

  • Tracing ClickHouse with OpenTelemetry

    by ClickHouse Authors

    ClickHouse creates trace spans for each query and some of the query execution stages, such as query planning or distributed queries.

    • Application integration

      Component

     Website Documentation Repository

  • Envoy Proxy

    by Envoy Proxy Authors

    The OpenTelemetry tracing sandbox demonstrates Envoy’s request tracing capabilities using OpenTelemetry as the tracing provider.

    • Application integration

      Component

     Website Documentation Repository

  • MATLAB Interface to OpenTelemetry

    by Duncan Po

    MATLAB interface to OpenTelemetry.

    • Application integration

      Component

     Website Documentation Repository

  • MySQL Enterprise Server

    by MySQL

    MySQL Enterprise Edition generates OTel trace data on Linux platforms.

    • Application integration

      Component

     Website Documentation

  • Google Gemini CLI

    by Google Gemini

    Gemini CLI brings the capabilities of Gemini models to your terminal in an interactive Read-Eval-Print Loop (REPL) environment.

    • Application integration

      Component

     Website Documentation

  • Argo Workflows

    by Argo Workflows Authors

    Argo Workflows provides native OpenTelemetry metrics to provide information from the workflow controller.

    • Application integration

      Component

     Website Documentation Repository

  • BuildKit

    by Moby Project Authors

    BuildKit supports OpenTelemetry.

    • Application integration

      Component

     Website Documentation Repository

  • containerd

    by containerd Authors

    containerd supports OpenTelemetry tracing since v1.6.0. Tracing currently targets only gRPC calls.

    • Application integration

      Component

     Website Documentation Repository

  • Contour

    by Contour Authors

    Contour supports OpenTelemetry tracing via Envoy proxy, with configurable export to OpenTelemetry collectors.

    • Application integration

      Component

     Website Documentation Repository

  • Cortex

    by cortex Authors

    Cortex uses Jaeger or OpenTelemetry to implement distributed tracing

    • Application integration

      Component

     Website Documentation Repository

  • CRI-O

    by CRI-O Authors

    The crio.tracing table containers settings pertaining to the export of OpenTelemetry trace data.

    • Application integration

      Component

     Website Documentation Repository

  • Dapr

    by Dapr Authors

    Dapr directly writes traces using the OpenTelemetry (OTLP) protocol as the recommended method.

    • Application integration

      Component

     Website Documentation Repository

  • buildx

    by Docker Inc

    buildx supports OpenTelemetry.

    • Application integration

      Component

     Website Documentation Repository

  • Emissary Ingress

    by Emissary Ingress Authors

    Emissary Ingress supports exporting traces via OTLP by configuring a TracingService custom resource.

    • Application integration

      Component

     Website Documentation Repository

  • Flipt

    by Flipt Authors

    Flipt supports distributed tracing via the OpenTelemetry project.

    • Application integration

      Component

     Website Documentation Repository

  • Harbor

    by Harbor Authors

    Harbor can provide distributed tracing data for operators and administrator to know the current running status and to help troubleshooting

    • Application integration

      Component

     Website Documentation Repository

  • Istio

    by Istio Authors

    Make your application participate in tracing with OpenTelemetry, regardless of the language, framework, or platform you use to build your application.

    • Application integration

      Component

     Website Documentation

  • Jaeger

    by Jaeger Authors

    Jaeger has the ability to trace some of its own components, namely the requests to the Query service.

    • Application integration

      Component

     Website Documentation Repository

  • KEDA

    by KEDA Authors

    The KEDA Operator supports outputting metrics to the OpenTelemetry Collector using HTTP.

    • Application integration

      Component

     Website Documentation Repository

  • kgateway

    by kgateway Authors

    kgateway supports OTLP export for traces and logs, with Prometheus-native metrics collection.

    • Application integration

      Component

     Website Documentation Repository

  • Knative

    by Knative Authors

    Analyze and understand the performance and behavior of Knative components

    • Application integration

      Component

     Website Documentation

  • Kong Mesh

    by Kong

    Kong Mesh provides integration with OpenTelemetry.

    • Application integration

      Component

     Website Documentation

  • KrakenD API Gateway

    by KrakenD Authors

    The telemetry/opentelemetry component in KrakenD collects the activity generated for the enabled layers and pushes or exposes the data for pulling.

     Website Documentation Repository

  • Traces For Kubernetes System Components

    by Kubernetes Authors

    System component traces record the latency of and relationships between operations in the cluster.

    • Application integration

      Component

     Website Documentation

  • Kuma

    by Kuma Authors

    Kuma provides integration with OpenTelemetry

    • Application integration

      Component

     Website Documentation

  • Kyverno

    by Kyverno Authors

    Kyverno integrates OpenTelemetry.

    • Application integration

      Component

     Website Documentation

  • Open Policy Agent

    by Open Policy Agent Authors

    OPA will emit spans to an OpenTelemetry Collector via gRPC.

    • Application integration

      Component

     Website Documentation

  • OpenFeature flagd

    by OpenFeature Authors

    flagd provides telemetry data out of the box. This telemetry data is compatible with OpenTelemetry.

    • Application integration

      Component

     Website Documentation

  • Otterize network mapper

    by Otterize

    OpenTelemetry support for network mapper.

    • Application integration

      Component

     Website Documentation

  • RoadRunner PHP application server

    by Spiral Scout

    RoadRunner offers OTel (OpenTelemetry) plugin, which provides a unified standard for tracing, logging, and metrics information.

    • Application integration

      Component

     Website Documentation Repository

  • Thanos

    by Thanos Authors

    Thanos supports exporting traces in the OpenTelemetry Protocol (OTLP)

    • Application integration

      Component

     Website Documentation

  • Traefik Hub API Management

    by Traefik Labs

    Traefik Hub uses OpenTelemetry to get insights into system performance and behavior.

    • Application integration

      Component

     Website Documentation

  • Traefik Proxy

    by Traefik Labs

    Traefik supports OpenTelemetry for distributed tracing, logs, and metrics.

    • Application integration

      Component

     Website Documentation Repository

  • Tyk API Gateway

    by Tyk Technologies

    You can leverage the power of OpenTelemetry to enhance your API monitoring with end-to-end distributed tracing.

    • Application integration

      Component

     Website Documentation Repository

  • Keycloak

    CNCF incubating

    by Keycloak Contributors

    Keycloak utilizes OpenTelemetry for metrics, logging and distributed tracing provided by the Quarkus OpenTelemetry extension.

    • Application integration

      Component

     Website Documentation Repository

  • Microcks

    by Microcks Authors

    The main webapp component supports OpenTelemetry instrumentation for logs, distributed tracing and metrics.

    • Application integration

      Component

     Website Documentation

  • Strimzi

    by Strimzi Authors

    In 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

      Component

     Website Documentation

  • Backstage

    by Backstage Authors

    Backstage is an open source framework for building developer portals

    • Application integration

      Component

     Website Documentation Repository

  • OpenFGA

    CNCF sandbox

    by OpenFGA Authors

    OpenFGA traces can be collected with the OTLP data format.

    • Application integration

      Component

     Website Documentation Repository

  • Payara Platform

    by Payara Authors

    Payara Platform natively supports OpenTelemetry tracing with configurable span conventions, OTLP export settings, and manual tracing APIs.

    • Application integration

      Component

     Website Documentation

  • APIContext

    by APIContext

    Send data from APIContext to any platform that intakes OpenTelemetry with our OpenTelemetry Webhook

    • Application integration

      Component

     Website Documentation

  • Distributed tracing of Checkmk with OpenTelemetry

    by 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

      Component

     Website Documentation Repository

  • Cisco Network Services Orchestrator (NSO)

    by Cisco

    The NSO Observability Exporter supports export of progress traces using OTLP.

    • Application integration

      Component

     Website Documentation

  • CsvPath Framework

    by CsvPath Authors

    CsvPath Framework uses OTLP to monitor delimited data preboarding jobs wherever they run, regardless of platform, namespace, project, or user.

    • Application integration

      Component

    • GNU Lesser General Public License v2.1

      License

     Website Documentation Repository

  • MLflow

    by MLflow Authors

    The MLflow tracing feature is built using OpenTelemetry, and allows users to trace the execution of their generative AI applications.

    • Application integration

      Component

     Website Documentation Repository

  • Fluent CI Engine

    by Fluent CI

    FluentCI Engine supports OpenTelemetry tracing.

    • Application integration

      Component

     Website Documentation

  • Kubewarden

    by Kubewarden Authors

    Kubewarden’s components are instrumented with the OpenTelemetry SDK, reporting data to an OpenTelemetry Collector.

    • Application integration

      Component

     Website Documentation

  • rustup

    by 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

      Component

     Website Documentation Repository

  • OpAMP Supervisor

    by 🔭 OpenTelemetry Authors 🔭

    Collector Supervisor for OpAMP

    Quick Install

    When 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.146.0
    

     Package Details (go-collector) Repository

  • Collector Environment Variable Provider

    by 🔭 OpenTelemetry Authors 🔭

    Environment variable provider for OpenTelemetry Collector configuration maps.

    Quick Install

    When 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.52.0
    

     Package Details (go-collector) Repository

  • Collector File Provider

    by 🔭 OpenTelemetry Authors 🔭

    File provider for OpenTelemetry Collector configuration maps.

    Quick Install

    When 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.52.0
    

     Package Details (go-collector) Repository

  • Collector Google Secret Manager Provider

    by 🔭 OpenTelemetry Authors 🔭

    Google Secret Manager provider for OpenTelemetry Collector configuration maps.

    Quick Install

    When 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.146.0
    

     Package Details (go-collector) Repository

  • Collector HTTP Provider

    by 🔭 OpenTelemetry Authors 🔭

    HTTP provider for OpenTelemetry Collector configuration maps.

    Quick Install

    When 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.52.0
    

     Package Details (go-collector) Repository

  • Collector HTTPS Provider

    by 🔭 OpenTelemetry Authors 🔭

    HTTPS provider for OpenTelemetry Collector configuration maps.

    Quick Install

    When 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.52.0
    

     Package Details (go-collector) Repository

  • Collector YAML Provider

    by 🔭 OpenTelemetry Authors 🔭

    YAML provider for OpenTelemetry Collector configuration maps.

    Quick Install

    When 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.52.0
    

     Package Details (go-collector) Repository

  • Alertmanager Exporter

    by 🔭 OpenTelemetry Authors 🔭

    Exports OTel Events (SpanEvent in Tracing added by AddEvent API) as Alerts to Alertmanager backend to notify Errors or Change events.

    Quick Install

    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/alertmanagerexporter v0.146.0
    

     Package Details (go-collector) Repository

  • Alibaba Cloud Log Service Collector Exporter

    by 🔭 OpenTelemetry Authors 🔭

    The Alibaba Cloud Log Service Exporter for the OpenTelemetry Collector.

    Quick Install

    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/alibabacloudlogserviceexporter v0.146.0
    

     Package Details (go-collector) Repository

  • APIClarity HTTP Exporter

    by Cisco

    Exports traces and/or metrics via HTTP to an APIClarity endpoint for analysis.

    Quick Install

    When 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) Repository

  • AWS X-Ray Tracing Exporter

    by 🔭 OpenTelemetry Authors 🔭

    The AWS X-Ray Tracing Exporter for the OpenTelemetry Collector.

    Quick Install

    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/awsxrayexporter v0.146.0
    

     Package Details (go-collector) Repository

  • AWS CloudWatch Logs Exporter

    by 🔭 OpenTelemetry Authors 🔭

    AWS CloudWatch Logs Exporter sends logs data to AWS CloudWatch Logs

    Quick Install

    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/awscloudwatchlogsexporter v0.146.0
    

     Package Details (go-collector) Repository

  • AWS CloudWatch EMF Collector Exporter

    by 🔭 OpenTelemetry Authors 🔭

    The AWS CloudWatch EMF Exporter for the OpenTelemetry Collector.

    Quick Install

    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/awsemfexporter v0.146.0
    

     Package Details (go-collector) Repository

  • AWS S3 Exporter for OpenTelemetry Collector

    by 🔭 OpenTelemetry Authors 🔭

    This exporter targets to support proto/JSON and proto/binary format

    Quick Install

    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/awss3exporter v0.146.0
    

     Package Details (go-collector) Repository

  • Azure Monitor Collector Exporter

    by 🔭 OpenTelemetry Authors 🔭

    The Azure Monitor Exporter for the OpenTelemetry Collector.

    Quick Install

    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/azuremonitorexporter v0.146.0
    

     Package Details (go-collector) Repository

  • Apache Blob Exporter

    by 🔭 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 Install

    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/azureblobexporter v0.146.0
    

     Package Details (go-collector) Repository

  • Azure Data Explorer Exporter

    by 🔭 OpenTelemetry Authors 🔭

    This exporter sends metrics, logs and trace data to Azure Data Explorer

    Quick Install

    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/azuredataexplorerexporter v0.146.0
    

     Package Details (go-collector) Repository

  • BMC Helix Exporter

    by 🔭 OpenTelemetry Authors 🔭

    This exporter supports sending metrics to BMC Helix Operations Management through its metric ingestion REST API.

    Quick Install

    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/bmchelixexporter v0.146.0
    

     Package Details (go-collector) Repository

  • Cassandra Exporter

    by 🔭 OpenTelemetry Authors 🔭

    This exporter supports sending OpenTelemetry logs and traces to Cassandra

    Quick Install

    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/cassandraexporter v0.146.0
    

     Package Details (go-collector) Repository

  • ClickHouse Exporter

    by 🔭 OpenTelemetry Authors 🔭

    This exporter supports sending OpenTelemetry logs and spans to ClickHouse

    Quick Install

    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/clickhouseexporter v0.146.0
    

     Package Details (go-collector) Repository

  • Coralogix Collector Exporter

    by 🔭 OpenTelemetry Authors 🔭

    The Coralogix Exporter for the OpenTelemetry Collector.

    Quick Install

    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/coralogixexporter v0.146.0
    

     Package Details (go-collector) Repository

  • Datadog Collector Exporter

    by 🔭 OpenTelemetry Authors 🔭

    The Datadog Exporter for the OpenTelemetry Collector.

    Quick Install

    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/datadogexporter v0.146.0
    

     Package Details (go-collector) Repository

  • Dataset Collector Exporter

    by 🔭 OpenTelemetry Authors 🔭

    The Dataset Exporter for the OpenTelemetry Collector.

    Quick Install

    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/datasetexporter v0.146.0
    

     Package Details (go-collector) Repository

  • Debug Exporter

    by 🔭 OpenTelemetry Authors 🔭

    Exports data to the console via zap.Logger.

    Quick Install

    When 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.146.1
    

     Package Details (go-collector) Repository

  • Apache Doris Exporter

    by 🔭 OpenTelemetry Authors 🔭

    This exporter supports sending traces, metrics, and logs data to Apache Doris (version >= 2.1).

    Quick Install

    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/dorisexporter v0.146.0
    

     Package Details (go-collector) Repository

  • DuckLake Exporter

    by hrl20

    This exporter supports writing logs and traces to the DuckLake format.

     Repository

  • Elasticsearch Exporter

    by 🔭 OpenTelemetry Authors 🔭

    This exporter supports sending OpenTelemetry logs to Elasticsearch

    Quick Install

    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/elasticsearchexporter v0.146.0
    

     Package Details (go-collector) Repository

  • Faro Exporter

    by 🔭 OpenTelemetry Authors 🔭

    The OpenTelemetry Collector Exporter for Faro

    Quick Install

    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/faroexporter v0.146.0
    

     Package Details (go-collector) Repository

  • File Collector Exporter

    by 🔭 OpenTelemetry Authors 🔭

    The File Exporter for the OpenTelemetry Collector.

    Quick Install

    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/fileexporter v0.146.0
    

     Package Details (go-collector) Repository

  • Fluent Forward Exporter

    by Romain Dauby

    The OpenTelemetry Collector Exporter for the Fluent Forward protocol

    Quick Install

    When building a custom collector you can add this exporter to the manifest file like the following:

    exporters:
        - gomod:
            github.com/r0mdau/fluentforwardexporter v0.4.2
    

     Package Details (go-collector) Repository

  • Google Cloud Operations Collector Exporter

    by Google

    The Google Cloud Operations Exporter for the OpenTelemetry Collector.

    Quick Install

    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/googlecloudexporter v0.146.0
    

     Package Details (go-collector) Repository

  • Google Cloud Pubsub Exporter

    by 🔭 OpenTelemetry Authors 🔭

    This exporter sends OTLP messages to a Google Cloud Pubsub topic.

    Quick Install

    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/googlecloudpubsubexporter v0.146.0
    

     Package Details (go-collector) Repository

  • Google Managed Service for Prometheus Exporter

    by Google

    This exporter can be used to send metrics and traces to Google Cloud Managed Service for Prometheus.

    Quick Install

    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/googlemanagedprometheusexporter v0.146.0
    

     Package Details (go-collector) Repository

  • Honeycomb Marker Exporter

    by 🔭 OpenTelemetry Authors 🔭

    This exporter allows creating markers, via the Honeycomb Markers API, based on the look of incoming telemetry.

    Quick Install

    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/honeycombmarkerexporter v0.146.0
    

     Package Details (go-collector) Repository

  • InfluxDB Exporter

    by 🔭 OpenTelemetry Authors 🔭

    This exporter supports sending tracing, metrics, and logging data to InfluxDB

    Quick Install

    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/influxdbexporter v0.146.0
    

     Package Details (go-collector) Repository

  • Kafka Collector Exporter

    by 🔭 OpenTelemetry Authors 🔭

    The Kafka Exporter for the OpenTelemetry Collector.

    Quick Install

    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/kafkaexporter v0.146.0
    

     Package Details (go-collector) Repository

  • Trace ID aware load-balancing Collector Exporter

    by 🔭 OpenTelemetry Authors 🔭

    The Trace ID aware load-balancing for the OpenTelemetry Collector.

    Quick Install

    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/loadbalancingexporter v0.146.0
    

     Package Details (go-collector) Repository

  • LogicMonitor Exporter

    by 🔭 OpenTelemetry Authors 🔭

    This exporter supports sending logs and traces data to Logicmonitor

    Quick Install

    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/logicmonitorexporter v0.146.0
    

     Package Details (go-collector) Repository

  • Logz.io Exporter

    by 🔭 OpenTelemetry Authors 🔭

    The OpenTelemetry Collector Exporter for Logz.io

    Quick Install

    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/logzioexporter v0.146.0
    

     Package Details (go-collector) Repository

  • Mezmo Exporter

    by 🔭 OpenTelemetry Authors 🔭

    This exporter supports sending OpenTelemetry log data to Mezmo.

    Quick Install

    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/mezmoexporter v0.146.0
    

     Package Details (go-collector) Repository

  • No-op Exporter

    by 🔭 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 Install

    When 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.146.1
    

     Package Details (go-collector) Repository

  • OpenSearch Exporter

    by 🔭 OpenTelemetry Authors 🔭

    OpenSearch exporter supports sending OpenTelemetry signals as documents to OpenSearch.

    Quick Install

    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/opensearchexporter v0.146.0
    

     Package Details (go-collector) Repository

  • OpenTelemetry Protocol with Apache Arrow Exporter

    by 🔭 OpenTelemetry Authors 🔭

    Exports telemetry data using OpenTelemetry Protocol with Apache Arrow components with support for both OpenTelemetry Protocol with Apache Arrow and standard OpenTelemetry Protocol (OTLP) protocol via gRPC.

    Quick Install

    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/otelarrowexporter v0.146.0
    

     Package Details (go-collector) Repository

  • OTLP gRPC Collector Exporter

    by 🔭 OpenTelemetry Authors 🔭

    The OTLP gRPC Exporter for the OpenTelemetry Collector.

    Quick Install

    When 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.146.1
    

     Package Details (go-collector) Repository

  • Prometheus Collector Exporter

    by 🔭 OpenTelemetry Authors 🔭

    The Prometheus Exporter for the OpenTelemetry Collector.

    Quick Install

    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/prometheusexporter v0.146.0
    

     Package Details (go-collector) Repository

  • Prometheus Remote Write Collector Exporter

    by 🔭 OpenTelemetry Authors 🔭

    The Prometheus Remote Write Exporter for the OpenTelemetry Collector.

    Quick Install

    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/prometheusremotewriteexporter v0.146.0
    

     Package Details (go-collector) Repository

  • Pulsar Exporter

    by 🔭 OpenTelemetry Authors 🔭

    Pulsar exporter exports logs, metrics, and traces to Pulsar. This exporter uses a synchronous producer

    Quick Install

    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/pulsarexporter v0.146.0
    

     Package Details (go-collector) Repository

  • qryn exporter

    by lorenzo@qxip.net, akvlad@qxip.net

    This exporter supports sending OpenTelemetry logs, traces and metrics to ClickHouse using the qryn polyglot format.

     Repository

  • RabbitMQ Exporter

    by 🔭 OpenTelemetry Authors 🔭

    Exports metrics, traces, and logs to RabbitMQ using the AMQP 0.9.1 protocol

    Quick Install

    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/rabbitmqexporter v0.146.0
    

     Package Details (go-collector) Repository

  • SAPM Exporter

    by 🔭 OpenTelemetry Authors 🔭

    The SAPM exporter builds on the Jaeger proto and adds additional batching on top. This allows

    Quick Install

    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/sapmexporter v0.146.0
    

     Package Details (go-collector) Repository

  • Sematext Exporter

    by 🔭 OpenTelemetry Authors 🔭

    This exporter supports sending metrics to Sematext Cloud in Influx line protocol format and logs using the Bulk Index API format.

    Quick Install

    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/sematextexporter v0.146.0
    

     Package Details (go-collector) Repository

  • Sentry Collector Exporter

    by 🔭 OpenTelemetry Authors 🔭

    The Sentry Exporter for the OpenTelemetry Collector.

    Quick Install

    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/sentryexporter v0.146.0
    

     Package Details (go-collector) Repository

  • SignalFx Collector Exporter

    by 🔭 OpenTelemetry Authors 🔭

    The SignalFx Exporter for the OpenTelemetry Collector.

    Quick Install

    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/signalfxexporter v0.146.0
    

     Package Details (go-collector) Repository

  • Splunk HTTP Event Collector (HEC) Exporter

    by 🔭 OpenTelemetry Authors 🔭

    The Splunk HTTP Event Collector (HEC) Exporter for the OpenTelemetry Collector.

    Quick Install

    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/splunkhecexporter v0.146.0
    

     Package Details (go-collector) Repository

  • Splunk SAPM Collector Exporter

    by 🔭 OpenTelemetry Authors 🔭

    The Splunk SAPM Exporter for the OpenTelemetry Collector.

    Quick Install

    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/sapmexporter v0.146.0
    

     Package Details (go-collector) Repository

  • STEF Exporter

    by 🔭 OpenTelemetry Authors 🔭

    Exports data via gRPC using

    Quick Install

    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/stefexporter v0.146.0
    

     Package Details (go-collector) Repository

  • Sumo Logic Exporter

    by 🔭 OpenTelemetry Authors 🔭

    The OpenTelemetry Collector Exporter for Sumo Logic

    Quick Install

    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/sumologicexporter v0.146.0
    

     Package Details (go-collector) Repository

  • Syslog Exporter

    by 🔭 OpenTelemetry Authors 🔭

    The syslog exporter supports sending messages to a remote syslog server.

    Quick Install

    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/syslogexporter v0.146.0
    

     Package Details (go-collector) Repository

  • TencentCloud LogService Exporter

    by 🔭 OpenTelemetry Authors 🔭

    This exporter supports sending OpenTelemetry log data to LogService.

    Quick Install

    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/tencentcloudlogserviceexporter v0.146.0
    

     Package Details (go-collector) Repository

  • Tinybird Exporter

    by 🔭 OpenTelemetry Authors 🔭

    This exporter sends logs, metrics, and traces to Tinybird via the Events API.

    Quick Install

    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/tinybirdexporter v0.146.0
    

     Package Details (go-collector) Repository

  • Zipkin Collector Exporter

    by 🔭 OpenTelemetry Authors 🔭

    The Zipkin Exporter for the OpenTelemetry Collector.

    Quick Install

    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/zipkinexporter v0.146.0
    

     Package Details (go-collector) Repository

  • Ack Extension

    by 🔭 OpenTelemetry Authors 🔭

    This extension allows acking of data upon successful processing. The upstream agent can choose to send event again if ack fails.

    Quick Install

    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/ackextension v0.146.0
    

     Package Details (go-collector) Repository

  • ASAP Client Authentication Extension

    by 🔭 OpenTelemetry Authors 🔭

    This extension provides Atlassian Service Authentication Protocol (ASAP) client credentials for HTTP or gRPC based exporters.

    Quick Install

    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/asapauthextension v0.146.0
    

     Package Details (go-collector) Repository

  • Azure authenticator extension

    by 🔭 OpenTelemetry Authors 🔭

    This extension implements both extensionauth.HTTPClient and extensionauth.Server, so it can be used in both exporters and receivers.

    Quick Install

    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/azureauthextension v0.146.0
    

     Package Details (go-collector) Repository

  • Basic Authenticator

    by 🔭 OpenTelemetry Authors 🔭

    This extension implements both configauth.ServerAuthenticator and configauth.ClientAuthenticator to authenticate clients and servers using Basic Authentication.

    Quick Install

    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/basicauthextension v0.146.0
    

     Package Details (go-collector) Repository

  • Bearer token authenticator extension

    by 🔭 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 Install

    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/bearertokenauthextension v0.146.0
    

     Package Details (go-collector) Repository

  • Cgroup Go runtime extension

    by 🔭 OpenTelemetry Authors 🔭

    The OpenTelemetry Cgroup Auto-Config Extension is designed to optimize Go runtime performance in containerized environments by automatically configuring GOMAXPROCS and GOMEMLIMIT based on the Linux cgroup filesystem. This extension leverages automaxprocs or gomaxecs for AWS ECS Tasks and automemlimit packages to dynamically adjust Go runtime variables, ensuring efficient resource usage aligned with container limits.

    Quick Install

    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/cgroupruntimeextension v0.146.0
    

     Package Details (go-collector) Repository

  • Datadog Collector Extension

    by 🔭 OpenTelemetry Authors 🔭

    The Datadog Extension for the OpenTelemetry Collector.

    Quick Install

    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/datadogextension v0.146.0
    

     Package Details (go-collector) Repository

  • Encoding extension

    by 🔭 OpenTelemetry Authors 🔭

    The encoding extension allows for other components to reference ingress/egress data formats

    Quick Install

    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/encoding v0.146.0
    

     Package Details (go-collector) Repository

  • Google Client Auth Extension

    by 🔭 OpenTelemetry Authors 🔭

    This extension provides Google OAuth2 Client Credentials and Metadata for gRPC and HTTP based exporters.

    Quick Install

    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/googleclientauthextension v0.146.0
    

     Package Details (go-collector) Repository

  • Headers Setter extension

    by 🔭 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 Install

    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/headerssetterextension v0.146.0
    

     Package Details (go-collector) Repository

  • Health Check Collector Extension

    by 🔭 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 Install

    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/healthcheckextension v0.146.0
    

     Package Details (go-collector) Repository

  • Health Check Extension V2

    by 🔭 OpenTelemetry Authors 🔭

    This is an experimental extension that is intended to replace the existing health check extension.

    Quick Install

    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/healthcheckv2extension v0.146.0
    

     Package Details (go-collector) Repository

  • HTTP Forwarder Collector Extension

    by 🔭 OpenTelemetry Authors 🔭

    The HTTP Forwarder Extension for the OpenTelemetry Collector accepts HTTP requests, optionally adds headers to them and forwards them.

    Quick Install

    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/httpforwarderextension v0.146.0
    

     Package Details (go-collector) Repository

  • ASAP Client Authentication Extension

    by 🔭 OpenTelemetry Authors 🔭

    This extension allows serving sampling strategies following the Jaeger’s remote sampling API.

    Quick Install

    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/jaegerremotesampling v0.146.0
    

     Package Details (go-collector) Repository

  • Memory Limiter Extension

    by 🔭 OpenTelemetry Authors 🔭

    The memory limiter extension is used to prevent out of memory situations on

    Quick Install

    When 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.146.1
    

     Package Details (go-collector) Repository

  • OAuth2 Client Credentials authenticator extension

    by 🔭 OpenTelemetry Authors 🔭

    The OAuth2 Client Credentials authenticator extension allows gRPC and HTTP-based exporters to add authentication data to outgoing calls.

    Quick Install

    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/oauth2clientauthextension v0.146.0
    

     Package Details (go-collector) Repository

  • Host Observer Collector Extension

    by 🔭 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.

     Repository

  • OIDC authenticator extension

    by 🔭 OpenTelemetry Authors 🔭

    The OIDC authenticator extension allows gRPC and HTTP-based receivers to require authentication from remote clients.

    Quick Install

    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/oidcauthextension v0.146.0
    

     Package Details (go-collector) Repository

  • OpAMP Agent Extension

    by 🔭 OpenTelemetry Authors 🔭

    Collector extension for OpAMP

    Quick Install

    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/opampextension v0.146.0
    

     Package Details (go-collector) Repository

  • Performance Profiler Collector Extension

    by 🔭 OpenTelemetry Authors 🔭

    The Performance Profiler Extension for the OpenTelemetry Collector can be used to collect performance profiles and investigate issues with the service.

    Quick Install

    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/pprofextension v0.146.0
    

     Package Details (go-collector) Repository

  • Remote Tap Extension

    by 🔭 OpenTelemetry Authors 🔭

    This extension runs as a Web server that loads the remote observers that are registered against it.

    Quick Install

    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/remotetapextension v0.146.0
    

     Package Details (go-collector) Repository

  • Authenticator - SigV4

    by 🔭 OpenTelemetry Authors 🔭

    This extension provides SigV4 authentication for making requests to AWS services.

    Quick Install

    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/sigv4authextension v0.146.0
    

     Package Details (go-collector) Repository

  • Solarwinds APM Settings extension

    by 🔭 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.

    Quick Install

    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.146.0
    

     Package Details (go-collector) Repository

  • Sumo Logic Extension

    by 🔭 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 Install

    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/sumologicextension v0.146.0
    

     Package Details (go-collector) Repository

  • zPages Collector Extension

    by 🔭 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.

     Repository

  • Attribute Collector Processor

    by 🔭 OpenTelemetry Authors 🔭

    The Attribute Processor for the OpenTelemetry Collector modifies attributes of a span.

    Quick Install

    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/attributesprocessor v0.146.0
    

     Package Details (go-collector) Repository

  • Batch Collector Processor

    by 🔭 OpenTelemetry Authors 🔭

    The Batch Processor for the OpenTelemetry Collector accepts spans, metrics, or logs and places them into batches.

    Quick Install

    When 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.146.1
    

     Package Details (go-collector) Repository

  • Coralogix Processor

    by 🔭 OpenTelemetry Authors 🔭

    The Coralogix processor adds attributes to spans that enable features in Coralogix.

    Quick Install

    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/coralogixprocessor v0.146.0
    

     Package Details (go-collector) Repository

  • Cumulative to Delta Processor

    by 🔭 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 Install

    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/cumulativetodeltaprocessor v0.146.0
    

     Package Details (go-collector) Repository

  • Datadog Semantics Processor

    by 🔭 OpenTelemetry Authors 🔭

    undefined

    Quick Install

    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/datadogsemanticsprocessor v0.146.0
    

     Package Details (go-collector) Repository

  • Delta to cumulative processor

    by 🔭 OpenTelemetry Authors 🔭

    The delta to cumulative processor (deltatocumulativeprocessor) converts metrics from delta temporality to cumulative, by accumulating samples in memory.

    Quick Install

    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.146.0
    

     Package Details (go-collector) Repository

  • Delta to Rate Processor

    by 🔭 OpenTelemetry Authors 🔭

    The delta to rate processor converts delta sum metrics to rate metrics. This rate is a gauge.

    Quick Install

    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/deltatorateprocessor v0.146.0
    

     Package Details (go-collector) Repository

  • DNS Lookup Processor

    by 🔭 OpenTelemetry Authors 🔭

    The DNS Lookup Processor for the OpenTelemetry Collector is used to resolve DNS names to IP addresses.

    Quick Install

    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/dnslookupprocessor v0.146.0
    

     Package Details (go-collector) Repository

  • Filter Collector Processor

    by 🔭 OpenTelemetry Authors 🔭

    The Filter Processor for the OpenTelemetry Collector can be configured to include or exclude metrics.

    Quick Install

    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/filterprocessor v0.146.0
    

     Package Details (go-collector) Repository

  • GeoIP Processor

    by 🔭 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.

     Repository

  • Group by Trace Processor

    by 🔭 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 Install

    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/groupbytraceprocessor v0.146.0
    

     Package Details (go-collector) Repository

  • Group by Attributes processor

    by 🔭 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 Install

    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/groupbyattrsprocessor v0.146.0
    

     Package Details (go-collector) Repository

  • Interval Processor

    by 🔭 OpenTelemetry Authors 🔭

    The interval processor (intervalprocessor) aggregates metrics and periodically forwards the latest values to the next component in the pipeline.

    Quick Install

    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.146.0
    

     Package Details (go-collector) Repository

  • Isolation Forest Processor

    by 🔭 OpenTelemetry Authors 🔭

    The Isolation Forest processor adds inline, unsupervised anomaly detection to any OpenTelemetry Collector pipeline (traces, metrics, or logs). It embeds a lightweight implementation of the Isolation Forest algorithm that automatically learns normal behaviour from recent telemetry and tags, scores, or optionally drops anomalies in‑flight – no external ML service required.

    Quick Install

    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/isolationforestprocessor v0.146.0
    

     Package Details (go-collector) Repository

  • K8s Attribute Processor

    by 🔭 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 Install

    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/k8sattributesprocessor v0.146.0
    

     Package Details (go-collector) Repository

  • Log DeDuplication Processor

    by 🔭 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 Install

    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/logdedupprocessor v0.146.0
    

     Package Details (go-collector) Repository

  • Logs Transform Processor

    by 🔭 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 Install

    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/logstransformprocessor v0.146.0
    

     Package Details (go-collector) Repository

  • Memory Limiter Collector Processor

    by 🔭 OpenTelemetry Authors 🔭

    The Memory Limiter Processor for the OpenTelemetry Collector is used to prevent out of memory situations on the collector.

     Repository

  • Metrics Transform Processor

    by 🔭 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 Install

    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/metricstransformprocessor v0.146.0
    

     Package Details (go-collector) Repository

  • Metrics Generation Processor

    by 🔭 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 Install

    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/metricsgenerationprocessor v0.146.0
    

     Package Details (go-collector) Repository

  • Metric Start Time Processor

    by 🔭 OpenTelemetry Authors 🔭

    The metric start time processor (metricstarttime) is used to set the start

    Quick Install

    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/metricstarttimeprocessor v0.146.0
    

     Package Details (go-collector) Repository

  • Probabilistic Sampling Collector Processor

    by 🔭 OpenTelemetry Authors 🔭

    The Probabilistic Sampling Processor for the OpenTelemetry Collector provides probabilistic sampling of traces.

    Quick Install

    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/probabilisticsamplerprocessor v0.146.0
    

     Package Details (go-collector) Repository

  • Redaction processor

    by 🔭 OpenTelemetry Authors 🔭

    This processor deletes span attributes that don’t match a list of allowed span

    Quick Install

    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/redactionprocessor v0.146.0
    

     Package Details (go-collector) Repository

  • Websocket Processor

    by 🔭 OpenTelemetry Authors 🔭

    The WebSocket processor, which can be positioned anywhere in a pipeline, allows

    Quick Install

    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/remotetapprocessor v0.146.0
    

     Package Details (go-collector) Repository

  • Resource Collector Processor

    by 🔭 OpenTelemetry Authors 🔭

    The Resource Processor for the OpenTelemetry Collector can be used to apply changes on resource attributes.

    Quick Install

    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/resourceprocessor v0.146.0
    

     Package Details (go-collector) Repository

  • Resource Detection Processor

    by 🔭 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 Install

    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/resourcedetectionprocessor v0.146.0
    

     Package Details (go-collector) Repository

  • Schema Transformer Processor

    by 🔭 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 Install

    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/schemaprocessor v0.146.0
    

     Package Details (go-collector) Repository

  • Span Collector Processor

    by 🔭 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 Install

    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/spanprocessor v0.146.0
    

     Package Details (go-collector) Repository

  • Sumo Logic Processor

    by 🔭 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 Install

    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/sumologicprocessor v0.146.0
    

     Package Details (go-collector) Repository

  • Tail Sampling Processor

    by 🔭 OpenTelemetry Authors 🔭

    The Tail Sampling Processor for the OpenTelemetry Collector samples traces based on a set of defined policies.

    Quick Install

    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/tailsamplingprocessor v0.146.0
    

     Package Details (go-collector) Repository

  • Transform Processor

    by 🔭 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 Install

    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/transformprocessor v0.146.0
    

     Package Details (go-collector) Repository

  • Active Directory Domain Services Receiver

    by 🔭 OpenTelemetry Authors 🔭

    The active_directory_ds receiver scrapes metric relating to an Active Directory domain controller using the Windows Performance Counters.

    Quick Install

    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/activedirectorydsreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Aerospike Receiver

    by 🔭 OpenTelemetry Authors 🔭

    The Aerospike receiver is designed to collect performance metrics from one or more Aerospike nodes.

    Quick Install

    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/aerospikereceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Apache Web Server Receiver

    by 🔭 OpenTelemetry Authors 🔭

    This receiver fetches stats from a Apache Web Server instance using the server-status?auto endpoint.

    Quick Install

    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/apachereceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Apache Spark Receiver

    by 🔭 OpenTelemetry Authors 🔭

    This receiver fetches metrics for an Apache Spark cluster through the Apache Spark REST API

    Quick Install

    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/apachesparkreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • AWS ECS Container Metrics Collector Receiver

    by 🔭 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 Install

    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/awsecscontainermetricsreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • AWS X-Ray Collector Receiver

    by 🔭 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 Install

    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/awsxrayreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Cloudwatch Receiver

    by 🔭 OpenTelemetry Authors 🔭

    Receives Cloudwatch events from AWS CloudWatch via the AWS SDK for Cloudwatch Logs

    Quick Install

    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/awscloudwatchreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • AWS Container Insights Receiver

    by 🔭 OpenTelemetry Authors 🔭

    AWS Container Insights Receiver is an AWS specific receiver that supports CloudWatch Container Insights.

    Quick Install

    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/awscontainerinsightreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • AWS Kinesis Data Firehose Receiver

    by 🔭 OpenTelemetry Authors 🔭

    Receiver for ingesting AWS Kinesis Data Firehose delivery stream messages and parsing the records received based on the configured record type.

    Quick Install

    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/awsfirehosereceiver v0.146.0
    

     Package Details (go-collector) Repository

  • AWS S3 Receiver

    by 🔭 OpenTelemetry Authors 🔭

    Receiver for retrieving trace previously stored in S3 by the AWS S3 Exporter.

    Quick Install

    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/awss3receiver v0.146.0
    

     Package Details (go-collector) Repository

  • Azure Blob Receiver

    by 🔭 OpenTelemetry Authors 🔭

    This receiver reads logs and trace data from Azure Blob Storage

    Quick Install

    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/azureblobreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Azure Event Hub Receiver

    by 🔭 OpenTelemetry Authors 🔭

    The Azure Event Hub receiver listens to logs emitted by Azure Event hubs.

    Quick Install

    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/azureeventhubreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Azure Monitor Receiver

    by 🔭 OpenTelemetry Authors 🔭

    This receiver scrapes Azure Monitor API for resources metrics.

    Quick Install

    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/azuremonitorreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Carbon Collector Receiver

    by 🔭 OpenTelemetry Authors 🔭

    The Carbon Receiver for the OpenTelemetry Collector supports Carbon’s plaintext protocol.

    Quick Install

    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/carbonreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Chrony Receiver

    by 🔭 OpenTelemetry Authors 🔭

    The chrony receiver is a pure go implementation of the command chronyc tracking

    Quick Install

    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/chronyreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Cloudflare Receiver

    by 🔭 OpenTelemetry Authors 🔭

    This Cloudflare receiver allows Cloudflare’s LogPush Jobs to send logs from the Cloudflare logs aggregation system

    Quick Install

    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/cloudflarereceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Cloud Foundry Receiver

    by 🔭 OpenTelemetry Authors 🔭

    The Cloud Foundry receiver connects to the RLP (Reverse Log Proxy) Gateway of the Cloud Foundry installation

    Quick Install

    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/cloudfoundryreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • CollectD Collector Receiver

    by 🔭 OpenTelemetry Authors 🔭

    The CollectD Receiver for the OpenTelemetry Collector can receive data exported by the CollectD’s write_http plugin.

    Quick Install

    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/collectdreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • CouchDB Receiver

    by 🔭 OpenTelemetry Authors 🔭

    This receiver fetches stats from a CouchDB server.

    Quick Install

    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/couchdbreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Datadog APM Receiver

    by 🔭 OpenTelemetry Authors 🔭

    The Datadog APM Receiver accepts traces in the Datadog APM format

    Quick Install

    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/datadogreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Docker Stats Collector Receiver

    by 🔭 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 Install

    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/dockerstatsreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Elasticsearch Receiver

    by 🔭 OpenTelemetry Authors 🔭

    This receiver queries the Elasticsearch node stats and index statsendpoints in order to scrape metrics from a running elasticsearch cluster.

    Quick Install

    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/elasticsearchreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Envoy ALS(access log service) receiver

    by 🔭 OpenTelemetry Authors 🔭

    Quick Install

    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/envoyalsreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Expvar Receiver

    by 🔭 OpenTelemetry Authors 🔭

    An Expvar Receiver scrapes metrics from expvar

    Quick Install

    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/expvarreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Faro Receiver

    by 🔭 OpenTelemetry Authors 🔭

    The OpenTelemetry Collector Receiver for Faro

    Quick Install

    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/faroreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Filelog Collector Receiver

    by 🔭 OpenTelemetry Authors 🔭

    The Filelog Receiver tails and parses logs from files using the opentelemetry-log-collection library.

    Quick Install

    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/filelogreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • File Stats Receiver

    by 🔭 OpenTelemetry Authors 🔭

    The File Stats receiver collects metrics from files specified with a glob pattern.

    Quick Install

    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/filestatsreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • FlinkMetrics Receiver

    by 🔭 OpenTelemetry Authors 🔭

    This receiver uses Flink’s REST API to collect Jobmanager, Taskmanager, Job, Task and Operator metrics.

    Quick Install

    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/flinkmetricsreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Fluent Forward Collector Receiver

    by 🔭 OpenTelemetry Authors 🔭

    The Fluent Forward Receiver for the OpenTelemetry Collector.

    Quick Install

    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/fluentforwardreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Trace2 Receiver

    by Jeff Hostetler

    A receiver for git Trace2 telemetry from local git commands, translates it into an OpenTelemetry format, and forwards it to other OpenTelemetry components.

     Repository

  • GitHub Receiver

    by 🔭 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 Install

    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/githubreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • GitLab Receiver

    by 🔭 OpenTelemetry Authors 🔭

    Workflow tracing support is actively being added to the GitLab receiver.

    Quick Install

    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/gitlabreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Google Cloud Monitoring Receiver

    by 🔭 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 Install

    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/googlecloudmonitoringreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Google Pubsub Receiver

    by 🔭 OpenTelemetry Authors 🔭

    This receiver gets OTLP messages from a Google Cloud Pubsub subscription.

    Quick Install

    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/googlecloudpubsubreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Google Cloud Spanner Receiver

    by 🔭 OpenTelemetry Authors 🔭

    Google Cloud Spanner enable you to investigate issues with your database

    Quick Install

    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/googlecloudspannerreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • HAProxy Receiver

    by 🔭 OpenTelemetry Authors 🔭

    The HAProxy receiver generates metrics by polling periodically the HAProxy process through a dedicated socket or HTTP URL.

    Quick Install

    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/haproxyreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Host Metrics Collector Receiver

    by 🔭 OpenTelemetry Authors 🔭

    The Host Metrics Receiver for the OpenTelemetry Collector.

    Quick Install

    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/hostmetricsreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • HTTP Check Receiver

    by 🔭 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

    Quick Install

    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.146.0
    

     Package Details (go-collector) Repository

  • Huawei Cloud CES Receiver

    by 🔭 OpenTelemetry Authors 🔭

    This receiver contains the implementation of the Huawei Cloud Cloud Eye Service (CES) receiver for the OpenTelemetry Collector. The receiver collects metrics from Huawei Cloud’s CES service and sends them to the OpenTelemetry Collector for processing and exporting.

    Quick Install

    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/huaweicloudcesreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Microsoft IIS Receiver

    by 🔭 OpenTelemetry Authors 🔭

    The iis receiver grabs metrics about an IIS instance using the Windows Performance Counters.

    Quick Install

    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.146.0
    

     Package Details (go-collector) Repository

  • InfluxDB Receiver

    by 🔭 OpenTelemetry Authors 🔭

    This receiver accepts metrics data as InfluxDB Line Protocol.

    Quick Install

    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/influxdbreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Jaeger Collector Receiver

    by 🔭 OpenTelemetry Authors 🔭

    The Jaeger Receiver for the OpenTelemetry Collector.

    Quick Install

    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/jaegerreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • JMX Collector Receiver

    by 🔭 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 Install

    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/jmxreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Journald Receiver

    by 🔭 OpenTelemetry Authors 🔭

    Parses Journald events from systemd journal.

    Quick Install

    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/journaldreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Kubernetes Cluster Collector Receiver

    by 🔭 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 Install

    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/k8sclusterreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Kubernetes Events Receiver

    by 🔭 OpenTelemetry Authors 🔭

    The Kubernetes Events receiver collects events from the Kubernetes

    Quick Install

    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/k8seventsreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • K8slog Receiver

    by 🔭 OpenTelemetry Authors 🔭

    Tails and parses logs in K8s environment.

    Quick Install

    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/k8slogreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Kubernetes Objects Receiver

    by 🔭 OpenTelemetry Authors 🔭

    The Kubernetes Objects receiver collects(pull/watch) objects from the Kubernetes API server.

    Quick Install

    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/k8sobjectsreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Kafka Collector Receiver

    by 🔭 OpenTelemetry Authors 🔭

    The Kafka Receiver for the OpenTelemetry Collector.

    Quick Install

    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/kafkareceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Kafka Metrics Receiver

    by 🔭 OpenTelemetry Authors 🔭

    Kafka metrics receiver collects Kafka metrics (brokers, topics, partitions, consumer groups) from Kafka server,

    Quick Install

    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/kafkametricsreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Kubelet Stats Collector Receiver

    by 🔭 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 Install

    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/kubeletstatsreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Libhoney Receiver

    by 🔭 OpenTelemetry Authors 🔭

    The Libhoney receiver will accept data for either Trace or Logs signals that are emitted from applications that were

    Quick Install

    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/libhoneyreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • OpenTelemetry Collector Lightstep Receiver

    by Zalando SE

    The lightstepreceiver receives OpenTracing traces from Lightstep tracers in various supported formats converting them into OpenTelemetry’a ptrace.Traces propagating it further in pipelines

    Quick Install

    When building a custom collector you can add this receiver to the manifest file like the following:

    receivers:
        - gomod:
            github.com/zalando/otelcol-lightstep-receiver v0.0.16
    

     Package Details (go-collector) Repository

  • Loki Receiver

    by 🔭 OpenTelemetry Authors 🔭

    The Loki receiver implements the Loki Push API

    Quick Install

    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/lokireceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Memcached Collector Receiver

    by 🔭 OpenTelemetry Authors 🔭

    The Memcached Receiver for the OpenTelemetry Collector can fetch stats from a Memcached instance using the stats command.

    Quick Install

    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/memcachedreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • MongoDB Receiver

    by 🔭 OpenTelemetry Authors 🔭

    This receiver fetches stats from a MongoDB instance using the [golang

    Quick Install

    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/mongodbreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • MongoDB Atlas Receiver

    by 🔭 OpenTelemetry Authors 🔭

    Receives metrics from MongoDB Atlas

    Quick Install

    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/mongodbatlasreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • MySQL Receiver

    by 🔭 OpenTelemetry Authors 🔭

    This receiver queries MySQL’s global status and InnoDB tables.

    Quick Install

    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/mysqlreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Named Pipe Receiver

    by 🔭 OpenTelemetry Authors 🔭

    This receiver supports opening a Unix Named Pipe (aka FIFO), and reading logs from it.

    Quick Install

    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/namedpipereceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Netflow receiver

    by 🔭 OpenTelemetry Authors 🔭

    The netflow receiver can listen for netflow, sflow, and ipfix data and convert it to OpenTelemetry logs. The receiver is based on the goflow2 project.

    Quick Install

    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/netflowreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • NGINX Collector Receiver

    by 🔭 OpenTelemetry Authors 🔭

    The NGINX Receiver for the OpenTelemetry Collector can fetch stats from a NGINX instance using a mod_status endpoint.

    Quick Install

    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/nginxreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • No-op Receiver

    by 🔭 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 Install

    When 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.146.1
    

     Package Details (go-collector) Repository

  • NSX-T Receiver

    by 🔭 OpenTelemetry Authors 🔭

    This receiver fetches metrics important to run virtual networking using NSX-T. The receiver ingests metrics via the NSX Rest API

    Quick Install

    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/nsxtreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • NTP Receiver

    by 🔭 OpenTelemetry Authors 🔭

    This receiver periodically retrieves the clock offset from a NTP server.

    Quick Install

    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/ntpreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • OPC UA Log Receiver

    new

    by Thomas Brüggemann

    The OPC UA Log Receiver collects log records from OPC UA servers implementing the LogObject specification (OPC UA Part 26) and converts them to OpenTelemetry log format for industrial automation system observability.

     Repository

  • Oracle DB receiver

    by 🔭 OpenTelemetry Authors 🔭

    This receiver collects metrics from an Oracle Database.

    Quick Install

    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/oracledbreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • osquery Receiver

    by 🔭 OpenTelemetry Authors 🔭

    The osquery receiver runs queries run on an osquery’s daemon on a schedule and converts the output to logs.

    Quick Install

    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/osqueryreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • OpenTelemetry Protocol with Apache Arrow Receiver

    by 🔭 OpenTelemetry Authors 🔭

    Receives telemetry data using OpenTelemetry Protocol with Apache Arrow and standard OTLP protocol via gRPC.

    Quick Install

    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/otelarrowreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • OTLP Collector Receiver

    by 🔭 OpenTelemetry Authors 🔭

    The OTLP Receiver for the OpenTelemetry Collector.

    Quick Install

    When 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.146.1
    

     Package Details (go-collector) Repository

  • OTLP JSON File Receiver

    by 🔭 OpenTelemetry Authors 🔭

    This receiver will read pipeline data from JSON files. The data is written in

    Quick Install

    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/otlpjsonfilereceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Podman Stats Receiver

    by 🔭 OpenTelemetry Authors 🔭

    The Podman Stats receiver queries the Podman service API to fetch stats for all running containers

    Quick Install

    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/podmanreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • PostgreSQL Receiver

    by 🔭 OpenTelemetry Authors 🔭

    This receiver queries the PostgreSQL statistics collector.

    Quick Install

    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/postgresqlreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Pprof Receiver

    by 🔭 OpenTelemetry Authors 🔭

    TODO

    Quick Install

    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/pprofreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Prometheus Collector Receiver

    by 🔭 OpenTelemetry Authors 🔭

    The Prometheus Receiver for the OpenTelemetry Collector.

    Quick Install

    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/prometheusreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Prometheus Remote Write Receiver

    by 🔭 OpenTelemetry Authors 🔭

    Quick Install

    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/prometheusremotewritereceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Pulsar Receiver

    by 🔭 OpenTelemetry Authors 🔭

    Pulsar receiver receives logs, metrics, and traces from Pulsar.

    Quick Install

    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/pulsarreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Pure Storage FlashArray Receiver

    by 🔭 OpenTelemetry Authors 🔭

    The Pure Storage FlashArray receiver, receives metrics from Pure Storage internal services hosts.

    Quick Install

    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/purefareceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Pure Storage FlashBlade Receiver

    by 🔭 OpenTelemetry Authors 🔭

    The Pure Storage FlashBlade receiver, receives metrics from Pure Storage FlashBlade via the Pure Storage FlashBlade OpenMetrics Exporter.

    Quick Install

    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/purefbreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • RabbitMQ Receiver

    by 🔭 OpenTelemetry Authors 🔭

    This receiver fetches stats from a RabbitMQ node using the RabbitMQ Management Plugin.

    Quick Install

    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/rabbitmqreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Receiver Creator Collector Receiver

    by 🔭 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 Install

    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/receivercreator v0.146.0
    

     Package Details (go-collector) Repository

  • Redis Collector Receiver

    by 🔭 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 Install

    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/redisreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Riak Receiver

    by 🔭 OpenTelemetry Authors 🔭

    Riak metrics will be collected from the /stats endpoint.

    Quick Install

    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/riakreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • SAP HANA Receiver

    by 🔭 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 Install

    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/saphanareceiver v0.146.0
    

     Package Details (go-collector) Repository

  • SignalFx Collector Receiver

    by 🔭 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 Install

    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/signalfxreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Simple Prometheus Collector Receiver

    by 🔭 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 Install

    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/simpleprometheusreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Skywalking Receiver

    by 🔭 OpenTelemetry Authors 🔭

    Receives trace data in Skywalking format.

    Quick Install

    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/skywalkingreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • SNMP Receiver

    by 🔭 OpenTelemetry Authors 🔭

    This receiver fetches stats from an SNMP-enabled host using the Go SNMP client. Metrics are collected based on configuration settings.

    Quick Install

    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/snmpreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Snowflake Receiver

    by 🔭 OpenTelemetry Authors 🔭

    This receiver collects metrics from a Snowflake account by connecting to an account and running queries at set intervals.

    Quick Install

    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/snowflakereceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Solace Receiver

    by 🔭 OpenTelemetry Authors 🔭

    The Solace receiver receives trace data from a Solace PubSub+ Event Broker

    Quick Install

    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/solacereceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Splunk HEC Collector Receiver

    by 🔭 OpenTelemetry Authors 🔭

    The Splunk HEC Receiver for the OpenTelemetry Collector accepts metrics, traces, and logs in the Splunk HEC format.

    Quick Install

    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/splunkhecreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • splunkenterprise

    by 🔭 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 Install

    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/splunkenterprisereceiver v0.146.0
    

     Package Details (go-collector) Repository

  • SQL Query Receiver (Alpha)

    by 🔭 OpenTelemetry Authors 🔭

    The SQL Query Receiver uses custom SQL queries to generate metrics from a database connection.

    Quick Install

    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/sqlqueryreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Microsoft SQL Server Receiver

    by 🔭 OpenTelemetry Authors 🔭

    The sqlserver receiver grabs metrics about a Microsoft SQL Server instance using the Windows Performance Counters.

    Quick Install

    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/sqlserverreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • SSH Check Receiver

    by 🔭 OpenTelemetry Authors 🔭

    This receiver creates stats by connecting to an SSH server which may be an SFTP server.

    Quick Install

    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/sshcheckreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • StatsD Collector Receiver

    by 🔭 OpenTelemetry Authors 🔭

    The StatsD Receiver for the OpenTelemetry Collector ingests StatsD messages.

    Quick Install

    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/statsdreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • STEF Receiver

    by 🔭 OpenTelemetry Authors 🔭

    Receives data via gRPC in Otel/STEF format. Otel/STEF is a compact and

    Quick Install

    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/stefreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Syslog Receiver

    by 🔭 OpenTelemetry Authors 🔭

    Parses Syslogs received over TCP or UDP.

    Quick Install

    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/syslogreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Systemd Receiver

    by 🔭 OpenTelemetry Authors 🔭

    Quick Install

    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/systemdreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • TCP Check Receiver

    by 🔭 OpenTelemetry Authors 🔭

    This receiver creates stats by connecting to an TCP server.

    Quick Install

    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/tcpcheckreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • TCP Receiver

    by 🔭 OpenTelemetry Authors 🔭

    Receives logs over TCP.

    Quick Install

    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/tcplogreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • TLS Check Receiver

    by 🔭 OpenTelemetry Authors 🔭

    Emit metrics about x.509 certificates.

    Quick Install

    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/tlscheckreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Trace Simulation Receiver

    by Takuya Kajiwara

    A receiver that generates synthetic traces based on a declarative blueprint for testing and demonstration purposes.

     Repository

  • UDP Receiver

    by 🔭 OpenTelemetry Authors 🔭

    Receives logs over UDP.

    Quick Install

    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/udplogreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • vCenter Receiver

    by 🔭 OpenTelemetry Authors 🔭

    This receiver fetches metrics from a vCenter or ESXi host running VMware vSphere APIs.

    Quick Install

    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/vcenterreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Wavefront Collector Receiver

    by 🔭 OpenTelemetry Authors 🔭

    The Wavefront Receiver for the OpenTelemetry Collector.

    Quick Install

    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/wavefrontreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Webhook Event Receiver

    by 🔭 OpenTelemetry Authors 🔭

    The Webhook Event receiver is meant to act as a generally available push based receiver for any webhook style data source.

    Quick Install

    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/webhookeventreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Windows Performance Counters Collector Receiver

    by 🔭 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 Install

    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/windowsperfcountersreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Windows Log Event Receiver

    by 🔭 OpenTelemetry Authors 🔭

    Tails and parses logs from windows event log API using the opentelemetry-log-collection library.

    Quick Install

    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/windowseventlogreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Windows Service Receiver

    by 🔭 OpenTelemetry Authors 🔭

    The Windows Service Receiver is a receiver for scraping information about the state of services running on a Windows machine.

    Quick Install

    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/windowsservicereceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Zipkin Collector Receiver

    by 🔭 OpenTelemetry Authors 🔭

    The Zipkin Receiver for the OpenTelemetry Collector.

    Quick Install

    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/zipkinreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • Zookeeper Collector Receiver

    by 🔭 OpenTelemetry Authors 🔭

    The Zookeeper Receiver for the OpenTelemetry Collector collects metrics from a Zookeeper instance, using the ‘mntr’ command.

    Quick Install

    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/zookeeperreceiver v0.146.0
    

     Package Details (go-collector) Repository

  • OTLP Exporter

    by 🔭 OpenTelemetry Authors 🔭

    This library allows to export data to the OpenTelemetry Collector using the OpenTelemetry Protocol.

     Documentation Repository

  • Azure Monitor Exporter

    by Microsoft Authors

    The OpenTelemetry Azure Monitor Exporter for .NET

    Quick Install

    To install this exporter run:

    dotnet add package Azure.Monitor.OpenTelemetry.Exporter
    

     Package Details (nuget) Repository

  • Console Exporter for OpenTelemetry .NET

    by 🔭 OpenTelemetry Authors 🔭

    The console exporter prints data to the Console window.

    Quick Install

    To install this exporter run:

    dotnet add package OpenTelemetry.Exporter.Console
    

     Package Details (nuget) Repository

  • Geneva Exporter for OpenTelemetry .NET

    by 🔭 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 Install

    To install this exporter run:

    dotnet add package OpenTelemetry.Exporter.Geneva
    

     Package Details (nuget) Repository

  • InfluxDB Exporter for OpenTelemetry .NET

    by 🔭 OpenTelemetry Authors 🔭

    The InfluxDB exporter converts OpenTelemetry metrics into the InfluxDB model

    Quick Install

    To install this exporter run:

    dotnet add package OpenTelemetry.Exporter.InfluxDB
    

     Package Details (nuget) Repository

  • In-memory Exporter for OpenTelemetry .NET

    by 🔭 OpenTelemetry Authors 🔭

    The in-memory exporter stores data in a user provided memory buffer.

    Quick Install

    To install this exporter run:

    dotnet add package OpenTelemetry.Exporter.InMemory
    

     Package Details (nuget) Repository

  • Instana Exporter for OpenTelemetry .NET

    by 🔭 OpenTelemetry Authors 🔭

    The Instana Exporter exports telemetry to Instana backend.

    Quick Install

    To install this exporter run:

    dotnet add package OpenTelemetry.Exporter.Instana
    

     Package Details (nuget) Repository

  • OneCollector Exporter for OpenTelemetry .NET

    by 🔭 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 Install

    To install this exporter run:

    dotnet add package OpenTelemetry.Exporter.OneCollector
    

     Package Details (nuget) Repository

  • OTLP Exporter

    by 🔭 OpenTelemetry Authors 🔭

    This library allows exporting telemetry data in the OpenTelemetry Protocol (OTLP) format to the OpenTelemetry Collector and OTLP-compliant backends/receivers.

    Quick Install

    To install this exporter run:

    dotnet add package OpenTelemetry.Exporter.OpenTelemetryProtocol
    

     Package Details (nuget) Repository

  • OTLP Exporter for .NET via Startup Hooks

    by 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 Repository

  • Prometheus Exporter ASP.NET Core for OpenTelemetry .NET

    by 🔭 OpenTelemetry Authors 🔭

    An OpenTelemetry Prometheus exporter for configuring an ASP.NET Core application with an endpoint for Prometheus to scrape.

    Quick Install

    To install this exporter run:

    dotnet add package OpenTelemetry.Exporter.Prometheus.AspNetCore
    

     Package Details (nuget) Repository

  • Prometheus Exporter HttpListener for OpenTelemetry .NET

    by 🔭 OpenTelemetry Authors 🔭

    An OpenTelemetry Prometheus exporter that configures an HttpListener instance for Prometheus to scrape.

    Quick Install

    To install this exporter run:

    dotnet add package OpenTelemetry.Exporter.Prometheus.HttpListener
    

     Package Details (nuget) Repository

  • Stackdriver Exporter for OpenTelemetry .NET

    by 🔭 OpenTelemetry Authors 🔭

    Stackdriver Exporter for OpenTelemetry .NET

    Quick Install

    To install this exporter run:

    dotnet add package OpenTelemetry.Exporter.Stackdriver
    

     Package Details (nuget) Repository

  • Zipkin Exporter for OpenTelemetry .NET

    by 🔭 OpenTelemetry Authors 🔭

    Zipkin Exporter for OpenTelemetry .NET

    Quick Install

    To install this exporter run:

    dotnet add package OpenTelemetry.Exporter.Zipkin
    

     Package Details (nuget) Repository

  • OTLP Exporter

    by 🔭 OpenTelemetry Authors 🔭

    This library allows exporting telemetry data in the OpenTelemetry Protocol (OTLP) format to the OpenTelemetry Collector and OTLP-compliant backends/receivers.

     Repository

  • Zipkin Exporter

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a span exporter using the Zipkin protocol.

     Repository

  • Dynatrace Metric Exporter

    by Henry Avila

    A Go-based OpenTelemetry metrics exporter that sends metrics to Dynatrace via the Metrics Ingestion API.

     Documentation Repository

  • Google Cloud Monitoring Exporter

    by Google Authors

    The OpenTelemetry Google Cloud Monitoring Exporter for Go.

     Repository

  • Google Cloud Trace Exporter

    by Google Authors

    The OpenTelemetry Google Cloud Trace Exporter for Go.

     Repository

  • Lightstep Exporter

    by Lightstep

    The OpenTelemetry Lightstep Exporter for Go.

     Repository

  • OTLP Exporter

    by 🔭 OpenTelemetry Authors 🔭

    This library allows exporting telemetry data in the OpenTelemetry Protocol (OTLP) format to the OpenTelemetry Collector and OTLP-compliant backends/receivers.

     Repository

  • otlpr - A logr implementation backed by OTLP

    by MrAlias

    Provides a logr.Logger that exports messages as OTLP logs.

     Repository

  • Google Cloud Exporters

    by Google

    The OpenTelemetry Google Cloud Monitoring/Trace Exporters for Java.

     Repository

  • OTLP Exporter

    by 🔭 OpenTelemetry Authors 🔭

    This library allows exporting telemetry data in the OpenTelemetry Protocol (OTLP) format to the OpenTelemetry Collector and OTLP-compliant backends/receivers.

     Repository

  • Prometheus Exporter

    by 🔭 OpenTelemetry Authors 🔭

    This library allows to export Prometheus data allowing Prometheus to query metric data.

     Repository

  • Zipkin Exporter

    by 🔭 OpenTelemetry Authors 🔭

    This library allows to export data using the Zipkin Protocol.

     Repository

  • Azure Monitor Exporter

    by Microsoft Authors

    The OpenTelemetry Azure Monitor Exporter for JavaScript (Node.js)

    Quick Install

    To install this exporter run:

    npm install @azure/monitor-opentelemetry-exporter
    

     Package Details (npm) Repository

  • Google Cloud Monitoring Exporter

    by Google Authors

    The OpenTelemetry Google Cloud Metric Exporter for Node.js.

    Quick Install

    To install this exporter run:

    npm install @google-cloud/opentelemetry-cloud-monitoring-exporter
    

     Package Details (npm) Repository

  • Google Cloud Trace Exporter

    by Google Authors

    The OpenTelemetry Google Cloud Trace Exporter for Node.js.

    Quick Install

    To install this exporter run:

    npm install @google-cloud/opentelemetry-cloud-trace-exporter
    

     Package Details (npm) Repository

  • Instana Node.js Exporter

    by Instana Authors

    The Instana Node.js OpenTelemetry Exporter.

    Quick Install

    To install this exporter run:

    npm install @instana/opentelemetry-exporter
    

     Package Details (npm) Repository

  • Jaeger Exporter

    by 🔭 OpenTelemetry Authors 🔭

    The OpenTelemetry Jaeger Exporter for Node.js.

    Quick Install

    To install this exporter run:

    npm install @opentelemetry/exporter-jaeger
    

     Package Details (npm) Repository

  • Prometheus Exporter

    by 🔭 OpenTelemetry Authors 🔭

    The OpenTelemetry Prometheus Exporter for Node.js.

    Quick Install

    To install this exporter run:

    npm install @opentelemetry/exporter-prometheus
    

     Package Details (npm) Repository

  • OpenTelemetry exporter for SAP Cloud Logging for Node.js

    by Christian Dinse

    OpenTelemetry 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 Install

    To install this exporter run:

    npm install @sap/opentelemetry-exporter-for-sap-cloud-logging
    

     Documentation Package Details (npm) Repository

  • Zipkin Exporter

    by 🔭 OpenTelemetry Authors 🔭

    The OpenTelemetry Zipkin Exporter for Node.js.

    Quick Install

    To install this exporter run:

    npm install @opentelemetry/exporter-zipkin
    

     Documentation Package Details (npm) Repository

  • OTLP Exporter for Perl

    by jjatria

    An unofficial implementation of the OTLP Exporter in Perl.

     Repository

  • OTLP/gRPC Exporter

    by 🔭 OpenTelemetry Authors 🔭

    This library allows exporting telemetry data in the OpenTelemetry Protocol (OTLP) over gRPC.

     Repository

  • OTLP Exporter

    by 🔭 OpenTelemetry Authors 🔭

    This library allows exporting telemetry data in the OpenTelemetry Protocol (OTLP) format to the OpenTelemetry Collector and OTLP-compliant backends/receivers.

    Quick Install

    To install this exporter run:

    composer require open-telemetry/exporter-otlp
    

     Package Details (packagist) Repository

  • Zipkin Exporter

    by 🔭 OpenTelemetry Authors 🔭

    The OpenTelemetry Zipkin Exporter for PHP.

    Quick Install

    To install this exporter run:

    composer require open-telemetry/exporter-zipkin
    

     Package Details (packagist) Repository

  • Azure Monitor Exporter

    by Microsoft Authors

    The OpenTelemetry Azure Monitor Exporter for Python

    Quick Install

    To install this exporter run:

    pip install azure-monitor-opentelemetry-exporter
    

     Package Details (pip) Repository

  • Google Cloud Exporters

    by Google

    The OpenTelemetry Google Cloud Monitoring Exporters for Python.

     Repository

  • Google Cloud Exporters

    by Google

    The OpenTelemetry Google Cloud Trace Exporters for Python.

     Repository

  • Lightstep Exporter

    by Lightstep Authors

    The OpenTelemetry Lightstep Exporter for Python.

     Repository

  • OpenCensus Exporter

    by 🔭 OpenTelemetry Authors 🔭

    This library allows to export traces and metrics using OpenCensus.

     Repository

  • OTLP Exporter

    by 🔭 OpenTelemetry Authors 🔭

    This library allows exporting telemetry data in the OpenTelemetry Protocol (OTLP) format to the OpenTelemetry Collector and OTLP-compliant backends/receivers.

     Repository

  • OpenTelemetry Collector protobuf over gRPC Exporter

    by 🔭 OpenTelemetry Authors 🔭

    This library allows to export data to the OpenTelemetry Collector using the OpenTelemetry Protocol using protobuf over gRPC.

     Repository

  • OpenTelemetry Collector protobuf over HTTP Exporter

    by 🔭 OpenTelemetry Authors 🔭

    This library allows to export data to the OpenTelemetry Collector using the OpenTelemetry Protocol using protobuf over HTTP.

     Repository

  • Prometheus Exporter

    by 🔭 OpenTelemetry Authors 🔭

    This library allows to export metrics data to Prometheus.

     Repository

  • OpenTelemetry Zipkin JSON Exporter

    by 🔭 OpenTelemetry Authors 🔭

    This library allows export of tracing data to Zipkin using JSON for serialization.

     Repository

  • OpenTelemetry Zipkin protobuf Exporter

    by 🔭 OpenTelemetry Authors 🔭

    This library allows export of tracing data to Zipkin using protobuf for serialization.

     Repository

  • Datadog Exporter Ruby

    by Datadog, Inc.

    The OpenTelemetry Datadog Exporter for Ruby.

    Quick Install

    To install this exporter run:

    gem install opentelemetry-exporters-datadog
    

     Package Details (gems) Repository

  • opentelemetry-exporter-jaeger

    by 🔭 OpenTelemetry Authors 🔭

    The opentelemetry-exporter-jaeger gem provides a Jaeger exporter for OpenTelemetry Ruby

    Quick Install

    To install this exporter run:

    gem install opentelemetry-exporter-jaeger
    

     Package Details (gems) Repository

  • opentelemetry-exporter-otlp

    by 🔭 OpenTelemetry Authors 🔭

    The opentelemetry-exporter-otlp gem provides an OTLP exporter for OpenTelemetry Ruby.

    Quick Install

    To install this exporter run:

    gem install opentelemetry-exporter-otlp
    

     Package Details (gems) Repository

  • OTLP exporter over gRPC for Ruby

    by 🔭 OpenTelemetry Authors 🔭

    The opentelemetry-exporter-otlp-grpc gem provides an OTLP exporter over gRPC for OpenTelemetry Ruby.

     Repository

  • OTLP over HTTP exporter for Ruby

    by 🔭 OpenTelemetry Authors 🔭

    The opentelemetry-exporter-otlp-http gem provides an OTLP over HTTP exporter for OpenTelemetry Ruby.

     Repository

  • OTLP metrics exporter for Ruby

    by 🔭 OpenTelemetry Authors 🔭

    The opentelemetry-exporter-otlp-metrics gem provides an OTLP metrics exporter for OpenTelemetry for Ruby.

     Repository

  • opentelemetry-exporter-zipkin

    by 🔭 OpenTelemetry Authors 🔭

    The opentelemetry-exporter-zipkin gem provides a Zipkin exporter for OpenTelemetry Ruby.

    Quick Install

    To install this exporter run:

    gem install opentelemetry-exporter-zipkin
    

     Package Details (gems) Repository

  • Azure Application Insights Exporter

    by Jan Kuehle

    OpenTelemetry exporter for Azure Application Insights

    Quick Install

    To install this exporter run:

    cargo add opentelemetry-application-insights
    

     Package Details (crates) Repository

  • Datadog Exporter

    by 🔭 OpenTelemetry Authors 🔭

    A Rust OpenTelemetry exporter and propagators for Datadog

    Quick Install

    To install this exporter run:

    cargo add opentelemetry-datadog
    

     Package Details (crates) Repository

  • OTLP Exporter

    by 🔭 OpenTelemetry Authors 🔭

    This library allows exporting telemetry data in the OpenTelemetry Protocol (OTLP) format to the OpenTelemetry Collector and OTLP-compliant backends/receivers.

    Quick Install

    To install this exporter run:

    cargo add opentelemetry-otlp
    

     Package Details (crates) Repository

  • Prometheus Exporter

    by 🔭 OpenTelemetry Authors 🔭

    The OpenTelemetry Prometheus Exporter for Rust.

    Quick Install

    To install this exporter run:

    cargo add opentelemetry-prometheus
    

     Package Details (crates) Repository

  • Google StackDriver Exporter

    by 🔭 OpenTelemetry Authors 🔭

    A Rust OpenTelemetry exporter for Google StackDriver

    Quick Install

    To install this exporter run:

    cargo add opentelemetry-stackdriver
    

     Package Details (crates) Repository

  • Stdout Exporter

    by 🔭 OpenTelemetry Authors 🔭

    This crate provides exporters that export to stdout or any implementation of std::io::Write.

    Quick Install

    To install this exporter run:

    cargo add opentelemetry-stdout
    

     Package Details (crates) Repository

  • user_events Logs Exporter

    by 🔭 OpenTelemetry Authors 🔭

    Quick Install

    To install this exporter run:

    cargo add opentelemetry-user-events-logs
    

     Package Details (crates) Repository

  • user_events Metrics Exporter

    by 🔭 OpenTelemetry Authors 🔭

    Quick Install

    To install this exporter run:

    cargo add opentelemetry-user-events-metrics
    

     Package Details (crates) Repository

  • Zipkin Exporter

    by 🔭 OpenTelemetry Authors 🔭

    The OpenTelemetry Zipkin Exporter for Rust.

    Quick Install

    To install this exporter run:

    cargo add opentelemetry-zipkin
    

     Package Details (crates) Repository

  • Google Cloud Auth Extension

    by 🔭 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.

     Repository

  • OpenTelemetry Metrics for gRPC

    by gRPC Authors

    gRPC provides support for an OpenTelemetry plugin that provides metrics

     Website Documentation Repository

  • httpd (Apache) Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    httpd (Apache) OpenTelemetry module to add OpenTelemetry distributed tracing support to httpd.

     Repository

  • NGINX Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    NGINX OpenTelemetry module to add OpenTelemetry distributed tracing support to NGINX.

     Repository

  • NGINX Native OTel Module

    by NGINX, Inc.

    The ngx_otel_module dynamic module enables NGINX Open Source or NGINX Plus to send telemetry data to an OTel collector.

     Website Repository

  • OpenTelemetry Webserver Module

    by 🔭 OpenTelemetry Authors 🔭

    The OTel web server module comprises of both Apache HTTP Server and NGINX instrumentation.

     Repository

  • ASP.NET Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This is an Instrumentation Library, which instruments ASP.NET and collect metrics and traces about incoming web requests.

    Quick Install

    To install this instrumentation library run:

    dotnet add package OpenTelemetry.Instrumentation.AspNet
    

     Package Details (nuget) Repository

  • ASP.NET Telemetry HttpModule for OpenTelemetry

    by 🔭 OpenTelemetry Authors 🔭

    The ASP.NET Telemetry HttpModule enables distributed tracing of incoming ASP.NET requests using the OpenTelemetry API.

    Quick Install

    To install this instrumentation library run:

    dotnet add package OpenTelemetry.Instrumentation.AspNet.TelemetryHttpModule
    

     Package Details (nuget) Repository

  • ASP.NET Core Instrumentation for OpenTelemetry .NET

    by 🔭 OpenTelemetry Authors 🔭

    This is an Instrumentation Library, which instruments ASP.NET Core and collect metrics and traces about incoming web requests.

    Quick Install

    To install this instrumentation library run:

    dotnet add package OpenTelemetry.Instrumentation.AspNetCore
    

     Package Details (nuget) Repository

  • AWS SDK client instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This package provides AWS SDK client instrumentation

    Quick Install

    To install this instrumentation library run:

    dotnet add package OpenTelemetry.Instrumentation.AWS
    

     Package Details (nuget) Repository

  • AWS .NET SDK for Lambda

    by 🔭 OpenTelemetry Authors 🔭

    This repository contains SDK to instrument Lambda handler to create incoming span.

    Quick Install

    To install this instrumentation library run:

    dotnet add package OpenTelemetry.Instrumentation.AWSLambda
    

     Package Details (nuget) Repository

  • Cassandra Instrumentation for OpenTelemetry

    by 🔭 OpenTelemetry Authors 🔭

    This is an Instrumentation Library, which instruments CassandraCSharpDriver

    Quick Install

    To install this instrumentation library run:

    dotnet add package OpenTelemetry.Instrumentation.Cassandra
    

     Package Details (nuget) Repository

  • Elasticsearch Client Instrumentation for OpenTelemetry .NET

    by 🔭 OpenTelemetry Authors 🔭

    Automatically instruments events emitted by the NEST/Elasticsearch.Net client library.

    Quick Install

    To install this instrumentation library run:

    dotnet add package OpenTelemetry.Instrumentation.ElasticsearchClient
    

     Package Details (nuget) Repository

  • EntityFrameworkCore Instrumentation for OpenTelemetry .NET

    by 🔭 OpenTelemetry Authors 🔭

    Automatically instruments the outgoing database requests from Microsoft.EntityFrameworkCore.

    Quick Install

    To install this instrumentation library run:

    dotnet add package OpenTelemetry.Instrumentation.EntityFrameworkCore
    

     Package Details (nuget) Repository

  • EventCounters Instrumentation for OpenTelemetry .NET

    by 🔭 OpenTelemetry Authors 🔭

    This is an Instrumentation Library , which republishes EventCounters using OpenTelemetry Metrics API.

    Quick Install

    To install this instrumentation library run:

    dotnet add package OpenTelemetry.Instrumentation.EventCounters
    

     Package Details (nuget) Repository

  • FusionCache .NET caching library

    by Jody Donetti

    By using OpenTelemetry with FusionCache, you can gain insights into the performance of your systems and how caching is performing

    Quick Install

    To install this instrumentation library run:

    dotnet add package ZiggyCreatures.FusionCache
    

     Website Documentation Package Details (nuget) Repository

  • gRPC Core-based Client and Server Interceptors for OpenTelemetry .NET

    by 🔭 OpenTelemetry Authors 🔭

    Adds OpenTelemetry instrumentation for gRPC Core-based client and server calls.

    Quick Install

    To install this instrumentation library run:

    dotnet add package OpenTelemetry.Instrumentation.GrpcCore
    

     Package Details (nuget) Repository

  • Grpc.Net.Client Instrumentation for OpenTelemetry

    by 🔭 OpenTelemetry Authors 🔭

    This is an Instrumentation Library which instruments Grpc.Net.Client and collects traces about outgoing gRPC requests.

    Quick Install

    To install this instrumentation library run:

    dotnet add package OpenTelemetry.Instrumentation.GrpcNetClient
    

     Package Details (nuget) Repository

  • Hangfire Instrumentation for OpenTelemetry .NET

    by 🔭 OpenTelemetry Authors 🔭

    This is an Instrumentation Library, which instruments Hangfire and collects telemetry about BackgroundJob.

    Quick Install

    To install this instrumentation library run:

    dotnet add package OpenTelemetry.Instrumentation.Hangfire
    

     Package Details (nuget) Repository

  • HttpClient and HttpWebRequest instrumentation for OpenTelemetry

    by 🔭 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 Install

    To install this instrumentation library run:

    dotnet add package OpenTelemetry.Instrumentation.Http
    

     Package Details (nuget) Repository

  • AWS SDK client instrumentation for OpenTelemetry

    by 🔭 OpenTelemetry Authors 🔭

    AWS SDK client instrumentation for OpenTelemetry .NET

    Quick Install

    To install this instrumentation library run:

    dotnet add package OpenTelemetry.Instrumentation.AWS
    

     Package Details (nuget) Repository

  • KafkaFlow Instrumentation for OpenTelemetry

    by Farfetch

    This is an Instrumentation Library, which instruments KafkaFlow and collects traces and baggage signals about Kafka messaging.

    Quick Install

    To install this instrumentation library run:

    dotnet add package KafkaFlow.OpenTelemetry
    

     Documentation Package Details (nuget) Repository

  • MassTransit .NET client

    by MassTransit Project

    By using OpenTelemetry with MassTransit, you can gain insights into the performance of your systems

    Quick Install

    To install this instrumentation library run:

    dotnet add package MassTransit
    

     Website Documentation Package Details (nuget) Repository

  • MassTransit Instrumentation for OpenTelemetry .NET

    by 🔭 OpenTelemetry Authors 🔭

    Automatically instruments DiagnosticSource events emitted by MassTransit library.

    Quick Install

    To install this instrumentation library run:

    dotnet add package OpenTelemetry.Instrumentation.MassTransit
    

     Package Details (nuget) Repository

  • MySqlData Instrumentation for OpenTelemetry

    by 🔭 OpenTelemetry Authors 🔭

    This is an Instrumentation Library, which instruments MySql.Data and collects telemetry about database operations.

    Quick Install

    To install this instrumentation library run:

    dotnet add package OpenTelemetry.Instrumentation.MySqlData
    

     Package Details (nuget) Repository

  • nservicebus OpenTelemetry Integration

    by Particular Software

    With NServiceBus OpenTelemetry instrumentation enabled, tracing, metrics, and logging can be individually configured via the OpenTelemetry API itself.

    Quick Install

    To install this instrumentation library run:

    dotnet add package NServiceBus
    
    • Reciprocal Public License 1.5

      License

     Website Documentation Package Details (nuget) Repository

  • OWIN Instrumentation for OpenTelemetry .NET

    by 🔭 OpenTelemetry Authors 🔭

    This is an Instrumentation Library, which instruments OWIN/Katana and collects telemetry about incoming requests.

    Quick Install

    To install this instrumentation library run:

    dotnet add package OpenTelemetry.Instrumentation.Owin
    

     Package Details (nuget) Repository

  • Process Instrumentation for OpenTelemetry .NET

    by 🔭 OpenTelemetry Authors 🔭

    This is an Instrumentation Library, which instruments .NET and collect telemetry about process behavior.

    Quick Install

    To install this instrumentation library run:

    dotnet add package OpenTelemetry.Instrumentation.Process
    

     Package Details (nuget) Repository

  • QuartzNET Instrumentation for OpenTelemetry .NET

    by 🔭 OpenTelemetry Authors 🔭

    Automatically instruments the Quartz jobs from Quartz.

    Quick Install

    To install this instrumentation library run:

    dotnet add package OpenTelemetry.Instrumentation.Quartz
    

     Package Details (nuget) Repository

  • .NET runtime metrics instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    OpenTelemetry .NET contrib plugin for collecting metrics from .NET Runtime

    Quick Install

    To install this instrumentation library run:

    dotnet add package OpenTelemetry.Instrumentation.Runtime
    

     Package Details (nuget) Repository

  • SqlClient Instrumentation for OpenTelemetry

    by 🔭 OpenTelemetry Authors 🔭

    This is an Instrumentation Library, which instruments Microsoft.Data.SqlClient and System.Data.SqlClient and collects traces about database operations.

    Quick Install

    To install this instrumentation library run:

    dotnet add package OpenTelemetry.Instrumentation.SqlClient
    

     Package Details (nuget) Repository

  • StackExchange.Redis Instrumentation for OpenTelemetry

    by 🔭 OpenTelemetry Authors 🔭

    This is an Instrumentation Library, which instruments StackExchange.Redis and collects traces about outgoing calls to Redis.

    Quick Install

    To install this instrumentation library run:

    dotnet add package OpenTelemetry.Instrumentation.StackExchangeRedis
    

     Package Details (nuget) Repository

  • ThrottlingTroll

    by ThrottlingTroll Project

    ThrottlingTroll 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 Install

    To install this instrumentation library run:

    dotnet add package ThrottlingTroll
    

     Website Documentation Package Details (nuget) Repository

  • WCF Instrumentation for OpenTelemetry .NET

    by 🔭 OpenTelemetry Authors 🔭

    Instruments WCF clients and/or services using implementations of IClientMessageInspector and IDispatchMessageInspector respectively.

    Quick Install

    To install this instrumentation library run:

    dotnet add package OpenTelemetry.Instrumentation.Wcf
    

     Package Details (nuget) Repository

  • Ecto Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Instrumentation for Elixir database library Ecto.

    Quick Install

    The package can be installed by adding opentelemetry_ecto to your list of dependencies in mix.exs:

    def deps do
      [
        {:opentelemetry_ecto, "~> 1.2.0"}
      ]
    

     Package Details (hex) Repository

  • OpentelemetryBandit

    by 🔭 OpenTelemetry Authors 🔭

    Telemetry handler that creates OpenTelemetry spans from Bandit events.

    Quick Install

    The package can be installed by adding opentelemetry_bandit to your list of dependencies in mix.exs:

    def deps do
      [
        {:opentelemetry_bandit, "~> 0.3.0"}
      ]
    

     Package Details (hex) Repository

  • opentelemetry_broadway

    by 🔭 OpenTelemetry Authors 🔭

    OpenTelemetry tracing for Broadway pipelines.

    Quick Install

    The package can be installed by adding opentelemetry_broadway to your list of dependencies in mix.exs:

    def deps do
      [
        {:opentelemetry_broadway, "~> 0.3.0"}
      ]
    

     Package Details (hex) Repository

  • OpentelemetryDataloader

    by 🔭 OpenTelemetry Authors 🔭

    Telemetry handler that creates OpenTelemetry spans from Dataloader events.

     Repository

  • Ecto Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Telemetry handler that creates OpenTelemetry spans from Ecto query events.

    Quick Install

    The package can be installed by adding opentelemetry_ecto to your list of dependencies in mix.exs:

    def deps do
      [
        {:opentelemetry_ecto, "~> 1.2.0"}
      ]
    

     Package Details (hex) Repository

  • OpentelemetryFinch

    by 🔭 OpenTelemetry Authors 🔭

    OpentelemetryFinch uses telemetry handlers to create OpenTelemetry spans from Finch events.

     Repository

  • OpentelemetryHTTPoison

    by 🔭 OpenTelemetry Authors 🔭

    OpentelemetryHTTPoison is an Instrumentation Library for HTTPoison.

     Repository

  • OpentelemetryNebulex

    by 🔭 OpenTelemetry Authors 🔭

    OpentelemetryNebulex uses telemetry handlers to create OpenTelemetry spans

     Repository

  • Oban Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    OpentelemetryOban uses telemetry handlers to create OpenTelemetry spans from Oban events.

     Repository

  • Phoenix Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Telemetry handler that creates OpenTelemetry spans from Phoenix events.

     Repository

  • Redix Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    OpentelemetryRedix uses telemetry handlers to create OpenTelemetry spans from Redix command events.

     Repository

  • Tesla Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Tesla middleware that creates OpenTelemetry spans and injects tracing headers into HTTP requests for Tesla clients.

     Repository

  • OpentelemetryXandra

    by 🔭 OpenTelemetry Authors 🔭

    This library uses Telemetry events to create OpenTelemetry Spans for Xandra queries.

    Quick Install

    The package can be installed by adding opentelemetry_xandra to your list of dependencies in mix.exs:

    def deps do
      [
        {:opentelemetry_xandra, "~> 0.2.0"}
      ]
    

     Package Details (hex) Repository

  • CloudWeGo-Hertz

    by CloudWeGo

    The obs-opentelemetry extension allows hertz to integrate OpenTelemetry with a simple setup.

    Quick Install

    To install this instrumentation library run:

    go get github.com/hertz-contrib/obs-opentelemetry
    

     Website Documentation Package Details (go) Repository

  • go-pg instrumentation

    by go-pg Authors

    Instrumentation for go-pg PostgreSQL client.

     Repository

  • go-redis instrumentation

    by Redis

    Instrumentation for go-redis Redis client.

     Repository

  • Go-Resty Instrumentation

    by dubonzi

    Custom instrumentation for the go-resty HTTP client library.

     Repository

  • OpenTelemetry for gorm

    by zstone12

    OpenTelemetry for gorm

    Quick Install

    To install this instrumentation library run:

    go get gorm.io/plugin/opentelemetry
    

     Website Documentation Package Details (go)

  • Goyek instrumentation

    by Robert Pająk

    Package otelgoyek provides OpenTelemetry instrumentation for goyek.

     Documentation Repository

  • Gqlgen Instrumentation

    by Ravil Galaktionov

    Go contrib plugin for the github.com/99designs/gqlgen package.

     Repository

  • GraphQL-Go instrumentation

    by Uptrace

    Instrumentation for graphql-go GraphQL Server that records GraphQL operations using OpenTelemetry Tracing API.

     Repository

  • Go gRPC metric instrumentation

    by Amin Mahboubi

    Go metric instrumentation for gRPC servers and clients based on gRPC Stats Handler interface.

     Repository

  • OpenTelemetry Metrics for gRPC

    by gRPC Authors

    gRPC provides support for an OpenTelemetry plugin that provides metrics

     Website Documentation Repository

  • Go package net/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).

     Repository

  • IBM/sarama Instrumentation

    by 🔭 OpenTelemetry Authors 🔭 , Dominic Evans

    Package sarama provides functions to trace the IBM/sarama package.

    Quick Install

    To install this instrumentation library run:

    go get github.com/dnwe/otelsarama
    

     Package Details (go) Repository

  • IBM MQ Instrumentation for OpenTelemetry

    by Mark Taylor , IBM MQ Development

    This package extracts metrics from an IBM MQ queue manager and forwards them to an OpenTelemetry environment.

     Repository

  • OpenTelemetry Go Instrumentation for confluent-kafka-go

    by Jurabek

    Package otelkafka provides functionality to trace the confluent-kafka-go package.

    Quick Install

    To install this instrumentation library run:

    go get github.com/jurabek/otelkafka
    

     Package Details (go) Repository

  • Kotel - Instrumentation plugin for franz-go

    by John Gerassimou

    Kotel is an instrumentation plugin for the franz-go Kafka client. It provides tracing and metrics options.

     Repository

  • MCP Server Instrumentation

    new

    by Olga Safonova

    OpenTelemetry middleware for Go MCP servers built with the official go-sdk. Instruments every incoming method call with spans and duration histograms, following the OTel semantic conventions for MCP. Covers both protocol-level errors and application-level tool handler errors.

     Documentation Repository

  • Gorilla Mux instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Package mux provides functions to trace the gorilla/mux package

     Repository

  • nhatthm/otelsql – OpenTelemetry SQL database driver wrapper for Go

    by nhatthm

    Add a OpenTelemetry wrapper to your existing database code to instrument the interactions with the database.

     Repository

  • aws-lambda-go Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Package otellambda instruments the github.com/aws/aws-lambda-go package.

     Repository

  • otelpgx - tracing support for github.com/jackc/pgx

    by Exaring AG.

    Provides OpenTelemetry tracing implementation for the pgx PostgreSQL package.

     Repository

  • jmoiron/sqlx instrumentation

    by Vladimir Mihailenco

    Instrumentation for jmoiron/sqlx that records sqlx queries and reports DBStats metrics.

     Repository

  • Go-restful Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Package go-restful provides functions to trace the emicklei/go-restful/v3 package.

     Repository

  • otelchi — Instrumentation for go-chi/chi

    by Riandy R.N

    Instrumentation for the Golang go-chi/chi package.

     Repository

  • splunkhttp – Instrumentation for net/http

    by Splunk Inc.

    Splunk specific instrumentation for the Golang net/http package.

     Repository

  • OpenTelemetry Go Instrumentation for SQS

    by Everton Marques

    opentelemetry-trace-sqs propagates OpenTelemetry tracing with SQS messages for the Go language.

     Repository

  • GORM instrumentation

    by Vladimir Mihailenco

    Instrumentation for gorm.io/gorm that records queries and reports DBStats metrics.

     Repository

  • SQL instrumentation

    by Vladimir Mihailenco

    Instrumentation for SQL that records queries (including transactions and statements) and reports DBStats metrics.

     Repository

  • otelsql – Instrumentation for database/sql

    by Sam Xie

    Instrumentation for the Golang database/sql package.

    Quick Install

    To install this instrumentation library run:

    go get github.com/XSAM/otelsql
    

     Package Details (go) Repository

  • Akka Actor Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a Akka Actor instrumentation to track requests through OpenTelemetry.

     Repository

  • Akka Actor Fork Join Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a Akka Actor Fork Join instrumentation to track requests through OpenTelemetry.

     Repository

  • Akka HTTP Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a Akka HTTP instrumentation to track requests through OpenTelemetry.

     Repository

  • Alibaba Druid Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides an Alibaba Druid instrumentation to track requests through OpenTelemetry.

     Repository

  • Apache HTTP Async Client Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a Apache HTTP Async Client instrumentation to track requests through OpenTelemetry.

     Repository

  • Apache HTTP Client Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a Apache HTTP Client instrumentation to track requests through OpenTelemetry.

     Repository

  • Apache DBCP Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This package provides an instrumentation library for Apache DBCP

     Repository

  • Apache Dubbo Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This package provides an instrumentation library for Apache Dubbo

     Repository

  • Armeria Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a Armeria instrumentation to track requests through OpenTelemetry.

     Repository

  • Async HTTP Client Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This package provides an instrumentation library for Async HTTP Client

     Repository

  • AWS Lambda Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a AWS Lambda instrumentation to track requests through OpenTelemetry.

     Repository

  • AWS SDK Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a AWS SDK instrumentation to track requests through OpenTelemetry.

     Repository

  • Azure SDK Instrumentation

    by Microsoft Authors

    Instrumentation for Azure SDK for Java (Track 2 libraries).

     Repository

  • Azure Core Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This package provides an instrumentation library for Azure Core Instrumentation

     Repository

  • c3p0 Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This package provides an instrumentation library for c3p0

     Repository

  • Apache Camel Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides an Apache Camel instrumentation to track requests through OpenTelemetry.

     Repository

  • Cassandra Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a Cassandra instrumentation to track requests through OpenTelemetry.

     Repository

  • Concurrent Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a concurrent instrumentation to track requests through OpenTelemetry.

     Repository

  • Couchbase Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a Couchbase instrumentation to track requests through OpenTelemetry.

     Repository

  • Elasticsearch Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a Elasticsearch instrumentation to track requests through OpenTelemetry.

     Repository

  • Elasticsearch Java API Client

    by Elasticsearch B.V.

    You can use OpenTelemetry to monitor the performance and behavior of your Elasticsearch requests through the Java Client.

     Website Documentation

  • Extension Kotlin

    by 🔭 OpenTelemetry Authors 🔭

    Instrumentation for opentelemetry-extension-kotlin

     Repository

  • Finagle HTTP Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a Finagle HTTP Instrumentation to track requests through OpenTelemetry.

     Repository

  • Finatra Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a Finatra instrumentation to track requests through OpenTelemetry.

    Quick Install
    Maven

    Add 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'
    }
    

     Package Details (maven) Repository

  • Geode Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a Geode instrumentation to track requests through OpenTelemetry.

     Repository

  • Google HTTP Client Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a Google HTTP Client instrumentation to track requests through OpenTelemetry.

     Repository

  • Grails Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This package provides an instrumentation library for Grails

     Repository

  • GraphQL Java Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This package provides an instrumentation library for GraphQL Java

     Repository

  • Grizzly Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a Grizzly instrumentation to track requests through OpenTelemetry.

     Repository

  • gRPC Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a gRPC instrumentation to track requests through OpenTelemetry.

     Repository

  • OpenTelemetry Metrics for gRPC

    by gRPC Authors

    gRPC provides support for an OpenTelemetry plugin that provides metrics

     Website Documentation Repository

  • Guava Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a Guava instrumentation to track requests through OpenTelemetry.

     Repository

  • GWT Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This package provides an instrumentation library for GWT

     Repository

  • Hibernate Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a Hibernate instrumentation to track requests through OpenTelemetry.

     Repository

  • Hikaricp Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This package provides an instrumentation library for Hikaricp

     Repository

  • HTTP URL Connection Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a HTTP URL Connection instrumentation to track requests through OpenTelemetry.

     Repository

  • Hystrix Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a Hystrix instrumentation to track requests through OpenTelemetry.

     Repository

  • Java HTTP Client Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a HTTP instrumentation to track requests through OpenTelemetry.

     Repository

  • Java Util Logging Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This package provides an instrumentation library for Java Util Logging

     Repository

  • JAX-WS Instrumentation

    by 🔭 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.

     Repository

  • JAXRS Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a JAXRS instrumentation to track requests through OpenTelemetry.

     Repository

  • JAXRS Client Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a JAXRS Client instrumentation to track requests through OpenTelemetry.

     Repository

  • JBoss Log Manager Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This package provides an instrumentation library for JBoss Log Manager

     Repository

  • JDBC Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a JDBC instrumentation to track requests through OpenTelemetry.

     Repository

  • JDBI

    by JDBI Authors

    Installing the JdbiOpenTelemetryPlugin enables Jdbi statements to emit trace spans recording metadata like SQL, parameters, and execution time.

     Website Documentation Repository

  • Jedis Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a Jedis instrumentation to track requests through OpenTelemetry.

     Repository

  • Jenkins Plugin for OpenTelemetry

    by Jenkins Authors

    Monitor and observe Jenkins with OpenTelemetry. Visualize jobs and pipelines executions as distributed traces.

     Website Documentation Repository

  • Jetty Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a Jetty instrumentation to track requests through OpenTelemetry.

     Repository

  • Jetty HTTP Client Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This package provides an instrumentation library for Jetty HTTP Client

     Repository

  • JMS Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a JMS instrumentation to track requests through OpenTelemetry.

     Repository

  • JMX Metric Insight

    by 🔭 OpenTelemetry Authors 🔭

    This subsystem of the OpenTelemetry Java agent provides a framework for collecting and reporting JMX metrics within the instrumented application.

     Repository

  • Jodd HTTP Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a Jodd HTTP instrumentation to track requests through OpenTelemetry.

     Repository

  • JSF Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This package provides an instrumentation library for JSF

     Repository

  • JSP Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a JSP instrumentation to track requests through OpenTelemetry.

     Repository

  • Kafka Clients Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a Kafka Clients instrumentation to track requests through OpenTelemetry.

     Repository

  • Kafka Streams Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a Kafka Streams instrumentation to track requests through OpenTelemetry.

     Repository

  • Kotlin Coroutines Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a Kotlin Coroutines instrumentation to track requests through OpenTelemetry.

     Repository

  • Ktor Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This package provides an instrumentation library for Ktor

     Repository

  • Kubernetes Client Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a Kubernetes Client instrumentation to track requests through OpenTelemetry.

     Repository

  • Lettuce Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a Lettuce instrumentation to track requests through OpenTelemetry.

     Repository

  • Liberty Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This package provides an instrumentation library for Liberty

     Repository

  • Log4J Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a Log4J instrumentation to track requests through OpenTelemetry.

     Repository

  • Logback Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a Logback instrumentation to track requests through OpenTelemetry.

     Repository

  • Micrometer Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This package provides an instrumentation library for Micrometer

     Repository

  • Mongo Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a Mongo instrumentation to track requests through OpenTelemetry.

     Repository

  • Netty Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a Netty instrumentation to track requests through OpenTelemetry.

     Repository

  • okHTTP Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a okHTTP instrumentation to track requests through OpenTelemetry.

    Quick Install
    Maven

    Add 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'
    }
    

     Package Details (maven) Repository

  • OpenCensus Shim

    by 🔭 OpenTelemetry Authors 🔭

    This library provides an instrumentation shim for OpenCensus

     Repository

  • Oracle UCP Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This package provides an instrumentation library for Oracle UCP

     Repository

  • Oshi Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This package provides an instrumentation library for Oshi

     Repository

  • payara

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a Payara instrumentation

     Repository

  • Instrumentation for Apache Pekko

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a Apache Pekko instrumentation to track requests through OpenTelemetry.

     Repository

  • Apache Pekko HTTP

    by 🔭 OpenTelemetry Authors 🔭

    This library provides an Apache Pekko HTTP instrumentation

     Repository

  • Play Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a Play instrumentation to track requests through OpenTelemetry.

     Repository

  • Quarkus

    by Quarkus

    Quarkus provides manual and automatic instrumentation for tracing and manual instrumentation capabilities for metrics.

     Website Documentation

  • Quartz Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This package provides an instrumentation library for Quartz

     Repository

  • RabbitMQ Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a RabbitMQ instrumentation to track requests through OpenTelemetry.

     Repository

  • Ratpack Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a Ratpack instrumentation to track requests through OpenTelemetry.

     Repository

  • Reactor Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a Reactor instrumentation to track requests through OpenTelemetry.

     Repository

  • Rediscala Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a Rediscala instrumentation to track requests through OpenTelemetry.

     Repository

  • Redisson Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a Redisson instrumentation to track requests through OpenTelemetry.

     Repository

  • Restlet Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This package provides an instrumentation library for Restlet

     Repository

  • RMI Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a RMI instrumentation to track requests through OpenTelemetry.

     Repository

  • RocketMQ Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This package provides an instrumentation library for RocketMQ

     Repository

  • runtimetelemetry

    by 🔭 OpenTelemetry Authors 🔭

    This package provides an instrumentation library for Runtime Telemetry

     Repository

  • RXJava Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a RXJava instrumentation to track requests through OpenTelemetry.

     Repository

  • Scala Concurrent Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a Scala Concurrent instrumentation to track requests through OpenTelemetry.

     Repository

  • Servlet Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a Servlet instrumentation to track requests through OpenTelemetry.

     Repository

  • Spark Web Framework Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a Spark Web Framework instrumentation to track requests through OpenTelemetry.

     Repository

  • Spring Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a Spring instrumentation to track requests through OpenTelemetry.

     Repository

  • Spymemcached Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a Spymemcached instrumentation to track requests through OpenTelemetry.

     Repository

  • Struts Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This package provides an instrumentation library for Struts

     Repository

  • Tapestry Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This package provides an instrumentation library for Tapestry

     Repository

  • Twilio Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a Twilio instrumentation to track requests through OpenTelemetry.

     Repository

  • Undertow Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This package provides an instrumentation library for Undertow

     Repository

  • Vaadin Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This package provides an instrumentation library for Vaadin

     Repository

  • Vert.x Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a Vert.x instrumentation to track requests through OpenTelemetry.

     Repository

  • Vert.x Reactive Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a Vert.x Reactive instrumentation to track requests through OpenTelemetry.

     Repository

  • Viburdbcp Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This package provides an instrumentation library for Viburdbcp

     Repository

  • Wicket Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This package provides an instrumentation library for Wicket

     Repository

  • zio

    by 🔭 OpenTelemetry Authors 🔭

    This package provides an instrumentation library for ZIO

     Repository

  • OpenTelemetry amqplib Instrumentation (RabbitMQ)

    by 🔭 OpenTelemetry Authors 🔭

    amqplib instrumentation for Node.js.

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-amqplib
    

     Package Details (npm) Repository

  • OpenTelemetry Angular Interceptor

    by Julien Fabre

    Angular library to deploy OpenTelemetry in Angular application.

    Quick Install

    To install this instrumentation library run:

    npm install @jufab/opentelemetry-angular-interceptor
    

     Package Details (npm) Repository

  • Fastify OpenTelemetry

    by Holden Whitehead

    Fastify OpenTelemetry API integration, using the Fastify plugin spec.

    Quick Install

    To install this instrumentation library run:

    npm install @autotelic/fastify-opentelemetry
    

     Package Details (npm) Repository

  • OpenTelemetry AWS Lambda Instrumentation for Node.js

    by 🔭 OpenTelemetry Authors 🔭

    AWS Lambda instrumentation for Node.js.

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-aws-lambda
    

     Package Details (npm) Repository

  • OpenTelemetry aws-sdk Instrumentation

    by Aspecto Authors

    aws-sdk instrumentation for Node.js.

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-aws-sdk
    

     Package Details (npm) Repository

  • Azure SDK Instrumentation

    by Microsoft Authors

    Instrumentation for Azure SDK for JavaScript (Track 2 libraries).

    Quick Install

    To install this instrumentation library run:

    npm install @azure/opentelemetry-instrumentation-azure-sdk
    

     Package Details (npm) Repository

  • BullMQ Instrumentation

    by Jennifer Moore

    Auto instrumentation for the BullMQ message system

    Quick Install

    To install this instrumentation library run:

    npm install @jenniferplusplus/opentelemetry-instrumentation-bullmq
    

     Package Details (npm) Repository

  • OpenTelemetry Instrumentation for bunyan

    by 🔭 OpenTelemetry Authors 🔭

    Instrumentation library for Bunyan.

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-bunyan
    

     Package Details (npm) Repository

  • OpenTelemetry Instrumentation for cassandra-driver

    by 🔭 OpenTelemetry Authors 🔭

    Instrumentation library for Cassandra driver.

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-cassandra-driver
    

     Package Details (npm) Repository

  • Connect Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Connect instrumentation for Node.js.

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-connect
    

     Package Details (npm) Repository

  • OpenTelemetry Cucumber Instrumentation for Node.js

    by 🔭 OpenTelemetry Authors 🔭

    This module provides automatic instrumentation for the @cucumber/cucumber bundle.

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-cucumber
    

     Package Details (npm) Repository

  • OpenTelemetry instrumentation for dataloader

    by 🔭 OpenTelemetry Authors 🔭

    This module provides an instrumentation library for the injection of trace context to dataloader

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-dataloader
    

     Package Details (npm) Repository

  • DNS Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    DNS instrumentation for Node.js.

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-dns
    

     Package Details (npm) Repository

  • Document Load Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Document Load instrumentation for Browser.

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-document-load
    

     Package Details (npm) Repository

  • OpenTelemetry Elasticsearch Instrumentation

    by Aspecto Authors

    Elasticsearch instrumentation for Node.js.

     Repository

  • Express Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Express instrumentation for Node.js.

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-express
    

     Package Details (npm) Repository

  • Fastify OpenTelemetry

    by 🔭 OpenTelemetry Authors 🔭

    OpenTelemetry fastify automatic instrumentation library

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-fastify
    

     Package Details (npm) Repository

  • Fastify Instrumentation Library

    by Fastify

    Fastify OpenTelemetry auto-instrumentation library.

    Quick Install

    To install this instrumentation library run:

    npm install @fastify/otel
    

     Package Details (npm) Repository

  • Fetch Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Fetch instrumentation for browsers.

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-fetch
    

     Package Details (npm) Repository

  • OpenTelemetry fs Instrumentation for Node.js

    by 🔭 OpenTelemetry Authors 🔭

    This module provides an instrumentation library for fs.

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-fs
    

     Package Details (npm) Repository

  • OpenTelemetry Generic Pool Instrumentation for Node.js

    by 🔭 OpenTelemetry Authors 🔭

    generic-pool instrumentation for Node.js.

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-generic-pool
    

     Package Details (npm) Repository

  • GraphQL Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    GraphQL instrumentation for Node.js.

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-graphql
    

     Package Details (npm) Repository

  • gRPC Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    gRPC and gRPC.js instrumentation for Node.js.

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-grpc
    

     Package Details (npm) Repository

  • Hapi Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Hapi instrumentation for Node.js.

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-hapi
    

     Package Details (npm) Repository

  • HTTP Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    HTTP and HTTPS instrumentation for Node.js.

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-http
    

     Package Details (npm) Repository

  • ioRedis Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    ioRedis instrumentation for Node.js.

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-ioredis
    

     Package Details (npm) Repository

  • OpenTelemetry kafkajs Instrumentation

    by Amir Blum

    kafkajs instrumentation for Node.js.

     Repository

  • OpenTelemetry Instrumentation for knex

    by 🔭 OpenTelemetry Authors 🔭

    Instrumentation library for Knex.

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-knex
    

     Package Details (npm) Repository

  • Koa Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Koa instrumentation for Node.js.

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-koa
    

     Package Details (npm) Repository

  • LangChain JavaScript Instrumentation

    by Arize AI

    Instrumentation for tracing the LangChain framework

    Quick Install

    To install this instrumentation library run:

    npm install @arizeai/openinference-instrumentation-langchain
    

     Documentation Package Details (npm) Repository

  • OpenTelemetry Instrumentation Long Task for the Web

    by 🔭 OpenTelemetry Authors 🔭

    Instrumentation library for net module.

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-long-task
    

     Package Details (npm) Repository

  • OpenTelemetry lru-memorizer Instrumentation for Node.js

    by 🔭 OpenTelemetry Authors 🔭

    This module provides an instrumentation library for the lru-memorizer.

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-lru-memoizer
    

     Package Details (npm) Repository

  • OpenTelemetry Instrumentation for memcached

    by 🔭 OpenTelemetry Authors 🔭

    Instrumentation library for memcached.

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-memcached
    

     Package Details (npm) Repository

  • MongoDB Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    MongoDB instrumentation for Node.js.

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-mongodb
    

     Package Details (npm) Repository

  • OpenTelemetry Mongoose Plugin

    by Walter Dal Mut

    Mongoose Plugin for Node.js.

     Repository

  • OpenTelemetry Mongoose Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Mongoose instrumentation for Node.js.

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-mongoose
    

     Package Details (npm) Repository

  • OpenTelemetry MSSQL Instrumentation

    by Mohammad Nadeem

    MSSQL instrumentation for Node.js.

     Repository

  • MySQL Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    MySQL instrumentation for Node.js.

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-mysql
    

     Package Details (npm) Repository

  • OpenTelemetry Instrumentation for MySQL2

    by 🔭 OpenTelemetry Authors 🔭

    MySQL2 instrumentation for Node.js.

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-mysql2
    

     Package Details (npm) Repository

  • OpenTelemetry Neo4j Instrumentation

    by Aspecto Authors

    Neo4j instrumentation for Node.js.

     Repository

  • OpenTelemetry Instrumentation for Nest

    by Metin Seylan

    Instrumentation library for Nest.

     Repository

  • NestJS OpenTelemetry

    by 🔭 OpenTelemetry Authors 🔭

    OpenTelemetry NestJS automatic instrumentation library

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-nestjs-core
    

     Package Details (npm) Repository

  • OpenTelemetry NestJS Instrumentation for Node.js

    by 🔭 OpenTelemetry Authors 🔭

    This module provides automatic instrumentation for the Nest framework.

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-nestjs-core
    

     Package Details (npm) Repository

  • OpenTelemetry Instrumentation for net

    by 🔭 OpenTelemetry Authors 🔭

    Instrumentation library for net module.

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-net
    

     Package Details (npm) Repository

  • OpenTelemetry NodeCache Instrumentation

    by Aspecto Authors

    NodeCache instrumentation for Node.js.

     Repository

  • OpenAI JavaScript Instrumentation

    by Arize AI

    Instrumentation for tracing the OpenAI Node.js SDK

    Quick Install

    To install this instrumentation library run:

    npm install @arizeai/openinference-instrumentation-openai
    

     Documentation Package Details (npm) Repository

  • OpenTelemetry Instrumentation for Oracle Database

    by Sudarshan Soma (Oracle)

    Instrumentation library for Oracle Database.

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-oracledb
    

     Package Details (npm) Repository

  • PostgreSQL Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    PostgreSQL instrumentation for Node.js.

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-pg
    

     Package Details (npm) Repository

  • OpenTelemetry pillarjs/Router Instrumentation for Node.js

    by 🔭 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 Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-restify
    

     Package Details (npm) Repository

  • OpenTelemetry Instrumentation for pino

    by 🔭 OpenTelemetry Authors 🔭

    Instrumentation library for pino.

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-pino
    

     Package Details (npm) Repository

  • OpenTelemetry Instrumentation for pg

    by 🔭 OpenTelemetry Authors 🔭

    Instrumentation library for pg.

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-pg
    

     Package Details (npm) Repository

  • NestJS OpenTelemetry

    by Ivan Santos

    OpenTelemetry module for NestJS framework.

     Repository

  • Prisma Tracing Instrumentation

    by Prisma

    OpenTelemetry compliant tracing instrumentation for the Prisma ORM.

    Quick Install

    To install this instrumentation library run:

    npm install @prisma/instrumentation
    

     Package Details (npm) Repository

  • React Load Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    React loading automatic instrumentation

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/plugin-react-load
    

     Package Details (npm) Repository

  • Redis Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Redis instrumentation for Node.js.

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-redis
    

     Package Details (npm) Repository

  • OpenTelemetry Redis Instrumentation for Node.js

    by 🔭 OpenTelemetry Authors 🔭

    This module provides automatic instrumentation for the redis@^4.0.0 package.

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-redis-4
    

     Package Details (npm) Repository

  • OpenTelemetry Instrumentation for Remix

    by Justin Smith

    Remix instrumentation for Node.js.

    Quick Install

    To install this instrumentation library run:

    npm install opentelemetry-instrumentation-remix
    

     Package Details (npm) Repository

  • OpenTelemetry Instrumentation for restify

    by 🔭 OpenTelemetry Authors 🔭

    Instrumentation library for restify.

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-restify
    

     Package Details (npm) Repository

  • Router Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Router instrumentation for Node.js.

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-router
    

     Package Details (npm) Repository

  • OpenTelemetry Node.js Runtime Metrics Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This module provides automatic metric instrumentation that exposes measurements from the Performance measurement APIs (i.e. perf_hooks).

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-runtime-node
    

     Package Details (npm) Repository

  • OpenTelemetry Sequelize Instrumentation

    by Aspecto Authors

    Sequelize instrumentation for Node.js.

     Repository

  • OpenTelemetry socket.io Instrumentation for Node.js

    by 🔭 OpenTelemetry Authors 🔭

    This module provides automatic instrumentation for the socket.io module

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-socket.io
    

     Package Details (npm) Repository

  • OpenTelemetry Tedious Instrumentation for Node.js

    by 🔭 OpenTelemetry Authors 🔭

    This module provides automatic instrumentation for the tedious module.

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-tedious
    

     Package Details (npm) Repository

  • OpenTelemetry TypeScript Compiler Instrumentation for Business Logic

    by Weiting Liou

    A TypeScript transformer that automatically instruments your business logic methods with OpenTelemetry spans at compile time through AST weaving, achieving true “application-level transparency”

    Quick Install

    To install this instrumentation library run:

    npm install @waitingliou/tsc-otel-instrumentation
    

     Documentation Package Details (npm) Repository

  • OpenTelemetry TypeORM Instrumentation

    by Aspecto Authors

    TypeORM instrumentation for Node.js.

     Repository

  • OpenTelemetry Undici/fetch Instrumentation for Node.js

    by 🔭 OpenTelemetry Authors 🔭

    This module provides automatic instrumentation for undici and Node.js global fetch API.

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-undici
    

     Package Details (npm) Repository

  • User Interaction Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    User Interaction instrumentation for browsers.

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-user-interaction
    

     Package Details (npm) Repository

  • OpenTelemetry Instrumentation for winston

    by 🔭 OpenTelemetry Authors 🔭

    Instrumentation library for Winston.

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-winston
    

     Package Details (npm) Repository

  • XMLHttpRequest Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    XMLHttpRequest instrumentation for browsers.

    Quick Install

    To install this instrumentation library run:

    npm install @opentelemetry/instrumentation-xml-http-request
    

     Package Details (npm) Repository

  • Apache APISIX Instrumentation

    by Apache APISIX Authors

    The plugin implements Tracing data collection based on OpenTelemetry native standard, and sends it to OpenTelemetry Collector through HTTP protocol.

     Repository

  • Mojolicious Instrumentation

    by jjatria

    An OpenTelemetry plugin for Perl’s Mojolicious.

     Repository

  • Plack Instrumentation

    by abh

    An OpenTelemetry middleware for Perl’s Plack.

     Repository

  • OpenTelemetry CakePHP instrumentation library

    by 🔭 OpenTelemetry Authors 🔭

    Please read </docs/instrumentation/php/automatic/> for instructions on how to install and configure the extension and SDK.

    Quick Install

    To install this instrumentation library run:

    composer require open-telemetry/opentelemetry-auto-cakephp
    

     Package Details (packagist) Repository

  • OpenTelemetry CodeIgniter auto-instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Instrumentation Library for the CodeIgniter Framework

    Quick Install

    To install this instrumentation library run:

    composer require open-telemetry/opentelemetry-auto-codeigniter
    

     Package Details (packagist) Repository

  • OpenTelemetry curl auto-instrumentation

    by 🔭 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.

    Quick Install

    To install this instrumentation library run:

    composer require open-telemetry/opentelemetry-auto-curl
    

     Package Details (packagist) Repository

  • OpenTelemetry ext-amqp auto-instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Instrumentation Library for ext-amqp

    Quick Install

    To install this instrumentation library run:

    composer require open-telemetry/opentelemetry-auto-ext-amqp
    

     Package Details (packagist) Repository

  • OpenTelemetry ext-rdkafka auto-instrumentation

    by 🔭 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 Install

    To install this instrumentation library run:

    composer require open-telemetry/opentelemetry-auto-ext-rdkafka
    

     Package Details (packagist) Repository

  • OpenTelemetry Guzzle auto-instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Instrumentation Library for Guzzle

    Quick Install

    To install this instrumentation library run:

    composer require open-telemetry/opentelemetry-auto-guzzle
    

     Package Details (packagist) Repository

  • OpenTelemetry HTTPlug async auto-instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Instrumentation Library for PHP HTTP Async Client

    Quick Install

    To install this instrumentation library run:

    composer require open-telemetry/opentelemetry-auto-http-async
    

     Package Details (packagist) Repository

  • OpenTelemetry IO auto-instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Instrumentation Library for PHP IO

    Quick Install

    To install this instrumentation library run:

    composer require open-telemetry/opentelemetry-auto-io
    

     Package Details (packagist) Repository

  • OpenTelemetry Laravel auto-instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Instrumentation Library for Laravel

    Quick Install

    To install this instrumentation library run:

    composer require open-telemetry/opentelemetry-auto-laravel
    

     Package Details (packagist) Repository

  • OpenTelemetry MongoDB auto-instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Auto-instrumentation hooks are registered via composer, and spans will automatically be created for all MongoDB operations.

    Quick Install

    To install this instrumentation library run:

    composer require open-telemetry/opentelemetry-auto-mongodb
    

     Package Details (packagist) Repository

  • OpenTelemetry openai-php/client auto-instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This package provides auto-instrumentation for openai-php/client to help you understand the interactions with OpenAI compatible services.

    Quick Install

    To install this instrumentation library run:

    composer require open-telemetry/opentelemetry-auto-openai-php
    

     Package Details (packagist) Repository

  • OpenTelemetry PDO (PHP DataObjects) auto-instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Instrumentation Library for PDO

    Quick Install

    To install this instrumentation library run:

    composer require open-telemetry/opentelemetry-auto-pdo
    

     Package Details (packagist) Repository

  • OpenTelemetry PSR-14 auto-instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Quick Install

    To install this instrumentation library run:

    composer require open-telemetry/opentelemetry-auto-psr14
    

     Package Details (packagist) Repository

  • PSR-15 Middleware Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Instrumentation Library for PSR-15 middleware

    Quick Install

    To install this instrumentation library run:

    composer require open-telemetry/opentelemetry-auto-psr15
    

     Package Details (packagist) Repository

  • OpenTelemetry PSR-16 auto-instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Auto-instrumentation hooks are registered via composer, and spans will automatically be created for each PSR-16 cache operation.

    Quick Install

    To install this instrumentation library run:

    composer require open-telemetry/opentelemetry-auto-psr16
    

     Package Details (packagist) Repository

  • PSR-18 HTTP Clients Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Instrumentation Library for PSR-18 HTTP clients

    Quick Install

    To install this instrumentation library run:

    composer require open-telemetry/opentelemetry-auto-psr18
    

     Package Details (packagist) Repository

  • OpenTelemetry PSR-3 auto-instrumentation

    by 🔭 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 Install

    To install this instrumentation library run:

    composer require open-telemetry/opentelemetry-auto-psr3
    

     Package Details (packagist) Repository

  • OpenTelemetry PSR-6 instrumentation library

    by 🔭 OpenTelemetry Authors 🔭

    Please read </docs/instrumentation/php/automatic/> for instructions on how to install and configure the extension and SDK.

    Quick Install

    To install this instrumentation library run:

    composer require open-telemetry/opentelemetry-auto-psr6
    

     Package Details (packagist) Repository

  • Slim Framework

    by 🔭 OpenTelemetry Authors 🔭

    Instrumentation Library for the Slim Framework

    Quick Install

    To install this instrumentation library run:

    composer require open-telemetry/opentelemetry-auto-slim
    

     Package Details (packagist) Repository

  • OpenTelemetry Symfony auto-instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Instrumentation Library for the Symfony Framework

    Quick Install

    To install this instrumentation library run:

    composer require open-telemetry/opentelemetry-auto-symfony
    

     Package Details (packagist) Repository

  • OpenTelemetry Twig auto-instrumentation

    by Christian Melius

    Instrumentation Library for Twig

    Quick Install

    To install this instrumentation library run:

    composer require cmelius/opentelemetry-auto-twig
    

     Package Details (packagist) Repository

  • OpenTelemetry WordPress auto-instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Instrumentation Library for WordPress

    Quick Install

    To install this instrumentation library run:

    composer require open-telemetry/opentelemetry-auto-wordpress
    

     Package Details (packagist) Repository

  • OpenTelemetry Yii auto-instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Instrumentation Library for Yii

    Quick Install

    To install this instrumentation library run:

    composer require open-telemetry/opentelemetry-auto-yii
    

     Package Details (packagist) Repository

  • OpenTelemetry aiohttp client Integration

    by 🔭 OpenTelemetry Authors 🔭

    This library allows tracing HTTP requests made by the aiohttp client library.

     Repository

  • OpenTelemetry aiohttp server Integration

    by 🔭 OpenTelemetry Authors 🔭

    This library allows tracing HTTP requests made by the aiohttp server library.

     Repository

  • OpenTelemetry aiokafka instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Instrument aiokafka to report instrumentation-kafka produced and consumed messages

     Repository

  • AIOPG Middleware Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides AIOPG middleware to track requests timing through OpenTelemetry.

     Repository

  • Anthropic Instrumentation

    by Traceloop

    Instrumentation for Anthropic LLMs (prompts logging, tokens, etc.)

     Repository

  • ASGI Middleware Instrumentation

    by 🔭 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.

     Repository

  • asyncpg Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library allows tracing PostgreSQL queries made by the asyncpg library.

     Repository

  • AWS Lambda Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library allows tracing invocations of functions on AWS Lambda.

     Repository

  • Azure SDK Instrumentation

    by Microsoft Authors

    Instrumentation for Azure SDK for Python (Track 2 libraries).

     Repository

  • Bedrock Python Instrumentation

    by Arize AI

    Instrumentation for tracing Amazon Bedrock framework

     Documentation Repository

  • Boto Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library allows tracing requests made by the Boto library.

     Repository

  • OpenTelemetry Boto3 SQS Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library allows tracing requests made by the Boto3 library to the SQS service.

     Repository

  • Botocore Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library allows tracing requests made by the Botocore library.

     Repository

  • OpenTelemetry Cassandra Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Instrumentation for Cassandra (Cassandra-driver and scylla-driver libraries).

     Repository

  • ChromaDB Instrumentation

    by Traceloop

    Instrumentation for Chroma Vector DB

     Repository

  • Cohere Instrumentation

    by Traceloop

    Instrumentation for Cohere LLMs (prompts logging, tokens, etc.)

     Repository

  • Database API integration

    by 🔭 OpenTelemetry Authors 🔭

    The trace integration with Database API for OpenTelemetry.

     Repository

  • Django Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library allows tracing requests for Django applications.

     Repository

  • DSPy Python Instrumentation

    by Arize AI

    Instrumentation for tracing the DSPy framework

     Documentation Repository

  • Elasticsearch Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library allows tracing elasticsearch made by the elasticsearch library.

     Repository

  • Elasticsearch Python Client

    by Elasticsearch B.V.

    You can use OpenTelemetry to monitor the performance and behavior of your Elasticsearch requests through the Python Client.

     Website Documentation Repository

  • OpenTelemetry Falcon Tracing

    by 🔭 OpenTelemetry Authors 🔭

    This library builds on the OpenTelemetry WSGI middleware to track web requests in Falcon applications.

     Repository

  • FastAPI Middleware Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides FastAPI middleware to track requests timing through OpenTelemetry.

     Repository

  • Flask Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library builds on the OpenTelemetry WSGI middleware to track web requests in Flask applications.

     Repository

  • OpenTelemetry Metrics for gRPC

    by gRPC Authors

    gRPC provides support for an OpenTelemetry plugin that provides metrics

     Website Documentation Repository

  • Haystack Instrumentation

    by Traceloop

    Instrumentation for Haystack LLM framework

     Repository

  • Haystack Python Instrumentation

    by Arize AI

    Instrumentation for tracing the Haystack framework

     Documentation Repository

  • OpenTelemetry HTTPX Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library allows tracing HTTP requests made by the HTTPX library.

     Repository

  • LangChain Instrumentation

    by Traceloop

    Instrumentation for LangChain Framework

     Repository

  • LangChain Python Instrumentation

    by Arize AI

    Instrumentation for tracing the LangChain framework

     Documentation Repository

  • LlamaIndex Instrumentation

    by Traceloop

    Instrumentation for LlamaIndex Framework

     Repository

  • LlamaIndex Python Instrumentation

    by Arize AI

    Instrumentation for tracing the LlamaIndex framework

     Documentation Repository

  • Milvus Instrumentation

    by Traceloop

    Instrumentation for Milvus Vector DB

     Repository

  • MistralAI Instrumentation

    by Traceloop

    Instrumentation for Mistral AI LLMs (prompts logging, tokens, etc.)

     Repository

  • Mistral AI Python Instrumentation

    by Arize AI

    Instrumentation for tracing the Mistral AI Python SDK

     Documentation Repository

  • MySQL Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Instrumentation with MySQL that supports the mysql-connector library.

     Repository

  • Ollama Instrumentation

    by Traceloop

    Instrumentation for Ollama LLMs (prompts logging, tokens, etc.)

     Repository

  • OpenAI Instrumentation

    by Traceloop

    Instrumentation for OpenAI LLMs (prompts logging, tokens, etc.)

     Repository

  • Open AI Python Instrumentation

    by Arize AI

    Instrumentation for tracing the OpenAI Python SDK

     Documentation Repository

  • Pinecone Instrumentation

    by Traceloop

    Instrumentation for Pinecone Vector DB

     Repository

  • Psycopg Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides tracing for PostgreSQL via psycopg2.

     Repository

  • Qdrant Instrumentation

    by Traceloop

    Instrumentation for Qdrant Vector DB

     Repository

  • Redis Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library allows tracing requests made by the Redis library.

     Repository

  • Replicate Instrumentation

    by Traceloop

    Instrumentation for Replicate LLMs (prompts logging, tokens, etc.)

     Repository

  • Requests Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library allows tracing HTTP requests made by the requests library.

     Repository

  • SQLAlchemy Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library allows tracing requests made by the SQLAlchemy library.

     Repository

  • Starlette Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides automatic and manual instrumentation of Starlette web frameworks, instrumenting HTTP requests served by applications utilizing the framework.

     Repository

  • OpenTelemetry threading Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides instrumentation for the threading module to ensure that

     Repository

  • Tornado Middleware Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides Tornado middleware to track requests timing through OpenTelemetry.

     Repository

  • OpenTelemetry Tortoise ORM Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library allows tracing queries made by tortoise ORM backends, MySQL, PostgreSQL and SQLite.

     Repository

  • Transformers Instrumentation

    by Traceloop

    Instrumentation for Transformers SDK (HuggingFace)

     Repository

  • OpenTelemetry urllib3 Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library allows tracing HTTP requests made by the urllib3 library.

     Repository

  • VertexAI Instrumentation

    by Traceloop

    Instrumentation for VertexAI LLMs (prompts logging, tokens, etc.)

     Repository

  • IBM Watsonx Instrumentation

    by Traceloop

    Instrumentation for IBM Watsonx LLMs (prompts logging, tokens, etc.)

     Repository

  • Weaviate Instrumentation

    by Traceloop

    Instrumentation for Weaviate Vector DB

     Repository

  • WSGI Middleware Instrumentation

    by 🔭 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.

     Repository

  • ActionPack Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    ActionPack instrumentation for Ruby.

    Quick Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-action_pack
    

     Package Details (gems) Repository

  • ActionView Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    ActionView instrumentation for Ruby.

    Quick Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-action_view
    

     Package Details (gems) Repository

  • OpenTelemetry ActionMailer Instrumentation

    by 🔭 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 Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-action_mailer
    

     Package Details (gems) Repository

  • ActiveJob Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    ActiveJob instrumentation for Ruby.

    Quick Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-active_job
    

     Package Details (gems) Repository

  • Active Model Serializers Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Active Model Serializers instrumentation for Ruby.

    Quick Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-active_model_serializers
    

     Package Details (gems) Repository

  • ActiveRecord Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    ActiveRecord instrumentation for Ruby.

    Quick Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-active_record
    

     Package Details (gems) Repository

  • ActiveSupport Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    ActiveSupport instrumentation for Ruby.

    Quick Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-active_support
    

     Package Details (gems) Repository

  • All-in-one Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    All-in-one instrumentation for Ruby.

    Quick Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-all
    

     Package Details (gems) Repository

  • OpenTelemetry aws-sdk Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    aws-sdk instrumentation for Ruby.

    Quick Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-aws_sdk
    

     Package Details (gems) Repository

  • OpenTelemetry AWS-Lambda Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    The OpenTelemetry aws-lambda gem is a community-maintained instrumentation for AWS Lambda functions.

    Quick Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-aws_lambda
    

     Package Details (gems) Repository

  • OpenTelemetry Instrumentation Base

    by 🔭 OpenTelemetry Authors 🔭

    The opentelemetry-instrumentation-base gem contains the instrumentation base class, and the instrumentation registry.

    Quick Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-base
    

     Package Details (gems) Repository

  • Bunny Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Bunny instrumentation for Ruby.

    Quick Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-bunny
    

     Package Details (gems) Repository

  • ConcurrentRuby Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    ConcurrentRuby instrumentation for Ruby.

    Quick Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-concurrent_ruby
    

     Package Details (gems) Repository

  • Dalli Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Dalli instrumentation for Ruby.

    Quick Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-dalli
    

     Package Details (gems) Repository

  • Dalli

    by Peter M. Goldstein , Mike Perham

    Dalli is a high performance pure Ruby client for accessing memcached servers. Native instrumentation is available in Dalli v4.2.0+

     Website Documentation Repository

  • Delayed Job Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Delayed Job instrumentation for Ruby.

    Quick Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-delayed_job
    

     Package Details (gems) Repository

  • Elasticsearch Ruby Client

    by Elasticsearch B.V.

    You can use OpenTelemetry to monitor the performance and behavior of your Elasticsearch requests through the Ruby Client.

    Quick Install

    To install this instrumentation library run:

    gem install elasticsearch
    

     Website Documentation Package Details (gems) Repository

  • Ethon Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Ethon instrumentation for Ruby.

    Quick Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-ethon
    

     Package Details (gems) Repository

  • Excon Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Excon instrumentation for Ruby.

    Quick Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-excon
    

     Package Details (gems) Repository

  • Faraday Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Faraday instrumentation for Ruby.

    Quick Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-faraday
    

     Package Details (gems) Repository

  • OpenTelemetry Grape Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    The Grape instrumentation is a community-maintained instrumentation for Grape, a REST-like API framework for Ruby.

    Quick Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-grape
    

     Package Details (gems) Repository

  • GraphQL Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    GraphQL instrumentation for Ruby.

    Quick Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-graphql
    

     Package Details (gems) Repository

  • OpenTelemetry gruf Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Instrumentation for gruf (gRPC Ruby Framework).

    Quick Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-gruf
    

     Package Details (gems) Repository

  • HTTP Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    HTTP instrumentation for Ruby.

    Quick Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-http
    

     Package Details (gems) Repository

  • HttpClient Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    HttpClient instrumentation for Ruby.

    Quick Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-http_client
    

     Package Details (gems) Repository

  • OpenTelemetry HTTPX Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    The HTTPX instrumentation is a community-maintained instrumentation for the HTTPX gem.

    Quick Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-httpx
    

     Package Details (gems) Repository

  • Koala Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Koala instrumentation for Ruby.

    Quick Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-koala
    

     Package Details (gems) Repository

  • LMDB Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    LMDB instrumentation for Ruby.

    Quick Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-lmdb
    

     Package Details (gems) Repository

  • Mongo Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Mongo instrumentation for Ruby.

    Quick Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-mongo
    

     Package Details (gems) Repository

  • Mysql2 Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Mysql2 instrumentation for Ruby.

    Quick Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-mysql2
    

     Package Details (gems) Repository

  • Net::HTTP Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Net::HTTP instrumentation for Ruby.

    Quick Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-net_http
    

     Package Details (gems) Repository

  • PG Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    PG instrumentation for Ruby.

    Quick Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-pg
    

     Package Details (gems) Repository

  • Que Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Que instrumentation for Ruby.

    Quick Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-que
    

     Package Details (gems) Repository

  • OpenTelemetry Racecar Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    The Racecar instrumentation is a community-maintained instrumentation for Racecar, a client library for Apache Kafka.

    Quick Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-racecar
    

     Package Details (gems) Repository

  • Rack Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Rack instrumentation for Ruby.

    Quick Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-rack
    

     Package Details (gems) Repository

  • Rails Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Rails instrumentation for Ruby.

    Quick Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-rails
    

     Package Details (gems) Repository

  • OpenTelemetry Rake Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    The Rake instrumentation is a community-maintained instrumentation for the Rake task invocation.

    Quick Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-rake
    

     Package Details (gems) Repository

  • OpenTelemetry rdkafka Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    The rdkafka instrumentation is a community-maintained instrumentation for rdkafka, a client library for Apache Kafka.

    Quick Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-rdkafka
    

     Package Details (gems) Repository

  • Redis Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Redis instrumentation for Ruby.

    Quick Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-redis
    

     Package Details (gems) Repository

  • Resque Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Resque instrumentation for Ruby.

    Quick Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-resque
    

     Package Details (gems) Repository

  • REST Client Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    REST Client instrumentation for Ruby.

    Quick Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-restclient
    

     Package Details (gems) Repository

  • RSpec Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    RSpec instrumentation for Ruby.

    Quick Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-rspec
    

     Package Details (gems) Repository

  • RubyKafka Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    RubyKafka instrumentation for Ruby.

    Quick Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-ruby_kafka
    

     Package Details (gems) Repository

  • RubyLLM Instrumentation

    new

    by thoughtbot

    RubyLLM instrumentation for Ruby.

    Quick Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-ruby_llm
    

     Package Details (gems) Repository

  • Sidekiq Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Sidekiq instrumentation for Ruby.

    Quick Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-sidekiq
    

     Package Details (gems) Repository

  • Sinatra Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Sinatra instrumentation for Ruby.

    Quick Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-sinatra
    

     Package Details (gems) Repository

  • Trilogy Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Trilogy instrumentation for Ruby.

    Quick Install

    To install this instrumentation library run:

    gem install opentelemetry-instrumentation-trilogy
    

     Package Details (gems) Repository

  • Actix Web Instrumentation

    by Julian Tescher

    OpenTelemetry integration for Actix Web.

    Quick Install

    To install this instrumentation library run:

    cargo add actix-web-opentelemetry
    

     Package Details (crates) Repository

  • axum Instrumentation

    by David Bernard

    Middlewares to integrate axum + tracing + opentelemetry.

    Quick Install

    To install this instrumentation library run:

    cargo add axum-tracing-opentelemetry
    

     Package Details (crates) Repository

  • Tide Instrumentation

    by Christoph Grabo

    OpenTelemetry integration for the Tide web framework.

    Quick Install

    To install this instrumentation library run:

    cargo add opentelemetry-tide
    

     Package Details (crates) Repository

  • Tracing Instrumentation

    by Julian Tescher

    Utilities for adding OpenTelemetry interoperability to tracing.

    Quick Install

    To install this instrumentation library run:

    cargo add tracing-opentelemetry
    

     Package Details (crates) Repository

  • Trillium Instrumentation

    by Jacob Rothstein

    OpenTelemetry integration for the Trillium web framework.

    Quick Install

    To install this instrumentation library run:

    cargo add trillium-opentelemetry
    

     Package Details (crates) Repository

  • URLSession Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides a URLSession instrumentation to track requests through OpenTelemetry.

     Repository

  • logrus log bridge

    by 🔭 OpenTelemetry Authors 🔭

    Package otellogrus provides an OpenTelemetry log bridge for github.com/sirupsen/logrus.

     Repository

  • slog log bridge

    by 🔭 OpenTelemetry Authors 🔭

    Package otelslog provides an OpenTelemetry log bridge for log/slog.

     Repository

  • zap log bridge

    by 🔭 OpenTelemetry Authors 🔭

    Package otelzap provides an OpenTelemetry log bridge for go.uber.org/zap.

     Repository

  • clj-otel - Idiomatic Clojure API for OpenTelemetry

    by Steffan Westcott

    An idiomatic Clojure API for adding telemetry to your libraries and applications using OpenTelemetry.

     Repository

  • Collector

    by 🔭 OpenTelemetry Authors 🔭

    The OpenTelemetry Collector (Agent/Service)

     Repository

  • C++

    by 🔭 OpenTelemetry Authors 🔭

    The OpenTelemetry API and SDK for C++.

     Repository

  • opentelemetry-api.cr

    by wyhaines

    An unofficial implementation of OpenTelemetry in Crystal.

     Repository

  • OpenTelemetry for Dart

    by Workiva

    An unofficial implementation of OpenTelemetry in Dart.

     Repository

  • .NET

    by 🔭 OpenTelemetry Authors 🔭

    The OpenTelemetry API and SDK for .NET (C#, F#)

     Repository

  • Go

    by 🔭 OpenTelemetry Authors 🔭

    The OpenTelemetry API and SDK for Go.

     Repository

  • OpenTelemetry for Haskell

    by ethercrow

    An unofficial implementation of OpenTelemetry in Haskell.

     Repository

  • Java

    by 🔭 OpenTelemetry Authors 🔭

    The OpenTelemetry API and SDK for Java.

     Repository

  • Java Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Both auto-instrumentation and (manual) instrumentation libraries for Java.

     Repository

  • JavaScript

    by 🔭 OpenTelemetry Authors 🔭

    The OpenTelemetry API and SDK for JavaScript (Browser and Node)

     Repository

  • OpenTelemetry.jl

    by oolong.dev

    An unofficial implementation of OpenTelemetry in Julia.

     Repository

  • Kotlin Multiplatform

    by Embrace

    An OpenTelemetry API and SDK for Kotlin Multiplatform.

     Repository

  • Kubernetes Operator

    by 🔭 OpenTelemetry Authors 🔭

    A Kubernetes Operator for the OpenTelemetry Collector.

     Repository

  • opentelemetry-lua

    by yangxikun

    An unofficial implementation of OpenTelemetry in lua.

     Repository

  • OpenTelemetry-Matlab

    by MathWorks

    An unofficial implementation of OpenTelemetry in MATLAB.

     Repository

  • OpenTelemetry exporters and instrumentation for OCaml

    by Imandra

    OCaml instrumentation primitives (scopes, metrics, logs, etc.), along with several exporters to talk to signal collectors

     Repository

  • OddDotNet: Test Harness for OpenTelemetry

    by 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 Repository

  • OpenTelemetry for Perl

    by jjatria

    An unofficial implementation of OpenTelemetry in Perl.

     Repository

  • OpenTelemetry SDK for Perl

    by jjatria

    An unofficial implementation of the OpenTelemetry SDK in Perl.

     Repository

  • PHP Automatic Instrumentation

    by 🔭 OpenTelemetry Authors 🔭

    Extension for OpenTelemetry, to enable auto-instrumentation. It is based on zend_observer and requires PHP8+

     Repository

  • Python

    by 🔭 OpenTelemetry Authors 🔭

    The OpenTelemetry API and SDK for Python.

     Repository

  • Ruby

    by 🔭 OpenTelemetry Authors 🔭

    The OpenTelemetry API and SDK for Ruby.

     Repository

  • Rust

    by 🔭 OpenTelemetry Authors 🔭

    The OpenTelemetry API for Rust.

    Quick Install

    To install this core run:

     Package Details (crates) Repository

  • Rust SDK

    by 🔭 OpenTelemetry Authors 🔭

    The OpenTelemetry SDK for Rust.

    Quick Install

    To install this core run:

    cargo add opentelemetry_sdk
    

     Package Details (crates) Repository

  • otel4s

    by Ross A. Baker, Zach McCoy, Maksym Ochenashko

    An OpenTelemetry implementation for Scala, based on Cats-Effect

     Repository

  • OpenTelemetry for shell scripts and GitHub actions

    by Philipp Lengauer

    An unofficial implementation of OpenTelemetry (traces, metrics and logs) for shell scripts (sh, dash, bash, …) and for GitHub Actions.

     Repository

  • Swift

    by 🔭 OpenTelemetry Authors 🔭

    The OpenTelemetry API and SDK for Swift.

     Repository

  • AWS Resource Detectors

    by 🔭 OpenTelemetry Authors 🔭

    AWS resource detectors for go.

    • Resource detector

      Component

     Repository

  • GCP Resource detector

    by 🔭 OpenTelemetry Authors 🔭

    The GCP resource detector for go.

    • Resource detector

      Component

     Repository

  • OpenTelemetry Contributed Resource Detectors

    by 🔭 OpenTelemetry Authors 🔭

    Various ResourceProvider implementations contributed to OpenTelemetry.

    • Resource detector

      Component

     Repository

  • OpenTelemetry Resource Detector for Alibaba Cloud

    by 🔭 OpenTelemetry Authors 🔭

    Resource detector for Alibaba Cloud

    Quick Install

    To install this resource-detector run:

    npm install @opentelemetry/resource-detector-alibaba-cloud
    
    • Resource detector

      Component

     Package Details (npm) Repository

  • OpenTelemetry Resource Detector for AWS

    by 🔭 OpenTelemetry Authors 🔭

    Resource detector for Amazon Web Services.

    Quick Install

    To install this resource-detector run:

    npm install @opentelemetry/resource-detector-aws
    
    • Resource detector

      Component

     Package Details (npm) Repository

  • OpenTelemetry Resource Detector for Azure

    by 🔭 OpenTelemetry Authors 🔭

    Resource detector for Azure

    Quick Install

    To install this resource-detector run:

    npm install @opentelemetry/resource-detector-azure
    
    • Resource detector

      Component

     Package Details (npm) Repository

  • OpenTelemetry Resource Detector for Container

    by 🔭 OpenTelemetry Authors 🔭

    Resource detector for container ID. Compatible with OpenTelemetry JS API and SDK 1.0+.

    Quick Install

    To install this resource-detector run:

    npm install @opentelemetry/resource-detector-container
    
    • Resource detector

      Component

     Package Details (npm) Repository

  • OpenTelemetry Resource Detector for GCP

    by 🔭 OpenTelemetry Authors 🔭

    Resource detector for Google Cloud Platform.

    Quick Install

    To install this resource-detector run:

    npm install @opentelemetry/resource-detector-gcp
    
    • Resource detector

      Component

     Package Details (npm) Repository

  • OpenTelemetry Resource Detector for GitHub Actions

    by 🔭 OpenTelemetry Authors 🔭

    Detects GITHUB_* environment variables specified and adds as attributes on a resource.

    Quick Install

    To install this resource-detector run:

    npm install @opentelemetry/resource-detector-github
    
    • Resource detector

      Component

     Package Details (npm) Repository

  • OpenTelemetry Resource Detector for Instana

    by 🔭 OpenTelemetry Authors 🔭

    This resource detector will detect the Instana agent to register the OpenTelemetry as a Node.js process

    Quick Install

    To install this resource-detector run:

    npm install @opentelemetry/resource-detector-instana
    
    • Resource detector

      Component

     Package Details (npm) Repository

  • AWS SDK Extension

    by 🔭 OpenTelemetry Authors 🔭

    This library provides components to configure OpenTelemetry Python to generate traces which are compatible with AWS X-Ray.

     Repository

  • NautilusTelemetry

    by 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.

     Repository

  • flow - tracing flow metrics

    by MrAlias

    An OpenTelemetry-Go SpanProcessor reporting tracing flow as Prometheus metrics.

     Repository

  • Ansible role for OpenTelemetry Collector

    by Ishan Jain , Grafana Labs

    Ansible role by Grafana to deploy and manage OpenTelemetry Collector across multiple machines

     Documentation Repository

  • OpenTelemetry Browser Extension Autoinjection

    by 🔭 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.

     Repository

  • Browser Extension for OpenTelemetry

    by Theodore Brockman

    A 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 Repository

  • Standalone .NET Aspire dashboard

    by Microsoft

    The .NET Aspire Dashboard is a browser-based app to view run-time information about your distributed application.

     Documentation Repository

  • Purview Telemetry Source Generator

    by Kieron Lanning

    Generates ActivitySource, ILogger, and Metrics based 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 Install

    To install this utilities run:

    dotnet add package Purview.Telemetry.SourceGenerator
    
    • 4.0.0-prerelease.3

      Version

     Website Documentation Package Details (nuget) Repository

  • .NET Integration for Sentry (C#, F#)

    by 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.

     Repository

  • tails

    by Jacob Aronoff

    Tails is a small webserver written in Elixir that listens on a socket and streams live messages from a collector.

     Repository

  • docker-otel-lgtm

    by Gregor Zeitlinger , Fabian Stäber

    docker-otel-lgtm is an OpenTelemetry backend in a Docker image.

     Repository

  • motel

    new

    by Andrew Hodgson

    motel generates synthetic OpenTelemetry signals (traces, metrics, and logs) from a YAML topology definition. Describe your distributed system architecture and motel produces faithful telemetry without requiring live services. Import real traces to reverse-engineer topologies, simulate failures and latency spikes with time-windowed scenarios, and choose from traffic patterns.

     Repository

  • redact

    by MrAlias

    Collection of utilities to redact sensitive information from OpenTelemetry tracing data.

     Repository

  • OpenTelemetry Acceptance Tests (OATs)

    by 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.

     Repository

  • otel-desktop-viewer

    by 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.

     Repository

  • otel-tui

    by ymtdzzz

    A terminal OpenTelemetry viewer. This tool currently supports OpenTelemetry, Zipkin (Traces) and Prometheus (Metrics) formats.

     Repository

  • OpenTelemetry context propagation for Datadog

    by Tony Li

    This library provides support for propagating trace context in the Datadog X-Datadog-* format.

     Repository

  • Apache Druid extension for OTLP

    by mishmash io

    This extension allows Apache Druid to ingest OpenTelemetry signals. An example setup would be to use the Kafka Exporter to publish OTLP data into Kafka topics, and then setup Druid ingestion jobs, using this extension, to populate tables.

     Documentation Repository

  • Java Integration for Sentry

    by 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.

     Repository

  • OpenTelemetry Esbuild Plugin

    by Drew Corlin

    Esbuild plugin which bundles OpenTelemetry node core and contrib instrumentations into your code

     Documentation Repository

  • OpenTelemetry Rollup Plugin

    by Drew Corlin

    Rollup plugin which bundles OpenTelemetry node core and contrib instrumentations into your code

     Documentation Repository

  • OpenTelemetry Webpack Plugin

    by Drew Corlin

    Webpack plugin which bundles OpenTelemetry node core and contrib instrumentations into your code

     Documentation Repository

  • OddDotNet Client for .NET

    by 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 Install

    To install this utilities run:

    dotnet add package OddDotNet.Client
    

     Documentation Package Details (nuget) Repository

  • Oracle Database Metrics Exporter

    by Oracle

    OpenTelemetry metrics collection for your Oracle Database instances

     Documentation Repository

  • OpenTelemetry Collector Release Notes Comparator

    by wbollock

    Website to help operators read release notes and compare across OpenTelemetry Collector versions.

     Website Repository

  • OTelBin

    by Dash0

    SaaS editor for OpenTelemetry Collector configurations with visualization, validation and sharing support

     Repository

  • OTTL Playground

    by OTTL Playground Authors

    Powerful and user-friendly tool designed to allow users to experiment with OTTL effortlessly.

     Website Repository

  • OpenTelemetry B3 context propagation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides support for propagating trace context in the B3 format.

     Repository

  • Google Cloud Tools

    by Google

    This library provides support for propagating trace context in the Google Cloud X-Cloud-Trace-Context format.

     Repository

  • Google Cloud Tools

    by Google

    This library provides support for detecting GCP resources like GCE, GKE, etc.

     Repository

  • Python Integration for Sentry

    by 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.

     Repository

  • RSpec matchers

    by Damien Mathieu

    The RSpec matchers tool provides a set of matchers to make it easier to write unit tests checking the presence of telemetry data.

    Quick Install

    To install this utilities run:

     Package Details (gems) Repository

  • Ruby Integration for Sentry

    by 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 Install

    To install this utilities run:

    gem install sentry-opentelemetry
    

     Package Details (gems) Repository

  • AWS Utilities

    by 🔭 OpenTelemetry Authors 🔭

    Utilities related to AWS including XRay Propagator and IDGenerator.

    Quick Install

    To install this utilities run:

    cargo add opentelemetry-aws
    

     Package Details (crates) Repository

  • OpenTelemetry Jaeger context propagation

    by 🔭 OpenTelemetry Authors 🔭

    This library provides support for propagating trace context in the Jaeger format.

    Quick Install

    To install this utilities run:

    cargo add opentelemetry-jaeger-propagator
    

     Package Details (crates) Repository

  • otelify.sh

    by 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.

     Repository

  • Traceloop Jest Test Engine

    by Traceloop dev

    Generate e2e tests from traces

     Repository