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.90.tbz
sha256=c3989bb678f57e5276209d3c60afb29cdca33122288de55e591fbbe2e50a662c
sha512=ba8339256c9b2d8c99c8304991a3047f280a01e492add4cf82bf1d43dfa51e790366c09c6901c0501b8b8e1f810c6e128e33dd33542d785013407f642ade4eea

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