Octez_telemetry.Opentelemetry_setupval 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 Lwt.t) Tezos_base.TzPervasives.tzresult Lwt.tSet 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.