All clj-otel modules and API documentation are hosted on Clojars and cljdoc.
Click on the
and
badges below to see further information.
Most users will need the clj-otel-api module only for manual instrumentation.
|
clj-otel-apiclj-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-sdkclj-otel-sdk is an optional module which provides programmatic configuration of the OpenTelemetry SDK in Clojure.
These are optional modules which implement instrumentation for applications not using the instrumentation agent.
clj-otel-instrumentation-runtime-telemetry-java8Provide access to OpenTelemetry instrumentation of the JVM runtime for Java 8+.
clj-otel-instrumentation-runtime-telemetry-java17Provide access to OpenTelemetry instrumentation of the JVM runtime for Java 17+.
These are optional modules used with clj-otel-sdk for programmatic configuration of the OpenTelemetry SDK in Clojure.
clj-otel-contrib-aws-resourcesProvides access to Resource objects which describe the execution environment on the Amazon Web Services (AWS) platform.
clj-otel-contrib-aws-xray-propagatorProvides access to a TextMapPropagator implementation of the AWS X-Ray Trace Header propagation protocol.
clj-otel-extension-trace-propagatorsProvides access to TextMapPropagator implementations of these protocols:
Jaeger propagation protocol
clj-otel-instrumentation-resourcesProvides access to Resource objects which describe the local host and running process.
clj-otel-sdk-extension-autoconfigureProvides access to OpenTelemetry SDK configuration using environment variables and system properties.
clj-otel-sdk-extension-jaeger-remote-samplerProvides access to a Sampler that implements the Jaeger remote sampler type.
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. |
opentelemetry-exporter-loggingConfiguration of exporters that log using java.util.logging.
Intended for debugging only.
opentelemetry-exporter-logging-otlpConfiguration of exporters that log OTLP in JSON format using java.util.logging.
Intended for debugging only.
clj-otel-exporter-loggingConfiguration of exporters that log using java.util.logging.
Intended for debugging only.
clj-otel-exporter-logging-otlpConfiguration 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 builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |