diff --git a/dev/index.html b/dev/index.html index f7bfe9c0..29bb9205 100644 --- a/dev/index.html +++ b/dev/index.html @@ -2,7 +2,7 @@
Opentelemetry_client_ocurl.Configtype 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_traces : int option;Batch traces? If Some i, then this produces batches of (at most) i items. If None, there is no batching.
Note that traces and metrics are batched separately. Default Some 400.
batch_metrics : int option;Batch metrics? If Some i, then this produces batches of (at most) i items. If None, there is no batching.
Note that traces and metrics are batched separately. Default None.
batch_logs : int option;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;Is there a ticker thread? Default true. This thread will regularly call tick() on the backend, to make sure it makes progress, and regularly send events to the collector. This option is ignored if bg_threads=0.
}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
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_traces : int option;(*Batch traces? If Some i, then this produces batches of (at most) i items. If None, there is no batching.
Note that traces and metrics are batched separately. Default Some 400.
*)batch_metrics : int option;(*Batch metrics? If Some i, then this produces batches of (at most) i items. If None, there is no batching.
Note that traces and metrics are batched separately. Default None.
*)batch_logs : int option;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;(*Is there a ticker thread? Default true. This thread will regularly call tick() on the backend, to make sure it makes progress, and regularly send events to the collector. This option is ignored if bg_threads=0.
*)
}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 9a8bbe38..383e7b11 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.
Set a lock/unlock pair to protect the critical sections of Opentelemetry.Collector.BACKEND
module Atomic = Opentelemetry_atomic.Atomicmodule Config : sig ... endval 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.
Set a lock/unlock pair to protect the critical sections of Opentelemetry.Collector.BACKEND
module Atomic = Opentelemetry_atomic.Atomicmodule Config : sig ... endval 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 7a849738..dce4ac8c 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/Server/index.html b/dev/opentelemetry-cohttp-lwt/Opentelemetry_cohttp_lwt/Server/index.html
index 40c1d079..9acb76c2 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 0289ef37..4a002fd6 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 bfcf83b8..fb42dca8 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/Logs/index.html b/dev/opentelemetry-lwt/Opentelemetry_lwt/Logs/index.html
index 540af331..17f9553f 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 880647e7..18bbfa04 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 86eb4da0..44b681a5 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 6532596c..633d8b76 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 51342589..9b3963e0 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/Collector/index.html b/dev/opentelemetry/Opentelemetry/Collector/index.html
index c32c1edb..5366871b 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 9d57dc8e..36cede8c 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 1d5ea670..685a1d82 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 d31c8f3b..a1e47a88 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 2f1f5f8c..0892ae38 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 09c2c8e6..7cabd5c8 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 9c2ca413..9ce890bc 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 0d353f42..75d0d5a0 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 e89a9627..2116574f 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 c45755b0..add617e6 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 1125962b..8ce04d89 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 0965a664..b610c2aa 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 a0ba0f3f..1b212278 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 07fedce1..5914227c 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 d05e4949..990ec113 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 8b8c453e..d2f9515f 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 aad3e264..119bfa52 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 460bc67f..7c4f8ec8 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 bd39c8ba..55c593ca 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 6fb300a1..79067410 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 e395d7c0..4414769d 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 f771c5aa..6f44a464 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 5763740e..359f3c77 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 9c391384..399f1e79 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 c92c8471..4acc6182 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 4e0fc0c5..ead881eb 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 133bf523..ef92f259 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 831bf800..44452eab 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 891f776a..23a10037 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 70bdbccc..2eae3941 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 f5f069e8..a6974fee 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.
\ 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.
\ No newline at end of file
diff --git a/dev/opentelemetry/Opentelemetry/Span/index.html b/dev/opentelemetry/Opentelemetry/Span/index.html
index 5463bb9c..cf0ac97c 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 0853a745..7f844b55 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 39aae114..045b49ec 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 44f70ec7..e49f3a7b 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 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 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 c00ada71..3e4114e4 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 bb481867..33010a1b 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 a390f158..9b97ed2f 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