Octez_telemetry.Opentelemetry_setup
val setup :
data_dir:string ->
service_namespace:string ->
service_name:string ->
version:string ->
?level:Tezos_base.TzPervasives.Internal_event.level ->
?sections:
(Tezos_base.TzPervasives.Internal_event.Section.t
* Tezos_base.TzPervasives.Internal_event.level)
list ->
Opentelemetry_config.t ->
(unit -> unit) Tezos_base.TzPervasives.tzresult Lwt.t
Set Opentelemetry global options and registers the Lwt compatible ambient context. ?level
and ?sections
are used to specify which events are exported by Opentelemetry as logs. It returns a cleanup function, that should be called before exiting, which ensures pending telemetry data is exported by the collector.