package opentelemetry

  1. Overview
  2. Docs
Core library for instrumentation and serialization for https://opentelemetry.io

Install

dune-project
 Dependency

Authors

Maintainers

Sources

opentelemetry-0.91.1.tbz
sha256=30f344e7168a793d02c12d69c0f566b06eb963f52db3321e415ef6c5cd3d504d
sha512=19160da37cab59a23333d815baa67035f666e700a386953ec9957c685a0b72fa87919bac6a6651e50b1619773b3be7170bcc067c2d5316436b988bcf8d18dcba

doc/opentelemetry.core/Opentelemetry_core/Log_record/index.html

Module Opentelemetry_core.Log_recordSource

Logs.

See the spec

Sourcetype severity = Opentelemetry_core.Common_.Proto.Logs.severity_number =
  1. | Severity_number_unspecified
  2. | Severity_number_trace
  3. | Severity_number_trace2
  4. | Severity_number_trace3
  5. | Severity_number_trace4
  6. | Severity_number_debug
  7. | Severity_number_debug2
  8. | Severity_number_debug3
  9. | Severity_number_debug4
  10. | Severity_number_info
  11. | Severity_number_info2
  12. | Severity_number_info3
  13. | Severity_number_info4
  14. | Severity_number_warn
  15. | Severity_number_warn2
  16. | Severity_number_warn3
  17. | Severity_number_warn4
  18. | Severity_number_error
  19. | Severity_number_error2
  20. | Severity_number_error3
  21. | Severity_number_error4
  22. | Severity_number_fatal
  23. | Severity_number_fatal2
  24. | Severity_number_fatal3
  25. | Severity_number_fatal4

Severity level of a log event

Sourcetype flags = Opentelemetry_core.Common_.Proto.Logs.log_record_flags =
  1. | Log_record_flags_do_not_use
  2. | Log_record_flags_trace_flags_mask
Sourceval make : ?time:??? -> ?severity:??? -> ?log_level:??? -> ?flags:??? -> ?trace_id:??? -> ?span_id:??? -> ?attrs:??? -> observed_time_unix_nano:Timestamp_ns.t -> Value.t -> t

Make a single log entry.

Sourceval make_str : ?time:??? -> ?severity:??? -> ?log_level:??? -> ?flags:??? -> ?trace_id:??? -> ?span_id:??? -> ?attrs:??? -> observed_time_unix_nano:Timestamp_ns.t -> string -> t

Make a log entry whose body is a string

Sourceval make_strf : ?time:??? -> ?severity:??? -> ?log_level:??? -> ?flags:??? -> ?trace_id:??? -> ?span_id:??? -> ?attrs:??? -> observed_time_unix_nano:Timestamp_ns.t -> ('a, Format.formatter, unit, t) format4 -> 'a

Make a log entry with format

Sourceval add_attrs : t -> Key_value.t list -> unit