Opentelemetry_client.Resource_signalConstructing and managing OTel signals at the resource (batch) level
type t = | Traces of Opentelemetry_proto.Trace.resource_spans list| Metrics of Opentelemetry_proto.Metrics.resource_metrics list| Logs of Opentelemetry_proto.Logs.resource_logs listThe type of signals
This is not the principle type of signals from the perspective of what gets encoded and sent via protocl buffers, but it is the principle type that collector clients needs to reason about.
val pp : Stdlib.Format.formatter -> t -> unitval of_logs :
?service_name:string ->
?attrs:Opentelemetry_client.Common_.OTEL.Key_value.t list ->
Opentelemetry_client.Common_.Proto.Logs.log_record list ->
tval of_logs_or_empty :
?service_name:string ->
?attrs:Opentelemetry_client.Common_.OTEL.Key_value.t list ->
Opentelemetry_client.Common_.Proto.Logs.log_record list ->
t listval of_spans :
?service_name:string ->
?attrs:Opentelemetry_client.Common_.OTEL.Key_value.t list ->
Opentelemetry_client.Common_.OTEL.Span.t list ->
tval of_spans_or_empty :
?service_name:string ->
?attrs:Opentelemetry_client.Common_.OTEL.Key_value.t list ->
Opentelemetry_client.Common_.OTEL.Span.t list ->
t listval of_metrics :
?service_name:string ->
?attrs:Opentelemetry_client.Common_.OTEL.Key_value.t list ->
Opentelemetry_client.Common_.Proto.Metrics.metric list ->
tval of_metrics_or_empty :
?service_name:string ->
?attrs:Opentelemetry_client.Common_.OTEL.Key_value.t list ->
Opentelemetry_client.Common_.Proto.Metrics.metric list ->
t listval of_signal_l :
?service_name:string ->
?attrs:Opentelemetry_client.Common_.OTEL.Key_value.t list ->
Opentelemetry_client.Common_.OTEL.Any_signal_l.t ->
tval to_traces : t -> Opentelemetry_proto.Trace.resource_spans list optionval to_metrics : t -> Opentelemetry_proto.Metrics.resource_metrics list optionval to_logs : t -> Opentelemetry_proto.Logs.resource_logs list optionval is_traces : t -> boolval is_metrics : t -> boolval is_logs : t -> boolmodule Encode : sig ... endEncode signals to protobuf or JSON encoded strings, ready to be sent over the wire
module Decode : sig ... endDecode signals from protobuf encoded strings, received over the wire
module Pp : sig ... end