Opentelemetry_proto.Common
Code for common.proto
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;
}
val default_any_value : unit -> any_value
default_any_value ()
is the default value for type any_value
val default_array_value : ?values:any_value list -> unit -> array_value
default_array_value ()
is the default value for type array_value
val default_key_value_list : ?values:key_value list -> unit -> key_value_list
default_key_value_list ()
is the default value for type key_value_list
default_key_value ()
is the default value for type key_value
val default_instrumentation_scope :
?name:string ->
?version:string ->
?attributes:key_value list ->
?dropped_attributes_count:int32 ->
unit ->
instrumentation_scope
default_instrumentation_scope ()
is the default value for type instrumentation_scope
val make_array_value : values:any_value list -> unit -> array_value
make_array_value … ()
is a builder for type array_value
val make_key_value_list : values:key_value list -> unit -> key_value_list
make_key_value_list … ()
is a builder for type key_value_list
make_key_value … ()
is a builder for type key_value
val make_instrumentation_scope :
name:string ->
version:string ->
attributes:key_value list ->
dropped_attributes_count:int32 ->
unit ->
instrumentation_scope
make_instrumentation_scope … ()
is a builder for type instrumentation_scope
val pp_any_value : Stdlib.Format.formatter -> any_value -> unit
pp_any_value v
formats v
val pp_array_value : Stdlib.Format.formatter -> array_value -> unit
pp_array_value v
formats v
val pp_key_value_list : Stdlib.Format.formatter -> key_value_list -> unit
pp_key_value_list v
formats v
val pp_key_value : Stdlib.Format.formatter -> key_value -> unit
pp_key_value v
formats v
val pp_instrumentation_scope :
Stdlib.Format.formatter ->
instrumentation_scope ->
unit
pp_instrumentation_scope v
formats v
val encode_pb_any_value : any_value -> Pbrt.Encoder.t -> unit
encode_pb_any_value v encoder
encodes v
with the given encoder
val encode_pb_array_value : array_value -> Pbrt.Encoder.t -> unit
encode_pb_array_value v encoder
encodes v
with the given encoder
val encode_pb_key_value_list : key_value_list -> Pbrt.Encoder.t -> unit
encode_pb_key_value_list v encoder
encodes v
with the given encoder
val encode_pb_key_value : key_value -> Pbrt.Encoder.t -> unit
encode_pb_key_value v encoder
encodes v
with the given encoder
val encode_pb_instrumentation_scope :
instrumentation_scope ->
Pbrt.Encoder.t ->
unit
encode_pb_instrumentation_scope v encoder
encodes v
with the given encoder
val decode_pb_any_value : Pbrt.Decoder.t -> any_value
decode_pb_any_value decoder
decodes a any_value
binary value from decoder
val decode_pb_array_value : Pbrt.Decoder.t -> array_value
decode_pb_array_value decoder
decodes a array_value
binary value from decoder
val decode_pb_key_value_list : Pbrt.Decoder.t -> key_value_list
decode_pb_key_value_list decoder
decodes a key_value_list
binary value from decoder
val decode_pb_key_value : Pbrt.Decoder.t -> key_value
decode_pb_key_value decoder
decodes a key_value
binary value from decoder
val decode_pb_instrumentation_scope : Pbrt.Decoder.t -> instrumentation_scope
decode_pb_instrumentation_scope decoder
decodes a instrumentation_scope
binary value from decoder