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.1.tbz
sha256=30f344e7168a793d02c12d69c0f566b06eb963f52db3321e415ef6c5cd3d504d
sha512=19160da37cab59a23333d815baa67035f666e700a386953ec9957c685a0b72fa87919bac6a6651e50b1619773b3be7170bcc067c2d5316436b988bcf8d18dcba

doc/opentelemetry.core/Opentelemetry_core/Metrics/index.html

Module Opentelemetry_core.MetricsSource

Metrics.

See the spec

A single metric, measuring some time-varying quantity or statistical distribution. It is composed of one or more data points that have precise values and time stamps. Each distinct metric should have a distinct name.

Sourceval float : ?start_time_unix_nano:??? -> ?attrs:??? -> ?now:??? -> float -> Opentelemetry_core.Common_.Proto.Metrics.number_data_point

Number data point, as a float

Sourceval int : ?start_time_unix_nano:??? -> ?attrs:??? -> ?now:??? -> int -> Opentelemetry_core.Common_.Proto.Metrics.number_data_point

Number data point, as an int

Sourceval gauge : name:string -> ?description:??? -> ?unit_:??? -> Opentelemetry_core.Common_.Proto.Metrics.number_data_point list -> t

Aggregation of a scalar metric, always with the current value

Sourcetype aggregation_temporality = Opentelemetry_core.Common_.Proto.Metrics.aggregation_temporality =
  1. | Aggregation_temporality_unspecified
  2. | Aggregation_temporality_delta
  3. | Aggregation_temporality_cumulative
Sourceval sum : name:string -> ?description:??? -> ?unit_:??? -> ?aggregation_temporality:??? -> ?is_monotonic:??? -> Opentelemetry_core.Common_.Proto.Metrics.number_data_point list -> t

Sum of all reported measurements over a time interval

Sourceval histogram_data_point : ?start_time_unix_nano:??? -> ?attrs:??? -> ?exemplars:??? -> explicit_bounds:float list -> ?sum:??? -> ?now:??? -> bucket_counts:int64 list -> count:int64 -> unit -> histogram_data_point

Histogram data

  • parameter count

    number of values in population (non negative)

  • parameter sum

    sum of values in population (0 if count is 0)

  • parameter now

    the timestamp for this data point

  • parameter bucket_counts

    count value of histogram for each bucket. Sum of the counts must be equal to count. length must be 1+length explicit_bounds (unless both have length 0)

  • parameter explicit_bounds

    strictly increasing list of bounds for the buckets

Sourceval histogram : name:string -> ?description:??? -> ?unit_:??? -> ?aggregation_temporality:??? -> histogram_data_point list -> t
Sourceval add_attrs : t -> Key_value.t list -> unit