package opentelemetry

  1. Overview
  2. Docs
Core library for instrumentation and serialization for https://opentelemetry.io

Install

dune-project
 Dependency

Authors

Maintainers

Sources

opentelemetry-0.91.tbz
sha256=4aaee2025957acf71434a027bd57ee699a9ae927e6b49804fb1e999e16a03694
sha512=f3ec030fc4ca0483c3fc143eaa802e2aa02b4c25e1a03ec967bd017fad8a4ef6287e9f9688486434d1ac2fc403217658b61d2c7f3709c092c939b93f412ee5c5

doc/opentelemetry/Opentelemetry/index.html

Module OpentelemetrySource

Main Opentelemetry API for libraries and user code.

Core types and definitions

Sourcemodule Interval_limiter : sig ... end

Utility to limit the frequency of some event

Wire format

Protobuf types.

Time

Export signals to some external collector.

Sourcemodule Exporter : sig ... end
Sourcemodule Sdk : sig ... end
Sourcemodule Main_exporter = Sdk
Sourcemodule Collector : sig ... end
Sourcemodule Provider_config : sig ... end

Per-provider batching configuration.

Sourcemodule Self_debug : sig ... end

Emergency diagnostic logger for the OpenTelemetry SDK itself.

Sourcemodule Dynamic_enricher : sig ... end

Hooks to add attributes to every span or log

Sourcemodule Trace_provider : sig ... end
Sourcemodule Meter_provider : sig ... end
Sourcemodule Log_provider : sig ... end

Identifiers

Sourceval k_trace_id : Trace_id.t Hmap.key
Sourceval k_ambient : Span_ctx.t Hmap.key

Attributes and conventions

Sourcemodule Conventions : sig ... end

Semantic conventions.

Sourcetype value = Value.t

A value in a key/value attribute

Sourcetype key_value = Key_value.t

Global settings

Sourcemodule Globals : sig ... end

Process-wide metadata, environment variables, etc.

Sourcemodule Version : sig ... end

Traces and Spans

Traces

Sourcemodule Ambient_span : sig ... end

Storing the current span in ambient context.

Sourcemodule Tracer : sig ... end
Sourcemodule Trace = Tracer

Metrics

Sourcemodule Meter : sig ... end

Logs

Sourcemodule Logger : sig ... end
Sourcemodule Logs = Logger

Utils

Sourcemodule Gc_metrics : sig ... end

Export GC metrics periodically.

Atomic list, for internal usage

Sourcemodule GC_metrics = Gc_metrics