package opentelemetry-client-ocurl

  1. Overview
  2. Docs
Collector client for opentelemetry, using http + ezcurl

Install

Dune Dependency

Authors

Maintainers

Sources

opentelemetry-0.11.2.tbz
sha256=716a7407dcbb8d950295f55d2b72fec14bf122558972681d66b4a56352987c1c
sha512=4cdf5ffe31b6b03741734cda285ec8d5c261fafb7dff1c74e40472bc46ba0e97cb2df88a1557874482918303607e9ae21362ebc064985960bc002517e313d88c

doc/opentelemetry-client-ocurl/Opentelemetry_client_ocurl/index.html

Module Opentelemetry_client_ocurlSource

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

Configuration for the ocurl backend

Sourceval create_backend : ?stop:bool Atomic.t -> ?config:Config.t -> unit -> (module Opentelemetry.Collector.BACKEND)
Sourceval setup : ?stop:bool 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 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.