diff --git a/dev/opentelemetry-lwt/Opentelemetry_lwt/Trace/index.html b/dev/opentelemetry-lwt/Opentelemetry_lwt/Trace/index.html index 603bf6e5..39ed435b 100644 --- a/dev/opentelemetry-lwt/Opentelemetry_lwt/Trace/index.html +++ b/dev/opentelemetry-lwt/Opentelemetry_lwt/Trace/index.html @@ -1,5 +1,5 @@ -
Opentelemetry_lwt.Traceinclude module type of struct include Opentelemetry.Trace endTraces.
See the spec
type span = Opentelemetry.Span.tval emit : span list -> unit Lwt.tEmit asynchronously
val with_ :
+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.ttype scope = Opentelemetry.Trace.scope = {trace_id : Opentelemetry.Trace_id.t;span_id : Opentelemetry.Span_id.t;mutable events : Opentelemetry.Event.t list;
}Scope to be used with with_.
val add_event : scope -> Opentelemetry.Event.t -> unitAdd an event to the scope. It will be aggregated into the span
val emit : span list -> unit Lwt.tEmit asynchronously
val with_ :
?trace_state:string ->
?service_name:string ->
?attrs:Span.key_value list ->
diff --git a/dev/opentelemetry-lwt/Opentelemetry_lwt/index.html b/dev/opentelemetry-lwt/Opentelemetry_lwt/index.html
index 5bc88a6c..ce9bb34f 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 Span = Opentelemetry.Spanmodule Globals = Opentelemetry.Globalsmodule Timestamp_ns = Opentelemetry.Timestamp_nsmodule Trace : sig ... endmodule Metrics : 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 Globals = Opentelemetry.Globalsmodule Timestamp_ns = Opentelemetry.Timestamp_nsmodule Trace : 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
new file mode 100644
index 00000000..aa9ce3ef
--- /dev/null
+++ b/dev/opentelemetry/Opentelemetry/Event/index.html
@@ -0,0 +1,6 @@
+
+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 ->
+ t
\ No newline at end of file
diff --git a/dev/opentelemetry/Opentelemetry/Span/index.html b/dev/opentelemetry/Opentelemetry/Span/index.html
index 785a5f8e..6ff1c999 100644
--- a/dev/opentelemetry/Opentelemetry/Span/index.html
+++ b/dev/opentelemetry/Opentelemetry/Span/index.html
@@ -6,6 +6,7 @@
?trace_state:string ->
?service_name:string ->
?attrs:key_value list ->
+ ?events:Event.t list ->
?status:status ->
trace_id:Trace_id.t ->
?parent:id ->
diff --git a/dev/opentelemetry/Opentelemetry/Trace/index.html b/dev/opentelemetry/Opentelemetry/Trace/index.html
index 578bf956..defca215 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 emit : span list -> unitSync emitter
val with_ :
+Trace (opentelemetry.Opentelemetry.Trace) Module Opentelemetry.Trace
Traces.
See the spec
type span = Span.tval emit : span list -> unitSync emitter
Scope to be used with with_.
Add an event to the scope. It will be aggregated into the span
val with_ :
?trace_state:string ->
?service_name:string ->
?attrs:Span.key_value list ->
@@ -8,5 +8,5 @@
?parent:Span.id ->
?links:(Trace_id.t * Span_id.t * string) list ->
string ->
- ( (Trace_id.t * Span_id.t) -> 'a ) ->
+ ( scope -> 'a ) ->
'aSync span guard
\ No newline at end of file
diff --git a/dev/opentelemetry/Opentelemetry/index.html b/dev/opentelemetry/Opentelemetry/index.html
index bce42bfc..75890309 100644
--- a/dev/opentelemetry/Opentelemetry/index.html
+++ b/dev/opentelemetry/Opentelemetry/index.html
@@ -1,2 +1,3 @@
-Opentelemetry (opentelemetry.Opentelemetry) Module Opentelemetry
module Proto : sig ... endProtobuf types
module Timestamp_ns : sig ... endUnix timestamp.
module Collector : sig ... endCollector types
module Trace_id : sig ... endTrace ID.
module Span_id : sig ... endUnique ID of a span.
module Globals : sig ... endProcess-wide metadata, environment variables, etc.
module Span : sig ... endSpans.
module Trace : sig ... endTraces.
module Metrics : sig ... endMetrics.
\ No newline at end of file
+Opentelemetry (opentelemetry.Opentelemetry) Module Opentelemetry
module Proto : sig ... endProtobuf types
module Timestamp_ns : sig ... endUnix timestamp.
module Collector : sig ... endCollector types
module Trace_id : sig ... endTrace ID.
module Span_id : sig ... endUnique ID of a span.
module Globals : sig ... endProcess-wide metadata, environment variables, etc.
module Event : sig ... endEvents.
module Span : sig ... endSpans.
module Trace : sig ... endTraces.
module Metrics : sig ... endMetrics.
\ No newline at end of file