Liking cljdoc? Tell your friends :D

API & Reference

clj-otel-api

Clojars cljdoc

clj-otel-api is the main module of clj-otel. It provides an idiomatic Clojure wrapper of the OpenTelemetry API for manual instrumentation. It also offers support for Ring and Pedestal applications and support for asynchronous Clojure code.

clj-otel-sdk

Clojars cljdoc

clj-otel-sdk is an optional module which provides programmatic configuration of the OpenTelemetry SDK in Clojure.

clj-otel-sdk-common

Clojars cljdoc

clj-otel-sdk-common is an optional module which provides programmatic configuration in Clojure of OpenTelemetry SDK common components such as Resource objects. This module is used when configuring some exporters.

Instrumentation modules

These are optional modules which implement instrumentation for applications not using the instrumentation agent.

clj-otel-instrumentation-runtime-telemetry-java8

Clojars cljdoc

Provide access to OpenTelemetry instrumentation of the JVM runtime for Java 8+.

clj-otel-instrumentation-runtime-telemetry-java17

Clojars cljdoc

Provide access to OpenTelemetry instrumentation of the JVM runtime for Java 17+.

Extension modules

These are optional modules used with clj-otel-sdk for programmatic configuration of the OpenTelemetry SDK in Clojure.

clj-otel-contrib-aws-resources

Clojars cljdoc

Provides access to Resource objects which describe the execution environment on the Amazon Web Services (AWS) platform.

clj-otel-contrib-aws-xray-propagator

Clojars cljdoc

Provides access to a TextMapPropagator implementation of the AWS X-Ray Trace Header propagation protocol.

clj-otel-extension-trace-propagators

Clojars cljdoc

Provides access to TextMapPropagator implementations of these protocols:

clj-otel-instrumentation-resources

Clojars cljdoc

Provides access to Resource objects which describe the local host and running process.

clj-otel-sdk-extension-autoconfigure

Clojars cljdoc

Provides access to OpenTelemetry SDK configuration using environment variables and system properties.

clj-otel-sdk-extension-jaeger-remote-sampler

Clojars cljdoc

Provides access to a Sampler that implements the Jaeger remote sampler type.

Exporter libraries and modules

These are optional exporters used with the OpenTelemetry SDK when the SDK is either autoconfigured or programmatically configured. Use the Java libraries for autoconfiguration or Clojure modules for programmatic configuration in Clojure.

These exporters are included in the OpenTelemetry instrumentation agent and should not be added to applications which are run with the agent.

Java exporter libraries

opentelemetry-exporter-otlp

Maven Central

Configuration of span and metrics exporters using OTLP.

opentelemetry-exporter-zipkin

Maven Central

Configuration of span exporter to Zipkin.

opentelemetry-exporter-prometheus

Maven Central

Configuration of metrics exporter to Prometheus.

opentelemetry-exporter-logging

Maven Central

Configuration of exporters that log using java.util.logging. Intended for debugging only.

opentelemetry-exporter-logging-otlp

Maven Central

Configuration of exporters that log OTLP in JSON format using java.util.logging. Intended for debugging only.

Clojure exporter modules

clj-otel-exporter-otlp

Clojars cljdoc

Configuration of span and metrics exporters using OTLP.

clj-otel-exporter-zipkin

Clojars cljdoc

Configuration of span exporter to Zipkin.

clj-otel-exporter-prometheus

Clojars cljdoc

Configuration of metrics exporter to Prometheus.

clj-otel-exporter-logging

Clojars cljdoc

Configuration of exporters that log using java.util.logging. Intended for debugging only.

clj-otel-exporter-logging-otlp

Clojars cljdoc

Configuration of exporters that log OTLP in JSON format using java.util.logging. Intended for debugging only.

Can you improve this documentation?Edit on GitHub

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close