diff --git a/dev/opentelemetry-client-ocurl/Opentelemetry_client_ocurl/.dummy b/dev/opentelemetry-client-ocurl/Opentelemetry_client_ocurl/.dummy deleted file mode 100644 index e69de29b..00000000 diff --git a/dev/opentelemetry-client-ocurl/Opentelemetry_client_ocurl/Config/index.html b/dev/opentelemetry-client-ocurl/Opentelemetry_client_ocurl/Config/index.html index d565152b..49b3ae98 100644 --- a/dev/opentelemetry-client-ocurl/Opentelemetry_client_ocurl/Config/index.html +++ b/dev/opentelemetry-client-ocurl/Opentelemetry_client_ocurl/Config/index.html @@ -1,5 +1,5 @@ -
Opentelemetry_client_ocurl.ConfigConfiguration for the ocurl backend
type t = private {debug : bool;url : string;Url of the endpoint. Default is "http://localhost:4318", or "OTEL_EXPORTER_OTLP_ENDPOINT" if set.
*)headers : (string * string) list;API headers sent to the endpoint. Default is none or "OTEL_EXPORTER_OTLP_HEADERS" if set.
*)batch_timeout_ms : int;Number of milliseconds after which we will emit a batch, even incomplete. Note that the batch might take longer than that, because this is only checked when a new event occurs. Default 500.
*)bg_threads : int;Are there background threads, and how many? Default 4
ticker_thread : bool;If true, start a thread that regularly checks if signals should be sent to the collector. Default true
}Configuration.
To build one, use make below. This might be extended with more fields in the future.
val make :
+Config (opentelemetry-client-ocurl.Opentelemetry_client_ocurl.Config) Module Opentelemetry_client_ocurl.Config
Configuration for the ocurl backend
type t = private {debug : bool;url : string;(*Url of the endpoint. Default is "http://localhost:4318", or "OTEL_EXPORTER_OTLP_ENDPOINT" if set.
*)headers : (string * string) list;(*API headers sent to the endpoint. Default is none or "OTEL_EXPORTER_OTLP_HEADERS" if set.
*)batch_timeout_ms : int;(*Number of milliseconds after which we will emit a batch, even incomplete. Note that the batch might take longer than that, because this is only checked when a new event occurs. Default 500.
*)bg_threads : int;(*Are there background threads, and how many? Default 4
*)ticker_thread : bool;(*If true, start a thread that regularly checks if signals should be sent to the collector. Default true
*)
}Configuration.
To build one, use make below. This might be extended with more fields in the future.
val make :
?debug:bool ->
?url:string ->
?headers:(string * string) list ->
diff --git a/dev/opentelemetry-client-ocurl/Opentelemetry_client_ocurl/index.html b/dev/opentelemetry-client-ocurl/Opentelemetry_client_ocurl/index.html
index 40a8c514..a95083f6 100644
--- a/dev/opentelemetry-client-ocurl/Opentelemetry_client_ocurl/index.html
+++ b/dev/opentelemetry-client-ocurl/Opentelemetry_client_ocurl/index.html
@@ -1,5 +1,5 @@
-Opentelemetry_client_ocurl (opentelemetry-client-ocurl.Opentelemetry_client_ocurl) Module Opentelemetry_client_ocurl
Url of the endpoint. Default is "http://localhost:4318", or "OTEL_EXPORTER_OTLP_ENDPOINT" if set.
Set http headers that are sent on every http query to the collector.
module Atomic = Opentelemetry_atomic.Atomicmodule Config : sig ... endConfiguration for the ocurl backend
val setup :
+Opentelemetry_client_ocurl (opentelemetry-client-ocurl.Opentelemetry_client_ocurl) Module Opentelemetry_client_ocurl
Url of the endpoint. Default is "http://localhost:4318", or "OTEL_EXPORTER_OTLP_ENDPOINT" if set.
Set http headers that are sent on every http query to the collector.
module Atomic = Opentelemetry_atomic.Atomicmodule Config : sig ... endConfiguration for the ocurl backend
val setup :
?stop:bool Atomic.t ->
?config:Config.t ->
?enable:bool ->
diff --git a/dev/opentelemetry-client-ocurl/index.html b/dev/opentelemetry-client-ocurl/index.html
index dce4ac8c..b2864360 100644
--- a/dev/opentelemetry-client-ocurl/index.html
+++ b/dev/opentelemetry-client-ocurl/index.html
@@ -1,2 +1,2 @@
-index (opentelemetry-client-ocurl.index) opentelemetry-client-ocurl index
Library opentelemetry-client-ocurl
The entry point of this library is the module: Opentelemetry_client_ocurl.
\ No newline at end of file
+index (opentelemetry-client-ocurl.index) opentelemetry-client-ocurl index
Library opentelemetry-client-ocurl
The entry point of this library is the module: Opentelemetry_client_ocurl.
\ No newline at end of file
diff --git a/dev/opentelemetry-cohttp-lwt/Opentelemetry_cohttp_lwt/.dummy b/dev/opentelemetry-cohttp-lwt/Opentelemetry_cohttp_lwt/.dummy
deleted file mode 100644
index e69de29b..00000000
diff --git a/dev/opentelemetry-cohttp-lwt/Opentelemetry_cohttp_lwt/Server/index.html b/dev/opentelemetry-cohttp-lwt/Opentelemetry_cohttp_lwt/Server/index.html
index 9acb76c2..e6aa77cc 100644
--- a/dev/opentelemetry-cohttp-lwt/Opentelemetry_cohttp_lwt/Server/index.html
+++ b/dev/opentelemetry-cohttp-lwt/Opentelemetry_cohttp_lwt/Server/index.html
@@ -1,5 +1,5 @@
-Server (opentelemetry-cohttp-lwt.Opentelemetry_cohttp_lwt.Server) Module Opentelemetry_cohttp_lwt.Server
val trace :
+Server (opentelemetry-cohttp-lwt.Opentelemetry_cohttp_lwt.Server) Module Opentelemetry_cohttp_lwt.Server
val trace :
?service_name:string ->
?attrs:Otel.Span.key_value list ->
('conn ->
diff --git a/dev/opentelemetry-cohttp-lwt/Opentelemetry_cohttp_lwt/index.html b/dev/opentelemetry-cohttp-lwt/Opentelemetry_cohttp_lwt/index.html
index 4a002fd6..e9db7c17 100644
--- a/dev/opentelemetry-cohttp-lwt/Opentelemetry_cohttp_lwt/index.html
+++ b/dev/opentelemetry-cohttp-lwt/Opentelemetry_cohttp_lwt/index.html
@@ -1,5 +1,5 @@
-Opentelemetry_cohttp_lwt (opentelemetry-cohttp-lwt.Opentelemetry_cohttp_lwt) Module Opentelemetry_cohttp_lwt
module Otel = Opentelemetrymodule Otel_lwt = Opentelemetry_lwtmodule Server : sig ... endval client :
+Opentelemetry_cohttp_lwt (opentelemetry-cohttp-lwt.Opentelemetry_cohttp_lwt) Module Opentelemetry_cohttp_lwt
module Otel = Opentelemetrymodule Otel_lwt = Opentelemetry_lwtmodule Server : sig ... endval client :
?scope:Otel.Scope.t ->
(module Cohttp_lwt.S.Client) ->
(module Cohttp_lwt.S.Client)
\ No newline at end of file
diff --git a/dev/opentelemetry-cohttp-lwt/index.html b/dev/opentelemetry-cohttp-lwt/index.html
index fb42dca8..138724fd 100644
--- a/dev/opentelemetry-cohttp-lwt/index.html
+++ b/dev/opentelemetry-cohttp-lwt/index.html
@@ -1,2 +1,2 @@
-index (opentelemetry-cohttp-lwt.index) opentelemetry-cohttp-lwt index
Library opentelemetry-cohttp-lwt
The entry point of this library is the module: Opentelemetry_cohttp_lwt.
\ No newline at end of file
+index (opentelemetry-cohttp-lwt.index) opentelemetry-cohttp-lwt index
Library opentelemetry-cohttp-lwt
The entry point of this library is the module: Opentelemetry_cohttp_lwt.
\ No newline at end of file
diff --git a/dev/opentelemetry-lwt/Opentelemetry_lwt/.dummy b/dev/opentelemetry-lwt/Opentelemetry_lwt/.dummy
deleted file mode 100644
index e69de29b..00000000
diff --git a/dev/opentelemetry-lwt/Opentelemetry_lwt/Logs/index.html b/dev/opentelemetry-lwt/Opentelemetry_lwt/Logs/index.html
index 17f9553f..e969cd2e 100644
--- a/dev/opentelemetry-lwt/Opentelemetry_lwt/Logs/index.html
+++ b/dev/opentelemetry-lwt/Opentelemetry_lwt/Logs/index.html
@@ -1,5 +1,5 @@
-Logs (opentelemetry-lwt.Opentelemetry_lwt.Logs) Module Opentelemetry_lwt.Logs
include module type of struct include Opentelemetry.Proto.Logs end
Types
type severity_number = | Severity_number_unspecified| Severity_number_trace| Severity_number_trace2| Severity_number_trace3| Severity_number_trace4| Severity_number_debug| Severity_number_debug2| Severity_number_debug3| Severity_number_debug4| Severity_number_info| Severity_number_info2| Severity_number_info3| Severity_number_info4| Severity_number_warn| Severity_number_warn2| Severity_number_warn3| Severity_number_warn4| Severity_number_error| Severity_number_error2| Severity_number_error3| Severity_number_error4| Severity_number_fatal| Severity_number_fatal2| Severity_number_fatal3| Severity_number_fatal4
type log_record = {time_unix_nano : int64;observed_time_unix_nano : int64;severity_number : severity_number;severity_text : string;body : Opentelemetry__.Common_types.any_value option;attributes : Opentelemetry__.Common_types.key_value list;dropped_attributes_count : int32;flags : int32;trace_id : bytes;span_id : bytes;
}type scope_logs = {scope : Opentelemetry__.Common_types.instrumentation_scope option;log_records : log_record list;schema_url : string;
}type resource_logs = {resource : Opentelemetry__.Resource_types.resource option;scope_logs : scope_logs list;schema_url : string;
}Default values
val default_severity_number : unit -> severity_numberdefault_severity_number () is the default value for type severity_number
val default_log_record :
+Logs (opentelemetry-lwt.Opentelemetry_lwt.Logs) Module Opentelemetry_lwt.Logs
include module type of struct include Opentelemetry.Proto.Logs end
Types
type severity_number = | Severity_number_unspecified| Severity_number_trace| Severity_number_trace2| Severity_number_trace3| Severity_number_trace4| Severity_number_debug| Severity_number_debug2| Severity_number_debug3| Severity_number_debug4| Severity_number_info| Severity_number_info2| Severity_number_info3| Severity_number_info4| Severity_number_warn| Severity_number_warn2| Severity_number_warn3| Severity_number_warn4| Severity_number_error| Severity_number_error2| Severity_number_error3| Severity_number_error4| Severity_number_fatal| Severity_number_fatal2| Severity_number_fatal3| Severity_number_fatal4
type log_record = {time_unix_nano : int64;observed_time_unix_nano : int64;severity_number : severity_number;severity_text : string;body : Opentelemetry__.Common_types.any_value option;attributes : Opentelemetry__.Common_types.key_value list;dropped_attributes_count : int32;flags : int32;trace_id : bytes;span_id : bytes;
}type scope_logs = {scope : Opentelemetry__.Common_types.instrumentation_scope option;log_records : log_record list;schema_url : string;
}type resource_logs = {resource : Opentelemetry__.Resource_types.resource option;scope_logs : scope_logs list;schema_url : string;
}Default values
val default_severity_number : unit -> severity_numberdefault_severity_number () is the default value for type severity_number
val default_log_record :
?time_unix_nano:int64 ->
?observed_time_unix_nano:int64 ->
?severity_number:severity_number ->
diff --git a/dev/opentelemetry-lwt/Opentelemetry_lwt/Metrics/index.html b/dev/opentelemetry-lwt/Opentelemetry_lwt/Metrics/index.html
index 18bbfa04..e8023cae 100644
--- a/dev/opentelemetry-lwt/Opentelemetry_lwt/Metrics/index.html
+++ b/dev/opentelemetry-lwt/Opentelemetry_lwt/Metrics/index.html
@@ -1,5 +1,5 @@
-Metrics (opentelemetry-lwt.Opentelemetry_lwt.Metrics) Module Opentelemetry_lwt.Metrics
include module type of struct include Opentelemetry.Metrics end
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.
val float :
+Metrics (opentelemetry-lwt.Opentelemetry_lwt.Metrics) Module Opentelemetry_lwt.Metrics
include module type of struct include Opentelemetry.Metrics end
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.
val float :
?start_time_unix_nano:Opentelemetry.Timestamp_ns.t ->
?now:Opentelemetry.Timestamp_ns.t ->
?attrs:
diff --git a/dev/opentelemetry-lwt/Opentelemetry_lwt/Trace/index.html b/dev/opentelemetry-lwt/Opentelemetry_lwt/Trace/index.html
index 44b681a5..e67c5301 100644
--- a/dev/opentelemetry-lwt/Opentelemetry_lwt/Trace/index.html
+++ b/dev/opentelemetry-lwt/Opentelemetry_lwt/Trace/index.html
@@ -1,5 +1,5 @@
-Trace (opentelemetry-lwt.Opentelemetry_lwt.Trace) Module Opentelemetry_lwt.Trace
include module type of struct include Opentelemetry.Trace end
Traces.
See the spec
type span = Opentelemetry.Span.tval make_resource_spans :
+Trace (opentelemetry-lwt.Opentelemetry_lwt.Trace) Module Opentelemetry_lwt.Trace
include module type of struct include Opentelemetry.Trace end
Traces.
See the spec
type span = Opentelemetry.Span.tval make_resource_spans :
?service_name:string ->
?attrs:
(string * [< `Bool of bool | `Int of int | `None | `String of string ])
diff --git a/dev/opentelemetry-lwt/Opentelemetry_lwt/index.html b/dev/opentelemetry-lwt/Opentelemetry_lwt/index.html
index 633d8b76..46fa9fcf 100644
--- a/dev/opentelemetry-lwt/Opentelemetry_lwt/index.html
+++ b/dev/opentelemetry-lwt/Opentelemetry_lwt/index.html
@@ -1,2 +1,2 @@
-Opentelemetry_lwt (opentelemetry-lwt.Opentelemetry_lwt) Module Opentelemetry_lwt
module Span_id = Opentelemetry.Span_idmodule Trace_id = Opentelemetry.Trace_idmodule Event = Opentelemetry.Eventmodule Span = Opentelemetry.Spanmodule Span_link = Opentelemetry.Span_linkmodule Globals = Opentelemetry.Globalsmodule Timestamp_ns = Opentelemetry.Timestamp_nsmodule GC_metrics = Opentelemetry.GC_metricsmodule Metrics_callbacks = Opentelemetry.Metrics_callbacksmodule Trace_context = Opentelemetry.Trace_contextmodule Trace : sig ... endmodule Metrics : sig ... endmodule Logs : sig ... end
\ No newline at end of file
+Opentelemetry_lwt (opentelemetry-lwt.Opentelemetry_lwt) Module Opentelemetry_lwt
module Span_id = Opentelemetry.Span_idmodule Trace_id = Opentelemetry.Trace_idmodule Event = Opentelemetry.Eventmodule Span = Opentelemetry.Spanmodule Span_link = Opentelemetry.Span_linkmodule Globals = Opentelemetry.Globalsmodule Timestamp_ns = Opentelemetry.Timestamp_nsmodule GC_metrics = Opentelemetry.GC_metricsmodule Metrics_callbacks = Opentelemetry.Metrics_callbacksmodule Trace_context = Opentelemetry.Trace_contextmodule Trace : sig ... endmodule Metrics : sig ... endmodule Logs : sig ... end
\ No newline at end of file
diff --git a/dev/opentelemetry-lwt/index.html b/dev/opentelemetry-lwt/index.html
index 9b3963e0..edbda851 100644
--- a/dev/opentelemetry-lwt/index.html
+++ b/dev/opentelemetry-lwt/index.html
@@ -1,2 +1,2 @@
-index (opentelemetry-lwt.index) opentelemetry-lwt index
Library opentelemetry-lwt
The entry point of this library is the module: Opentelemetry_lwt.
\ No newline at end of file
+index (opentelemetry-lwt.index) opentelemetry-lwt index
Library opentelemetry-lwt
The entry point of this library is the module: Opentelemetry_lwt.
\ No newline at end of file
diff --git a/dev/opentelemetry/Opentelemetry/.dummy b/dev/opentelemetry/Opentelemetry/.dummy
deleted file mode 100644
index e69de29b..00000000
diff --git a/dev/opentelemetry/Opentelemetry/Collector/index.html b/dev/opentelemetry/Opentelemetry/Collector/index.html
index 5366871b..9b03892f 100644
--- a/dev/opentelemetry/Opentelemetry/Collector/index.html
+++ b/dev/opentelemetry/Opentelemetry/Collector/index.html
@@ -1,5 +1,5 @@
-Collector (opentelemetry.Opentelemetry.Collector) Module Opentelemetry.Collector
Collector types
These types are used by backend implementations, to send events to collectors such as Jaeger.
Note: most users will not need to touch this module
Sender interface for a message of type msg. Inspired from Logs' reporter (see its doc) but without over as it doesn't make much sense in presence of batching.
The ret callback is used to return the desired type (unit, or a Lwt promise, or anything else) once the event has been transferred to the backend. It doesn't mean the event has been collected yet, it could sit in a batch queue for a little while.
module type BACKEND = sig ... endCollector client interface.
type backend = (module BACKEND)val set_backend : backend -> unitSet collector backend
val get_backend : unit -> backend optionCurrent backend, if any
val send_trace : Proto.Trace.resource_spans list -> ret:(unit -> 'a) -> 'aval send_metrics :
+Collector (opentelemetry.Opentelemetry.Collector) Module Opentelemetry.Collector
Collector types
These types are used by backend implementations, to send events to collectors such as Jaeger.
Note: most users will not need to touch this module
Sender interface for a message of type msg. Inspired from Logs' reporter (see its doc) but without over as it doesn't make much sense in presence of batching.
The ret callback is used to return the desired type (unit, or a Lwt promise, or anything else) once the event has been transferred to the backend. It doesn't mean the event has been collected yet, it could sit in a batch queue for a little while.
module type BACKEND = sig ... endCollector client interface.
type backend = (module BACKEND)val set_backend : backend -> unitSet collector backend
val get_backend : unit -> backend optionCurrent backend, if any
val send_trace : Proto.Trace.resource_spans list -> ret:(unit -> 'a) -> 'aval send_metrics :
Proto.Metrics.resource_metrics list ->
ret:(unit -> 'a) ->
'aval send_logs : Proto.Logs.resource_logs list -> ret:(unit -> 'a) -> 'a
\ No newline at end of file
diff --git a/dev/opentelemetry/Opentelemetry/Collector/module-type-BACKEND/index.html b/dev/opentelemetry/Opentelemetry/Collector/module-type-BACKEND/index.html
index 36cede8c..a438ceb3 100644
--- a/dev/opentelemetry/Opentelemetry/Collector/module-type-BACKEND/index.html
+++ b/dev/opentelemetry/Opentelemetry/Collector/module-type-BACKEND/index.html
@@ -1,2 +1,2 @@
-BACKEND (opentelemetry.Opentelemetry.Collector.BACKEND) Module type Collector.BACKEND
Collector client interface.
val send_trace : Proto.Trace.resource_spans list senderval send_metrics : Proto.Metrics.resource_metrics list senderval send_logs : Proto.Logs.resource_logs list senderSignal the backend that it should emit GC metrics when it has the chance. This should be installed in a GC alarm or another form of regular trigger.
Give the collector the list of callbacks to be executed when tick() is called. Each such callback should be short and reentrant. Depending on the collector's implementation, it might be called from a thread that is not the one that called on_tick.
\ No newline at end of file
+BACKEND (opentelemetry.Opentelemetry.Collector.BACKEND) Module type Collector.BACKEND
Collector client interface.
val send_trace : Proto.Trace.resource_spans list senderval send_metrics : Proto.Metrics.resource_metrics list senderval send_logs : Proto.Logs.resource_logs list senderSignal the backend that it should emit GC metrics when it has the chance. This should be installed in a GC alarm or another form of regular trigger.
Give the collector the list of callbacks to be executed when tick() is called. Each such callback should be short and reentrant. Depending on the collector's implementation, it might be called from a thread that is not the one that called on_tick.
\ No newline at end of file
diff --git a/dev/opentelemetry/Opentelemetry/Conventions/Attributes/Process/Runtime/index.html b/dev/opentelemetry/Opentelemetry/Conventions/Attributes/Process/Runtime/index.html
index 685a1d82..b8bd3a30 100644
--- a/dev/opentelemetry/Opentelemetry/Conventions/Attributes/Process/Runtime/index.html
+++ b/dev/opentelemetry/Opentelemetry/Conventions/Attributes/Process/Runtime/index.html
@@ -1,2 +1,2 @@
-Runtime (opentelemetry.Opentelemetry.Conventions.Attributes.Process.Runtime) Module Process.Runtime
\ No newline at end of file
+Runtime (opentelemetry.Opentelemetry.Conventions.Attributes.Process.Runtime) Module Process.Runtime
\ No newline at end of file
diff --git a/dev/opentelemetry/Opentelemetry/Conventions/Attributes/Process/index.html b/dev/opentelemetry/Opentelemetry/Conventions/Attributes/Process/index.html
index a1e47a88..b272b935 100644
--- a/dev/opentelemetry/Opentelemetry/Conventions/Attributes/Process/index.html
+++ b/dev/opentelemetry/Opentelemetry/Conventions/Attributes/Process/index.html
@@ -1,2 +1,2 @@
-Process (opentelemetry.Opentelemetry.Conventions.Attributes.Process) Module Attributes.Process
module Runtime : sig ... end
\ No newline at end of file
+Process (opentelemetry.Opentelemetry.Conventions.Attributes.Process) Module Attributes.Process
module Runtime : sig ... end
\ No newline at end of file
diff --git a/dev/opentelemetry/Opentelemetry/Conventions/Attributes/Service/index.html b/dev/opentelemetry/Opentelemetry/Conventions/Attributes/Service/index.html
index 0892ae38..3b50c19d 100644
--- a/dev/opentelemetry/Opentelemetry/Conventions/Attributes/Service/index.html
+++ b/dev/opentelemetry/Opentelemetry/Conventions/Attributes/Service/index.html
@@ -1,2 +1,2 @@
-Service (opentelemetry.Opentelemetry.Conventions.Attributes.Service) Module Attributes.Service
\ No newline at end of file
+Service (opentelemetry.Opentelemetry.Conventions.Attributes.Service) Module Attributes.Service
\ No newline at end of file
diff --git a/dev/opentelemetry/Opentelemetry/Conventions/Attributes/index.html b/dev/opentelemetry/Opentelemetry/Conventions/Attributes/index.html
index 7cabd5c8..f3907b19 100644
--- a/dev/opentelemetry/Opentelemetry/Conventions/Attributes/index.html
+++ b/dev/opentelemetry/Opentelemetry/Conventions/Attributes/index.html
@@ -1,2 +1,2 @@
-Attributes (opentelemetry.Opentelemetry.Conventions.Attributes) Module Conventions.Attributes
\ No newline at end of file
+Attributes (opentelemetry.Opentelemetry.Conventions.Attributes) Module Conventions.Attributes
\ No newline at end of file
diff --git a/dev/opentelemetry/Opentelemetry/Conventions/Metrics/Process/Runtime/Ocaml/GC/index.html b/dev/opentelemetry/Opentelemetry/Conventions/Metrics/Process/Runtime/Ocaml/GC/index.html
index 9ce890bc..91568d1b 100644
--- a/dev/opentelemetry/Opentelemetry/Conventions/Metrics/Process/Runtime/Ocaml/GC/index.html
+++ b/dev/opentelemetry/Opentelemetry/Conventions/Metrics/Process/Runtime/Ocaml/GC/index.html
@@ -1,2 +1,2 @@
-GC (opentelemetry.Opentelemetry.Conventions.Metrics.Process.Runtime.Ocaml.GC) Module Ocaml.GC
\ No newline at end of file
+GC (opentelemetry.Opentelemetry.Conventions.Metrics.Process.Runtime.Ocaml.GC) Module Ocaml.GC
\ No newline at end of file
diff --git a/dev/opentelemetry/Opentelemetry/Conventions/Metrics/Process/Runtime/Ocaml/index.html b/dev/opentelemetry/Opentelemetry/Conventions/Metrics/Process/Runtime/Ocaml/index.html
index 75d0d5a0..b9c37240 100644
--- a/dev/opentelemetry/Opentelemetry/Conventions/Metrics/Process/Runtime/Ocaml/index.html
+++ b/dev/opentelemetry/Opentelemetry/Conventions/Metrics/Process/Runtime/Ocaml/index.html
@@ -1,2 +1,2 @@
-Ocaml (opentelemetry.Opentelemetry.Conventions.Metrics.Process.Runtime.Ocaml) Module Runtime.Ocaml
module GC : sig ... end
\ No newline at end of file
+Ocaml (opentelemetry.Opentelemetry.Conventions.Metrics.Process.Runtime.Ocaml) Module Runtime.Ocaml
module GC : sig ... end
\ No newline at end of file
diff --git a/dev/opentelemetry/Opentelemetry/Conventions/Metrics/Process/Runtime/index.html b/dev/opentelemetry/Opentelemetry/Conventions/Metrics/Process/Runtime/index.html
index 2116574f..b1420d6e 100644
--- a/dev/opentelemetry/Opentelemetry/Conventions/Metrics/Process/Runtime/index.html
+++ b/dev/opentelemetry/Opentelemetry/Conventions/Metrics/Process/Runtime/index.html
@@ -1,2 +1,2 @@
-Runtime (opentelemetry.Opentelemetry.Conventions.Metrics.Process.Runtime) Module Process.Runtime
module Ocaml : sig ... end
\ No newline at end of file
+Runtime (opentelemetry.Opentelemetry.Conventions.Metrics.Process.Runtime) Module Process.Runtime
module Ocaml : sig ... end
\ No newline at end of file
diff --git a/dev/opentelemetry/Opentelemetry/Conventions/Metrics/Process/index.html b/dev/opentelemetry/Opentelemetry/Conventions/Metrics/Process/index.html
index add617e6..2d4d5e35 100644
--- a/dev/opentelemetry/Opentelemetry/Conventions/Metrics/Process/index.html
+++ b/dev/opentelemetry/Opentelemetry/Conventions/Metrics/Process/index.html
@@ -1,2 +1,2 @@
-Process (opentelemetry.Opentelemetry.Conventions.Metrics.Process) Module Metrics.Process
module Runtime : sig ... end
\ No newline at end of file
+Process (opentelemetry.Opentelemetry.Conventions.Metrics.Process) Module Metrics.Process
module Runtime : sig ... end
\ No newline at end of file
diff --git a/dev/opentelemetry/Opentelemetry/Conventions/Metrics/index.html b/dev/opentelemetry/Opentelemetry/Conventions/Metrics/index.html
index 8ce04d89..190a34a2 100644
--- a/dev/opentelemetry/Opentelemetry/Conventions/Metrics/index.html
+++ b/dev/opentelemetry/Opentelemetry/Conventions/Metrics/index.html
@@ -1,2 +1,2 @@
-Metrics (opentelemetry.Opentelemetry.Conventions.Metrics) Module Conventions.Metrics
module Process : sig ... end
\ No newline at end of file
+Metrics (opentelemetry.Opentelemetry.Conventions.Metrics) Module Conventions.Metrics
module Process : sig ... end
\ No newline at end of file
diff --git a/dev/opentelemetry/Opentelemetry/Conventions/index.html b/dev/opentelemetry/Opentelemetry/Conventions/index.html
index b610c2aa..aa45447d 100644
--- a/dev/opentelemetry/Opentelemetry/Conventions/index.html
+++ b/dev/opentelemetry/Opentelemetry/Conventions/index.html
@@ -1,2 +1,2 @@
-Conventions (opentelemetry.Opentelemetry.Conventions) Module Opentelemetry.Conventions
module Attributes : sig ... endmodule Metrics : sig ... end
\ No newline at end of file
+Conventions (opentelemetry.Opentelemetry.Conventions) Module Opentelemetry.Conventions
module Attributes : sig ... endmodule Metrics : sig ... end
\ No newline at end of file
diff --git a/dev/opentelemetry/Opentelemetry/Event/index.html b/dev/opentelemetry/Opentelemetry/Event/index.html
index 1b212278..eea9d4e4 100644
--- a/dev/opentelemetry/Opentelemetry/Event/index.html
+++ b/dev/opentelemetry/Opentelemetry/Event/index.html
@@ -1,5 +1,5 @@
-Event (opentelemetry.Opentelemetry.Event) Module Opentelemetry.Event
Events.
Events occur at a given time and can carry attributes. They always belong in a span.
type t = Proto.Trace.span_eventval make :
+Event (opentelemetry.Opentelemetry.Event) Module Opentelemetry.Event
Events.
Events occur at a given time and can carry attributes. They always belong in a span.
type t = Proto.Trace.span_eventval make :
?time_unix_nano:Timestamp_ns.t ->
?attrs:key_value list ->
string ->
diff --git a/dev/opentelemetry/Opentelemetry/GC_metrics/index.html b/dev/opentelemetry/Opentelemetry/GC_metrics/index.html
index 5914227c..d9a76ef4 100644
--- a/dev/opentelemetry/Opentelemetry/GC_metrics/index.html
+++ b/dev/opentelemetry/Opentelemetry/GC_metrics/index.html
@@ -1,2 +1,2 @@
-GC_metrics (opentelemetry.Opentelemetry.GC_metrics) Module Opentelemetry.GC_metrics
Export GC metrics.
These metrics are emitted after each GC collection.
val get_runtime_attributes : unit -> Span.key_value listGet OCaml name and version runtime attributes
val get_metrics : unit -> Metrics.t listGet a few metrics from the current state of the GC
\ No newline at end of file
+GC_metrics (opentelemetry.Opentelemetry.GC_metrics) Module Opentelemetry.GC_metrics
Export GC metrics.
These metrics are emitted after each GC collection.
val get_runtime_attributes : unit -> Span.key_value listGet OCaml name and version runtime attributes
val get_metrics : unit -> Metrics.t listGet a few metrics from the current state of the GC
\ No newline at end of file
diff --git a/dev/opentelemetry/Opentelemetry/Globals/index.html b/dev/opentelemetry/Opentelemetry/Globals/index.html
index 990ec113..1e7a2658 100644
--- a/dev/opentelemetry/Opentelemetry/Globals/index.html
+++ b/dev/opentelemetry/Opentelemetry/Globals/index.html
@@ -1,5 +1,5 @@
-Globals (opentelemetry.Opentelemetry.Globals) Module Opentelemetry.Globals
Process-wide metadata, environment variables, etc.
val instrumentation_library : Proto.Common.instrumentation_scopeval global_attributes : Proto.Common.key_value list Stdlib.refGlobal attributes, initially set via OTEL_RESOURCE_ATTRIBUTES and modifiable by the user code. They will be attached to each outgoing metrics/traces.
val add_global_attribute : string -> value -> unitAdd a global attribute
val merge_global_attributes_ :
+Globals (opentelemetry.Opentelemetry.Globals) Module Opentelemetry.Globals
Process-wide metadata, environment variables, etc.
val instrumentation_library : Proto.Common.instrumentation_scopeval global_attributes : Proto.Common.key_value list Stdlib.refGlobal attributes, initially set via OTEL_RESOURCE_ATTRIBUTES and modifiable by the user code. They will be attached to each outgoing metrics/traces.
val add_global_attribute : string -> value -> unitAdd a global attribute
val merge_global_attributes_ :
Proto.Common.key_value list ->
Proto.Common.key_value listval default_span_kind : Proto.Trace.span_span_kind Stdlib.refDefault span kind in Span.create. This will be used in all spans that do not specify ~kind explicitly. It can be convenient to set "client" or "server" uniformly in here.
val mk_attributes :
?service_name:string ->
diff --git a/dev/opentelemetry/Opentelemetry/Lock/index.html b/dev/opentelemetry/Opentelemetry/Lock/index.html
index d2f9515f..ec8d5e1c 100644
--- a/dev/opentelemetry/Opentelemetry/Lock/index.html
+++ b/dev/opentelemetry/Opentelemetry/Lock/index.html
@@ -1,2 +1,2 @@
-Lock (opentelemetry.Opentelemetry.Lock) Module Opentelemetry.Lock
Global lock.
Set a pair of lock/unlock functions that are used to protect access to global state, if needed. By default these do nothing.
Call f() while holding the mutex defined set_mutex, then release the mutex.
\ No newline at end of file
+Lock (opentelemetry.Opentelemetry.Lock) Module Opentelemetry.Lock
Global lock.
Set a pair of lock/unlock functions that are used to protect access to global state, if needed. By default these do nothing.
Call f() while holding the mutex defined set_mutex, then release the mutex.
\ No newline at end of file
diff --git a/dev/opentelemetry/Opentelemetry/Logs/index.html b/dev/opentelemetry/Opentelemetry/Logs/index.html
index 119bfa52..527455ad 100644
--- a/dev/opentelemetry/Opentelemetry/Logs/index.html
+++ b/dev/opentelemetry/Opentelemetry/Logs/index.html
@@ -1,5 +1,5 @@
-Logs (opentelemetry.Opentelemetry.Logs) Module Opentelemetry.Logs
Logs.
See the spec
type severity = | Severity_number_unspecified| Severity_number_trace| Severity_number_trace2| Severity_number_trace3| Severity_number_trace4| Severity_number_debug| Severity_number_debug2| Severity_number_debug3| Severity_number_debug4| Severity_number_info| Severity_number_info2| Severity_number_info3| Severity_number_info4| Severity_number_warn| Severity_number_warn2| Severity_number_warn3| Severity_number_warn4| Severity_number_error| Severity_number_error2| Severity_number_error3| Severity_number_error4| Severity_number_fatal| Severity_number_fatal2| Severity_number_fatal3| Severity_number_fatal4
Severity level of a log event
val pp_severity :
+Logs (opentelemetry.Opentelemetry.Logs) Module Opentelemetry.Logs
Logs.
See the spec
type severity = | Severity_number_unspecified| Severity_number_trace| Severity_number_trace2| Severity_number_trace3| Severity_number_trace4| Severity_number_debug| Severity_number_debug2| Severity_number_debug3| Severity_number_debug4| Severity_number_info| Severity_number_info2| Severity_number_info3| Severity_number_info4| Severity_number_warn| Severity_number_warn2| Severity_number_warn3| Severity_number_warn4| Severity_number_error| Severity_number_error2| Severity_number_error3| Severity_number_error4| Severity_number_fatal| Severity_number_fatal2| Severity_number_fatal3| Severity_number_fatal4
Severity level of a log event
val pp_flags :
diff --git a/dev/opentelemetry/Opentelemetry/Metrics/index.html b/dev/opentelemetry/Opentelemetry/Metrics/index.html
index 7c4f8ec8..75035c9e 100644
--- a/dev/opentelemetry/Opentelemetry/Metrics/index.html
+++ b/dev/opentelemetry/Opentelemetry/Metrics/index.html
@@ -1,5 +1,5 @@
-Metrics (opentelemetry.Opentelemetry.Metrics) Module Opentelemetry.Metrics
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.
val float :
+Metrics (opentelemetry.Opentelemetry.Metrics) Module Opentelemetry.Metrics
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.
val float :
?start_time_unix_nano:Timestamp_ns.t ->
?now:Timestamp_ns.t ->
?attrs:
diff --git a/dev/opentelemetry/Opentelemetry/Metrics_callbacks/index.html b/dev/opentelemetry/Opentelemetry/Metrics_callbacks/index.html
index 55c593ca..bfdb12df 100644
--- a/dev/opentelemetry/Opentelemetry/Metrics_callbacks/index.html
+++ b/dev/opentelemetry/Opentelemetry/Metrics_callbacks/index.html
@@ -1,2 +1,2 @@
-Metrics_callbacks (opentelemetry.Opentelemetry.Metrics_callbacks) Module Opentelemetry.Metrics_callbacks
A set of callbacks that produce metrics when called. The metrics are automatically called regularly.
This allows applications to register metrics callbacks from various points in the program (or even in libraries), and not worry about setting alarms/intervals to emit them.
val register : (unit -> Metrics.t list) -> unitregister f adds the callback f to the list.
f will be called at unspecified times and is expected to return a list of metrics. It might be called regularly by the backend, in particular (but not only) when Collector.tick is called.
\ No newline at end of file
+Metrics_callbacks (opentelemetry.Opentelemetry.Metrics_callbacks) Module Opentelemetry.Metrics_callbacks
A set of callbacks that produce metrics when called. The metrics are automatically called regularly.
This allows applications to register metrics callbacks from various points in the program (or even in libraries), and not worry about setting alarms/intervals to emit them.
val register : (unit -> Metrics.t list) -> unitregister f adds the callback f to the list.
f will be called at unspecified times and is expected to return a list of metrics. It might be called regularly by the backend, in particular (but not only) when Collector.tick is called.
\ No newline at end of file
diff --git a/dev/opentelemetry/Opentelemetry/Proto/Common/index.html b/dev/opentelemetry/Opentelemetry/Proto/Common/index.html
index 79067410..f106a710 100644
--- a/dev/opentelemetry/Opentelemetry/Proto/Common/index.html
+++ b/dev/opentelemetry/Opentelemetry/Proto/Common/index.html
@@ -1,5 +1,5 @@
-Common (opentelemetry.Opentelemetry.Proto.Common) Module Proto.Common
Types
type any_value = | String_value of string| Bool_value of bool| Int_value of int64| Double_value of float| Array_value of array_value| Kvlist_value of key_value_list| Bytes_value of bytes
type instrumentation_scope = {name : string;version : string;attributes : key_value list;dropped_attributes_count : int32;
}Default values
val default_any_value : unit -> any_valuedefault_any_value () is the default value for type any_value
val default_array_value : ?values:any_value list -> unit -> array_valuedefault_array_value () is the default value for type array_value
val default_key_value_list : ?values:key_value list -> unit -> key_value_listdefault_key_value_list () is the default value for type key_value_list
val default_key_value :
+Common (opentelemetry.Opentelemetry.Proto.Common) Module Proto.Common
Types
type any_value = | String_value of string| Bool_value of bool| Int_value of int64| Double_value of float| Array_value of array_value| Kvlist_value of key_value_list| Bytes_value of bytes
type instrumentation_scope = {name : string;version : string;attributes : key_value list;dropped_attributes_count : int32;
}Default values
val default_any_value : unit -> any_valuedefault_any_value () is the default value for type any_value
val default_array_value : ?values:any_value list -> unit -> array_valuedefault_array_value () is the default value for type array_value
val default_key_value_list : ?values:key_value list -> unit -> key_value_listdefault_key_value_list () is the default value for type key_value_list
val default_key_value :
?key:string ->
?value:any_value option ->
unit ->
diff --git a/dev/opentelemetry/Opentelemetry/Proto/Logs/index.html b/dev/opentelemetry/Opentelemetry/Proto/Logs/index.html
index 4414769d..5a4f94ac 100644
--- a/dev/opentelemetry/Opentelemetry/Proto/Logs/index.html
+++ b/dev/opentelemetry/Opentelemetry/Proto/Logs/index.html
@@ -1,5 +1,5 @@
-Logs (opentelemetry.Opentelemetry.Proto.Logs) Module Proto.Logs
Types
type severity_number = | Severity_number_unspecified| Severity_number_trace| Severity_number_trace2| Severity_number_trace3| Severity_number_trace4| Severity_number_debug| Severity_number_debug2| Severity_number_debug3| Severity_number_debug4| Severity_number_info| Severity_number_info2| Severity_number_info3| Severity_number_info4| Severity_number_warn| Severity_number_warn2| Severity_number_warn3| Severity_number_warn4| Severity_number_error| Severity_number_error2| Severity_number_error3| Severity_number_error4| Severity_number_fatal| Severity_number_fatal2| Severity_number_fatal3| Severity_number_fatal4
type log_record = {time_unix_nano : int64;observed_time_unix_nano : int64;severity_number : severity_number;severity_text : string;body : Opentelemetry__.Common_types.any_value option;attributes : Opentelemetry__.Common_types.key_value list;dropped_attributes_count : int32;flags : int32;trace_id : bytes;span_id : bytes;
}type scope_logs = {scope : Opentelemetry__.Common_types.instrumentation_scope option;log_records : log_record list;schema_url : string;
}type resource_logs = {resource : Opentelemetry__.Resource_types.resource option;scope_logs : scope_logs list;schema_url : string;
}Default values
val default_severity_number : unit -> severity_numberdefault_severity_number () is the default value for type severity_number
val default_log_record :
+Logs (opentelemetry.Opentelemetry.Proto.Logs) Module Proto.Logs
Types
type severity_number = | Severity_number_unspecified| Severity_number_trace| Severity_number_trace2| Severity_number_trace3| Severity_number_trace4| Severity_number_debug| Severity_number_debug2| Severity_number_debug3| Severity_number_debug4| Severity_number_info| Severity_number_info2| Severity_number_info3| Severity_number_info4| Severity_number_warn| Severity_number_warn2| Severity_number_warn3| Severity_number_warn4| Severity_number_error| Severity_number_error2| Severity_number_error3| Severity_number_error4| Severity_number_fatal| Severity_number_fatal2| Severity_number_fatal3| Severity_number_fatal4
type log_record = {time_unix_nano : int64;observed_time_unix_nano : int64;severity_number : severity_number;severity_text : string;body : Opentelemetry__.Common_types.any_value option;attributes : Opentelemetry__.Common_types.key_value list;dropped_attributes_count : int32;flags : int32;trace_id : bytes;span_id : bytes;
}type scope_logs = {scope : Opentelemetry__.Common_types.instrumentation_scope option;log_records : log_record list;schema_url : string;
}type resource_logs = {resource : Opentelemetry__.Resource_types.resource option;scope_logs : scope_logs list;schema_url : string;
}Default values
val default_severity_number : unit -> severity_numberdefault_severity_number () is the default value for type severity_number
val default_log_record :
?time_unix_nano:int64 ->
?observed_time_unix_nano:int64 ->
?severity_number:severity_number ->
diff --git a/dev/opentelemetry/Opentelemetry/Proto/Logs_service/index.html b/dev/opentelemetry/Opentelemetry/Proto/Logs_service/index.html
index 6f44a464..b619720b 100644
--- a/dev/opentelemetry/Opentelemetry/Proto/Logs_service/index.html
+++ b/dev/opentelemetry/Opentelemetry/Proto/Logs_service/index.html
@@ -1,5 +1,5 @@
-Logs_service (opentelemetry.Opentelemetry.Proto.Logs_service) Module Proto.Logs_service
Types
Default values
val default_export_logs_service_request :
+Logs_service (opentelemetry.Opentelemetry.Proto.Logs_service) Module Proto.Logs_service
Types
Default values
val default_export_logs_service_request :
?resource_logs:Opentelemetry__.Logs_types.resource_logs list ->
unit ->
export_logs_service_requestdefault_export_logs_service_request () is the default value for type export_logs_service_request
val default_export_logs_partial_success :
diff --git a/dev/opentelemetry/Opentelemetry/Proto/Metrics/index.html b/dev/opentelemetry/Opentelemetry/Proto/Metrics/index.html
index 359f3c77..b966429a 100644
--- a/dev/opentelemetry/Opentelemetry/Proto/Metrics/index.html
+++ b/dev/opentelemetry/Opentelemetry/Proto/Metrics/index.html
@@ -1,5 +1,5 @@
-Metrics (opentelemetry.Opentelemetry.Proto.Metrics) Module Proto.Metrics
Types
and exemplar = {filtered_attributes : Opentelemetry__.Common_types.key_value list;time_unix_nano : int64;value : exemplar_value;span_id : bytes;trace_id : bytes;
}and number_data_point = {attributes : Opentelemetry__.Common_types.key_value list;start_time_unix_nano : int64;time_unix_nano : int64;value : number_data_point_value;exemplars : exemplar list;flags : int32;
}type sum = {data_points : number_data_point list;aggregation_temporality : aggregation_temporality;is_monotonic : bool;
}type histogram_data_point = {attributes : Opentelemetry__.Common_types.key_value list;start_time_unix_nano : int64;time_unix_nano : int64;count : int64;sum : float option;bucket_counts : int64 list;explicit_bounds : float list;exemplars : exemplar list;flags : int32;min : float option;max : float option;
}type histogram = {data_points : histogram_data_point list;aggregation_temporality : aggregation_temporality;
}type exponential_histogram_data_point = {attributes : Opentelemetry__.Common_types.key_value list;start_time_unix_nano : int64;time_unix_nano : int64;count : int64;sum : float option;scale : int32;zero_count : int64;positive : exponential_histogram_data_point_buckets option;negative : exponential_histogram_data_point_buckets option;flags : int32;exemplars : exemplar list;min : float option;max : float option;
}type exponential_histogram = {data_points : exponential_histogram_data_point list;aggregation_temporality : aggregation_temporality;
}type summary_data_point = {attributes : Opentelemetry__.Common_types.key_value list;start_time_unix_nano : int64;time_unix_nano : int64;count : int64;sum : float;quantile_values : summary_data_point_value_at_quantile list;flags : int32;
}type metric_data = | Gauge of gauge| Sum of sum| Histogram of histogram| Exponential_histogram of exponential_histogram| Summary of summary
type scope_metrics = {scope : Opentelemetry__.Common_types.instrumentation_scope option;metrics : metric list;schema_url : string;
}type resource_metrics = {resource : Opentelemetry__.Resource_types.resource option;scope_metrics : scope_metrics list;schema_url : string;
}Default values
val default_exemplar_value : unit -> exemplar_valuedefault_exemplar_value () is the default value for type exemplar_value
val default_exemplar :
+Metrics (opentelemetry.Opentelemetry.Proto.Metrics) Module Proto.Metrics
Types
and exemplar = {filtered_attributes : Opentelemetry__.Common_types.key_value list;time_unix_nano : int64;value : exemplar_value;span_id : bytes;trace_id : bytes;
}and number_data_point = {attributes : Opentelemetry__.Common_types.key_value list;start_time_unix_nano : int64;time_unix_nano : int64;value : number_data_point_value;exemplars : exemplar list;flags : int32;
}type sum = {data_points : number_data_point list;aggregation_temporality : aggregation_temporality;is_monotonic : bool;
}type histogram_data_point = {attributes : Opentelemetry__.Common_types.key_value list;start_time_unix_nano : int64;time_unix_nano : int64;count : int64;sum : float option;bucket_counts : int64 list;explicit_bounds : float list;exemplars : exemplar list;flags : int32;min : float option;max : float option;
}type histogram = {data_points : histogram_data_point list;aggregation_temporality : aggregation_temporality;
}type exponential_histogram_data_point = {attributes : Opentelemetry__.Common_types.key_value list;start_time_unix_nano : int64;time_unix_nano : int64;count : int64;sum : float option;scale : int32;zero_count : int64;positive : exponential_histogram_data_point_buckets option;negative : exponential_histogram_data_point_buckets option;flags : int32;exemplars : exemplar list;min : float option;max : float option;
}type exponential_histogram = {data_points : exponential_histogram_data_point list;aggregation_temporality : aggregation_temporality;
}type summary_data_point = {attributes : Opentelemetry__.Common_types.key_value list;start_time_unix_nano : int64;time_unix_nano : int64;count : int64;sum : float;quantile_values : summary_data_point_value_at_quantile list;flags : int32;
}type metric_data = | Gauge of gauge| Sum of sum| Histogram of histogram| Exponential_histogram of exponential_histogram| Summary of summary
type scope_metrics = {scope : Opentelemetry__.Common_types.instrumentation_scope option;metrics : metric list;schema_url : string;
}type resource_metrics = {resource : Opentelemetry__.Resource_types.resource option;scope_metrics : scope_metrics list;schema_url : string;
}Default values
val default_exemplar_value : unit -> exemplar_valuedefault_exemplar_value () is the default value for type exemplar_value
val default_exemplar :
?filtered_attributes:Opentelemetry__.Common_types.key_value list ->
?time_unix_nano:int64 ->
?value:exemplar_value ->
diff --git a/dev/opentelemetry/Opentelemetry/Proto/Metrics_service/index.html b/dev/opentelemetry/Opentelemetry/Proto/Metrics_service/index.html
index 399f1e79..be4aa84e 100644
--- a/dev/opentelemetry/Opentelemetry/Proto/Metrics_service/index.html
+++ b/dev/opentelemetry/Opentelemetry/Proto/Metrics_service/index.html
@@ -1,5 +1,5 @@
-Metrics_service (opentelemetry.Opentelemetry.Proto.Metrics_service) Module Proto.Metrics_service
Types
Default values
val default_export_metrics_service_request :
+Metrics_service (opentelemetry.Opentelemetry.Proto.Metrics_service) Module Proto.Metrics_service
Types
Default values
val default_export_metrics_service_request :
?resource_metrics:Opentelemetry__.Metrics_types.resource_metrics list ->
unit ->
export_metrics_service_requestdefault_export_metrics_service_request () is the default value for type export_metrics_service_request
val default_export_metrics_partial_success :
diff --git a/dev/opentelemetry/Opentelemetry/Proto/Resource/index.html b/dev/opentelemetry/Opentelemetry/Proto/Resource/index.html
index 4acc6182..4f585bf4 100644
--- a/dev/opentelemetry/Opentelemetry/Proto/Resource/index.html
+++ b/dev/opentelemetry/Opentelemetry/Proto/Resource/index.html
@@ -1,5 +1,5 @@
-Resource (opentelemetry.Opentelemetry.Proto.Resource) Module Proto.Resource
Types
Default values
val default_resource :
+Resource (opentelemetry.Opentelemetry.Proto.Resource) Module Proto.Resource
Types
Default values
val default_resource :
?attributes:Opentelemetry__.Common_types.key_value list ->
?dropped_attributes_count:int32 ->
unit ->
diff --git a/dev/opentelemetry/Opentelemetry/Proto/Status/index.html b/dev/opentelemetry/Opentelemetry/Proto/Status/index.html
index ead881eb..ba99c7ac 100644
--- a/dev/opentelemetry/Opentelemetry/Proto/Status/index.html
+++ b/dev/opentelemetry/Opentelemetry/Proto/Status/index.html
@@ -1,5 +1,5 @@
-Status (opentelemetry.Opentelemetry.Proto.Status) Module Proto.Status
Types
Default values
val default_status :
+Status (opentelemetry.Opentelemetry.Proto.Status) Module Proto.Status
Types
Default values
val default_status :
?code:int32 ->
?message:bytes ->
?details:bytes list ->
diff --git a/dev/opentelemetry/Opentelemetry/Proto/Trace/index.html b/dev/opentelemetry/Opentelemetry/Proto/Trace/index.html
index ef92f259..69dc263c 100644
--- a/dev/opentelemetry/Opentelemetry/Proto/Trace/index.html
+++ b/dev/opentelemetry/Opentelemetry/Proto/Trace/index.html
@@ -1,5 +1,5 @@
-Trace (opentelemetry.Opentelemetry.Proto.Trace) Module Proto.Trace
Types
type span = {trace_id : bytes;span_id : bytes;trace_state : string;parent_span_id : bytes;name : string;kind : span_span_kind;start_time_unix_nano : int64;end_time_unix_nano : int64;attributes : Opentelemetry__.Common_types.key_value list;dropped_attributes_count : int32;events : span_event list;dropped_events_count : int32;links : span_link list;dropped_links_count : int32;status : status option;
}type scope_spans = {scope : Opentelemetry__.Common_types.instrumentation_scope option;spans : span list;schema_url : string;
}type resource_spans = {resource : Opentelemetry__.Resource_types.resource option;scope_spans : scope_spans list;schema_url : string;
}Default values
val default_span_span_kind : unit -> span_span_kinddefault_span_span_kind () is the default value for type span_span_kind
val default_span_event :
+Trace (opentelemetry.Opentelemetry.Proto.Trace) Module Proto.Trace
Types
type span = {trace_id : bytes;span_id : bytes;trace_state : string;parent_span_id : bytes;name : string;kind : span_span_kind;start_time_unix_nano : int64;end_time_unix_nano : int64;attributes : Opentelemetry__.Common_types.key_value list;dropped_attributes_count : int32;events : span_event list;dropped_events_count : int32;links : span_link list;dropped_links_count : int32;status : status option;
}type scope_spans = {scope : Opentelemetry__.Common_types.instrumentation_scope option;spans : span list;schema_url : string;
}type resource_spans = {resource : Opentelemetry__.Resource_types.resource option;scope_spans : scope_spans list;schema_url : string;
}Default values
val default_span_span_kind : unit -> span_span_kinddefault_span_span_kind () is the default value for type span_span_kind
val default_span_event :
?time_unix_nano:int64 ->
?name:string ->
?attributes:Opentelemetry__.Common_types.key_value list ->
diff --git a/dev/opentelemetry/Opentelemetry/Proto/Trace_service/index.html b/dev/opentelemetry/Opentelemetry/Proto/Trace_service/index.html
index 44452eab..5cb1b7e5 100644
--- a/dev/opentelemetry/Opentelemetry/Proto/Trace_service/index.html
+++ b/dev/opentelemetry/Opentelemetry/Proto/Trace_service/index.html
@@ -1,5 +1,5 @@
-Trace_service (opentelemetry.Opentelemetry.Proto.Trace_service) Module Proto.Trace_service
Types
Default values
val default_export_trace_service_request :
+Trace_service (opentelemetry.Opentelemetry.Proto.Trace_service) Module Proto.Trace_service
Types
Default values
val default_export_trace_service_request :
?resource_spans:Opentelemetry__.Trace_types.resource_spans list ->
unit ->
export_trace_service_requestdefault_export_trace_service_request () is the default value for type export_trace_service_request
val default_export_trace_partial_success :
diff --git a/dev/opentelemetry/Opentelemetry/Proto/index.html b/dev/opentelemetry/Opentelemetry/Proto/index.html
index 23a10037..9ed4453d 100644
--- a/dev/opentelemetry/Opentelemetry/Proto/index.html
+++ b/dev/opentelemetry/Opentelemetry/Proto/index.html
@@ -1,2 +1,2 @@
-Proto (opentelemetry.Opentelemetry.Proto) Module Opentelemetry.Proto
Protobuf types.
This is mostly useful internally. Users should not need to touch it.
module Common : sig ... endmodule Resource : sig ... endmodule Trace : sig ... endmodule Metrics : sig ... endmodule Trace_service : sig ... endmodule Metrics_service : sig ... endmodule Status : sig ... endmodule Logs : sig ... endmodule Logs_service : sig ... end
\ No newline at end of file
+Proto (opentelemetry.Opentelemetry.Proto) Module Opentelemetry.Proto
Protobuf types.
This is mostly useful internally. Users should not need to touch it.
module Common : sig ... endmodule Resource : sig ... endmodule Trace : sig ... endmodule Metrics : sig ... endmodule Trace_service : sig ... endmodule Metrics_service : sig ... endmodule Status : sig ... endmodule Logs : sig ... endmodule Logs_service : sig ... end
\ No newline at end of file
diff --git a/dev/opentelemetry/Opentelemetry/Rand_bytes/index.html b/dev/opentelemetry/Opentelemetry/Rand_bytes/index.html
index 2eae3941..c31add56 100644
--- a/dev/opentelemetry/Opentelemetry/Rand_bytes/index.html
+++ b/dev/opentelemetry/Opentelemetry/Rand_bytes/index.html
@@ -1,2 +1,2 @@
-Rand_bytes (opentelemetry.Opentelemetry.Rand_bytes) Module Opentelemetry.Rand_bytes
Generation of random identifiers.
Generate random identifiers.
We need random identifiers for trace IDs and span IDs.
Generate 16 bytes of random data. The implementation can be swapped to use any random generator.
Generate 16 bytes of random data. The implementation can be swapped to use any random generator.
\ No newline at end of file
+Rand_bytes (opentelemetry.Opentelemetry.Rand_bytes) Module Opentelemetry.Rand_bytes
Generation of random identifiers.
Generate random identifiers.
We need random identifiers for trace IDs and span IDs.
Generate 16 bytes of random data. The implementation can be swapped to use any random generator.
Generate 16 bytes of random data. The implementation can be swapped to use any random generator.
\ No newline at end of file
diff --git a/dev/opentelemetry/Opentelemetry/Scope/index.html b/dev/opentelemetry/Opentelemetry/Scope/index.html
index 40af4e37..d49b3a3c 100644
--- a/dev/opentelemetry/Opentelemetry/Scope/index.html
+++ b/dev/opentelemetry/Opentelemetry/Scope/index.html
@@ -1,2 +1,2 @@
-Scope (opentelemetry.Opentelemetry.Scope) Module Opentelemetry.Scope
Scopes.
A scope is a trace ID and the span ID of the currently active span.
type t = {trace_id : Trace_id.t;span_id : Span_id.t;mutable events : Event.t list;mutable attrs : key_value list;
}Add an event to the scope. It will be aggregated into the span.
Note that this takes a function that produces an event, and will only call it if there is an instrumentation backend.
Add an attr to the scope. It will be aggregated into the span.
Note that this takes a function that produces attributes, and will only call it if there is an instrumentation backend.
Obtain current scope from thread-local storage, if available
val with_scope : t -> (unit -> 'a) -> 'awith_scope sc f calls f() in a context where sc is the (thread)-local scope, then reverts to the previous local scope, if any.
\ No newline at end of file
+Scope (opentelemetry.Opentelemetry.Scope) Module Opentelemetry.Scope
Scopes.
A scope is a trace ID and the span ID of the currently active span.
type t = {trace_id : Trace_id.t;span_id : Span_id.t;mutable events : Event.t list;mutable attrs : key_value list;
}Add an event to the scope. It will be aggregated into the span.
Note that this takes a function that produces an event, and will only call it if there is an instrumentation backend.
Add an attr to the scope. It will be aggregated into the span.
Note that this takes a function that produces attributes, and will only call it if there is an instrumentation backend.
Obtain current scope from thread-local storage, if available
val with_scope : t -> (unit -> 'a) -> 'awith_scope sc f calls f() in a context where sc is the (thread)-local scope, then reverts to the previous local scope, if any.
\ No newline at end of file
diff --git a/dev/opentelemetry/Opentelemetry/Span/index.html b/dev/opentelemetry/Opentelemetry/Span/index.html
index cf0ac97c..056df5ff 100644
--- a/dev/opentelemetry/Opentelemetry/Span/index.html
+++ b/dev/opentelemetry/Opentelemetry/Span/index.html
@@ -1,5 +1,5 @@
-Span (opentelemetry.Opentelemetry.Span) Module Opentelemetry.Span
Spans.
A Span is the workhorse of traces, it indicates an operation that took place over a given span of time (indicated by start_time and end_time) as part of a hierarchical trace. All spans in a given trace are bound by the use of the same Trace_id.t.
type t = Proto.Trace.spantype id = Span_id.ttype nonrec kind = Proto.Trace.span_span_kind = type nonrec status_code = Proto.Trace.status_status_code = type key_value =
+Span (opentelemetry.Opentelemetry.Span) Module Opentelemetry.Span
Spans.
A Span is the workhorse of traces, it indicates an operation that took place over a given span of time (indicated by start_time and end_time) as part of a hierarchical trace. All spans in a given trace are bound by the use of the same Trace_id.t.
type t = Proto.Trace.spantype id = Span_id.ttype nonrec kind = Proto.Trace.span_span_kind = type nonrec status_code = Proto.Trace.status_status_code = val create :
?kind:kind ->
?id:id ->
diff --git a/dev/opentelemetry/Opentelemetry/Span_id/index.html b/dev/opentelemetry/Opentelemetry/Span_id/index.html
index 7f844b55..861ceb21 100644
--- a/dev/opentelemetry/Opentelemetry/Span_id/index.html
+++ b/dev/opentelemetry/Opentelemetry/Span_id/index.html
@@ -1,2 +1,2 @@
-Span_id (opentelemetry.Opentelemetry.Span_id) Module Opentelemetry.Span_id
Unique ID of a span.
val create : unit -> tval pp : Stdlib.Format.formatter -> t -> unitval to_bytes : t -> bytesval of_bytes : bytes -> tval to_hex : t -> stringval of_hex : string -> t
\ No newline at end of file
+Span_id (opentelemetry.Opentelemetry.Span_id) Module Opentelemetry.Span_id
Unique ID of a span.
val create : unit -> tval pp : Stdlib.Format.formatter -> t -> unitval to_bytes : t -> bytesval of_bytes : bytes -> tval to_hex : t -> stringval of_hex : string -> t
\ No newline at end of file
diff --git a/dev/opentelemetry/Opentelemetry/Span_link/index.html b/dev/opentelemetry/Opentelemetry/Span_link/index.html
index 045b49ec..aeba0cfc 100644
--- a/dev/opentelemetry/Opentelemetry/Span_link/index.html
+++ b/dev/opentelemetry/Opentelemetry/Span_link/index.html
@@ -1,5 +1,5 @@
-Span_link (opentelemetry.Opentelemetry.Span_link) Module Opentelemetry.Span_link
Span Link
A pointer from the current span to another span in the same trace or in a different trace. For example, this can be used in batching operations, where a single batch handler processes multiple requests from different traces or when the handler receives a request from a different project.
type t = Proto.Trace.span_linkval make :
+Span_link (opentelemetry.Opentelemetry.Span_link) Module Opentelemetry.Span_link
Span Link
A pointer from the current span to another span in the same trace or in a different trace. For example, this can be used in batching operations, where a single batch handler processes multiple requests from different traces or when the handler receives a request from a different project.
type t = Proto.Trace.span_linkval make :
trace_id:Trace_id.t ->
span_id:Span_id.t ->
?trace_state:string ->
diff --git a/dev/opentelemetry/Opentelemetry/Thread_local/index.html b/dev/opentelemetry/Opentelemetry/Thread_local/index.html
index 344b5a0d..420acb70 100644
--- a/dev/opentelemetry/Opentelemetry/Thread_local/index.html
+++ b/dev/opentelemetry/Opentelemetry/Thread_local/index.html
@@ -1,2 +1,2 @@
-Thread_local (opentelemetry.Opentelemetry.Thread_local) Module Opentelemetry.Thread_local
Thread/Domain local storage
This allows the creation of global state that is per-domain or per-thread.
val create : unit -> 'a tCreate new storage
val get : 'a t -> 'a optionGet current value
val set : 'a t -> 'a -> unitval remove : _ t -> unitval get_or_create : create:(unit -> 'a) -> 'a t -> 'aval with_ : 'a t -> 'a -> ('a option -> 'b) -> 'bwith_ var x f sets var to x for this thread, calls f prev where prev is the value currently in var (if any), and then restores the old value of var for this thread.
\ No newline at end of file
+Thread_local (opentelemetry.Opentelemetry.Thread_local) Module Opentelemetry.Thread_local
Thread/Domain local storage
This allows the creation of global state that is per-domain or per-thread.
val create : unit -> 'a tCreate new storage
val get : 'a t -> 'a optionGet current value
val set : 'a t -> 'a -> unitval remove : _ t -> unitval get_or_create : create:(unit -> 'a) -> 'a t -> 'aval with_ : 'a t -> 'a -> ('a option -> 'b) -> 'bwith_ var x f sets var to x for this thread, calls f prev where prev is the value currently in var (if any), and then restores the old value of var for this thread.
\ No newline at end of file
diff --git a/dev/opentelemetry/Opentelemetry/Timestamp_ns/index.html b/dev/opentelemetry/Opentelemetry/Timestamp_ns/index.html
index 3e4114e4..055a3a2a 100644
--- a/dev/opentelemetry/Opentelemetry/Timestamp_ns/index.html
+++ b/dev/opentelemetry/Opentelemetry/Timestamp_ns/index.html
@@ -1,2 +1,2 @@
-Timestamp_ns (opentelemetry.Opentelemetry.Timestamp_ns) Module Opentelemetry.Timestamp_ns
Unix timestamp.
These timestamps measure time since the Unix epoch (jan 1, 1970) UTC in nanoseconds.
val now_unix_ns : unit -> tCurrent unix timestamp in nanoseconds
\ No newline at end of file
+Timestamp_ns (opentelemetry.Opentelemetry.Timestamp_ns) Module Opentelemetry.Timestamp_ns
Unix timestamp.
These timestamps measure time since the Unix epoch (jan 1, 1970) UTC in nanoseconds.
val now_unix_ns : unit -> tCurrent unix timestamp in nanoseconds
\ No newline at end of file
diff --git a/dev/opentelemetry/Opentelemetry/Trace/index.html b/dev/opentelemetry/Opentelemetry/Trace/index.html
index 33010a1b..5ab40e51 100644
--- a/dev/opentelemetry/Opentelemetry/Trace/index.html
+++ b/dev/opentelemetry/Opentelemetry/Trace/index.html
@@ -1,5 +1,5 @@
-Trace (opentelemetry.Opentelemetry.Trace) Module Opentelemetry.Trace
Traces.
See the spec
type span = Span.tval make_resource_spans :
+Trace (opentelemetry.Opentelemetry.Trace) Module Opentelemetry.Trace
Traces.
See the spec
type span = Span.tval make_resource_spans :
?service_name:string ->
?attrs:
(string * [< `Bool of bool | `Int of int | `None | `String of string ])
diff --git a/dev/opentelemetry/Opentelemetry/Trace_context/Traceparent/index.html b/dev/opentelemetry/Opentelemetry/Trace_context/Traceparent/index.html
index 9b97ed2f..066bcef2 100644
--- a/dev/opentelemetry/Opentelemetry/Trace_context/Traceparent/index.html
+++ b/dev/opentelemetry/Opentelemetry/Trace_context/Traceparent/index.html
@@ -1,2 +1,2 @@
-Traceparent (opentelemetry.Opentelemetry.Trace_context.Traceparent) Module Trace_context.Traceparent
The traceparent header https://www.w3.org/TR/trace-context/#traceparent-header