package opentelemetry-client-cohttp-lwt

  1. Overview
  2. Docs
Collector client for opentelemetry, using cohttp + lwt

Install

dune-project
 Dependency

Authors

Maintainers

Sources

v0.5.tar.gz
md5=22afc1c6bc7e2397d5796776d5fb542b
sha512=26ffd7233439a9a419ed0415b5884b61ee3b8f6bf44505b446065fe99d75f6b062db5236eac6c6641c9d2f294d0a1d3d44f1d44378cc9bcad872bca84767636c

doc/opentelemetry-client-cohttp-lwt/Opentelemetry_client_cohttp_lwt/index.html

Module Opentelemetry_client_cohttp_lwtSource

Sourceval get_url : unit -> string
Sourceval set_url : string -> unit

Url of the endpoint. Default is "http://localhost:4318", or "OTEL_EXPORTER_OTLP_ENDPOINT" if set.

Sourceval get_headers : unit -> (string * string) list
Sourceval set_headers : (string * string) list -> unit

Set http headers that are sent on every http query to the collector.

Sourcemodule Config : sig ... end
Sourceval setup : ?stop:bool Opentelemetry_client_cohttp_lwt__.Common_.Atomic.t -> ?config:Config.t -> ?enable:bool -> unit -> unit

Setup endpoint. This modifies Opentelemetry.Collector.backend.

  • parameter enable

    actually setup the backend (default true). This can be used to enable/disable the setup depending on CLI arguments or environment.

  • parameter config

    configuration to use

  • parameter stop

    an atomic boolean. When it becomes true, background threads will all stop after a little while.

Sourceval with_setup : ?stop:bool Opentelemetry_client_cohttp_lwt__.Common_.Atomic.t -> ?config:Config.t -> ?enable:bool -> unit -> (unit -> 'a) -> 'a

with_setup () f is like setup(); f() but takes care of cleaning up after f() returns See setup for more details.

OCaml

Innovation. Community. Security.