OpentelemetryMain Opentelemetry API for libraries and user code.
module Core = Opentelemetry_coreCore types and definitions
module Interval_limiter : sig ... endUtility to limit the frequency of some event
module Proto = Opentelemetry_protoProtobuf types.
module Clock = Opentelemetry_core.Clockmodule Timestamp_ns = Opentelemetry_core.Timestamp_nsmodule Emitter = Opentelemetry_emitter.Emittermodule Exporter : sig ... endmodule Sdk : sig ... endmodule Main_exporter = Sdkmodule Collector : sig ... endmodule Provider_config : sig ... endPer-provider batching configuration.
module Self_debug : sig ... endEmergency diagnostic logger for the OpenTelemetry SDK itself.
module Dynamic_enricher : sig ... endHooks to add attributes to every span or log
module Trace_provider : sig ... endmodule Meter_provider : sig ... endmodule Log_provider : sig ... endmodule Trace_id = Opentelemetry_core.Trace_idval k_trace_id : Trace_id.t Hmap.keymodule Span_id = Opentelemetry_core.Span_idmodule Span_ctx = Opentelemetry_core.Span_ctxval k_ambient : Span_ctx.t Hmap.keymodule Conventions : sig ... endSemantic conventions.
module Value = Opentelemetry_core.Valuemodule Key_value = Opentelemetry_core.Key_valuetype value = Value.tA value in a key/value attribute
type key_value = Key_value.tmodule Globals : sig ... endProcess-wide metadata, environment variables, etc.
module Version : sig ... endmodule Event = Opentelemetry_core.Eventmodule Span_link = Opentelemetry_core.Span_linkmodule Span_status = Opentelemetry_core.Span_statusmodule Span_kind = Opentelemetry_core.Span_kindmodule Span = Opentelemetry_core.Spanmodule Ambient_span : sig ... endStoring the current span in ambient context.
module Tracer : sig ... endmodule Trace = Tracermodule Metrics = Opentelemetry_core.Metricsmodule Instrument = Opentelemetry_core.Instrumentmodule Meter : sig ... endmodule Log_record = Opentelemetry_core.Log_recordmodule Logger : sig ... endmodule Logs = Loggermodule Any_signal = Opentelemetry_core.Any_signalmodule Any_signal_l = Opentelemetry_core.Any_signal_lmodule Trace_context = Opentelemetry_core.Trace_contextmodule Gc_metrics : sig ... endExport GC metrics periodically.
module Aswitch = Opentelemetry_util.Aswitchmodule Alist = Opentelemetry_util.AlistAtomic list, for internal usage
module GC_metrics = Gc_metrics