Opentelemetry_clientmodule Bounded_queue : sig ... endInterface for a thread-safe, bounded queue.
module Common_ : sig ... endmodule Consumer : sig ... endConsumer that accepts items from a bounded queue and processes them.
module Emitter_combine : sig ... endCombine multiple emitters into one.
module Emitter_limit_interval : sig ... endLimit frequency at which the emitter emits.
module Emitter_sample : sig ... endmodule Export_error : sig ... endError that can occur during export
module Exporter_combine : sig ... endCombine multiple exporters into one
module Exporter_config : sig ... endConstructing and managing the configuration common to many (most?) HTTP-based clients.
module Exporter_debug : sig ... endBasic debug exporter, prints signals on stdout/stderr/...
module Exporter_queued : sig ... endBuild an exporter from a queue and a consumer.
module Exporter_stdout : sig ... endA simple exporter that prints on stdout.
module Generic_consumer : sig ... endA consumer: pulls signals from a queue, sends them somewhere else
module Generic_consumer_exporter : sig ... endA consumer that just calls another exporter.
module Generic_http_consumer : sig ... endmodule Generic_io : sig ... endGeneric IO monad.
module Generic_notifier : sig ... endGeneric notifier (used to signal when a bounded queue is empty)
module Http_config : sig ... endmodule Resource_signal : sig ... endConstructing and managing OTel signals at the resource (batch) level
module Sampler : sig ... endBasic random sampling.
module Self_trace : sig ... endMini tracing module for OTEL itself.
module Util_net_backoff : sig ... endBackoff behavior in case of errors
module Util_resources : sig ... endGroup signals into resource_xxx objects