package opentelemetry
Module Proto.LogsSource
logs.proto Types
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;name : 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 instrumentation_library_logs = {instrumentation_library : Opentelemetry__.Common_types.instrumentation_library option;log_records : log_record list;schema_url : string;
}type resource_logs = {resource : Opentelemetry__.Resource_types.resource option;instrumentation_library_logs : instrumentation_library_logs list;schema_url : string;
}Default values
default_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 ->
?severity_text:string ->
?name: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 ->
unit ->
log_recorddefault_log_record () is the default value for type log_record
val default_instrumentation_library_logs :
?instrumentation_library:
Opentelemetry__.Common_types.instrumentation_library option ->
?log_records:log_record list ->
?schema_url:string ->
unit ->
instrumentation_library_logsdefault_instrumentation_library_logs () is the default value for type instrumentation_library_logs
val default_resource_logs :
?resource:Opentelemetry__.Resource_types.resource option ->
?instrumentation_library_logs:instrumentation_library_logs list ->
?schema_url:string ->
unit ->
resource_logsdefault_resource_logs () is the default value for type resource_logs
default_logs_data () is the default value for type logs_data
default_log_record_flags () is the default value for type log_record_flags
Protobuf Encoding
val encode_severity_number :
Opentelemetry__.Logs_types.severity_number ->
Pbrt.Encoder.t ->
unitencode_severity_number v encoder encodes v with the given encoder
encode_log_record v encoder encodes v with the given encoder
val encode_instrumentation_library_logs :
Opentelemetry__.Logs_types.instrumentation_library_logs ->
Pbrt.Encoder.t ->
unitencode_instrumentation_library_logs v encoder encodes v with the given encoder
encode_resource_logs v encoder encodes v with the given encoder
encode_logs_data v encoder encodes v with the given encoder
val encode_log_record_flags :
Opentelemetry__.Logs_types.log_record_flags ->
Pbrt.Encoder.t ->
unitencode_log_record_flags v encoder encodes v with the given encoder
Protobuf Decoding
decode_severity_number decoder decodes a severity_number value from decoder
decode_log_record decoder decodes a log_record value from decoder
val decode_instrumentation_library_logs :
Pbrt.Decoder.t ->
Opentelemetry__.Logs_types.instrumentation_library_logsdecode_instrumentation_library_logs decoder decodes a instrumentation_library_logs value from decoder
decode_resource_logs decoder decodes a resource_logs value from decoder
decode_logs_data decoder decodes a logs_data value from decoder
decode_log_record_flags decoder decodes a log_record_flags value from decoder
Formatters
val pp_severity_number :
Format.formatter ->
Opentelemetry__.Logs_types.severity_number ->
unitpp_severity_number v formats v
pp_log_record v formats v
val pp_instrumentation_library_logs :
Format.formatter ->
Opentelemetry__.Logs_types.instrumentation_library_logs ->
unitpp_instrumentation_library_logs v formats v
pp_resource_logs v formats v
pp_logs_data v formats v
val pp_log_record_flags :
Format.formatter ->
Opentelemetry__.Logs_types.log_record_flags ->
unitpp_log_record_flags v formats v