ocaml-opentelemetry/src/client
Simon Cruanes d9362ae788
feat: add runtime/otel-specific name and version modifiable
this way we can mock them in tests, but we can also change the name
"ocaml-otel" to something else, e.g. if we have specific conventions.
2026-01-20 00:15:28 -05:00
..
lwt setup ambient context in lwt/eio client setups 2026-01-20 00:15:27 -05:00
sync doc 2026-01-20 00:15:27 -05:00
batch.ml debug 2026-01-20 00:15:28 -05:00
batch.mli batch: change ~now to ~mtime 2026-01-20 00:15:25 -05:00
bounded_queue.ml have a clock in exporter, pass a mtime in tick 2026-01-20 00:15:25 -05:00
common_.ml feat client: various changes 2026-01-20 00:15:10 -05:00
consumer.ml merge any_signal/signal into resource_signal, dedup 2026-01-20 00:15:27 -05:00
dune chore: update dune files after implicit_trans_deps=false 2026-01-20 00:15:25 -05:00
emitter_combine.ml have a clock in exporter, pass a mtime in tick 2026-01-20 00:15:25 -05:00
export_error.ml fix warnings 2026-01-20 00:15:19 -05:00
exporter_add_batching.ml have a clock in exporter, pass a mtime in tick 2026-01-20 00:15:25 -05:00
exporter_combine.ml have a clock in exporter, pass a mtime in tick 2026-01-20 00:15:25 -05:00
exporter_debug.ml use the correct clock in logger/metrics; use ptime_clock as default 2026-01-20 00:15:26 -05:00
exporter_queued.ml have a clock in exporter, pass a mtime in tick 2026-01-20 00:15:25 -05:00
exporter_stdout.ml client: split opentelemetry-client.sync off of main client library 2026-01-20 00:15:26 -05:00
generic_consumer.ml have a clock in exporter, pass a mtime in tick 2026-01-20 00:15:25 -05:00
generic_consumer_exporter.ml client: split opentelemetry-client.sync off of main client library 2026-01-20 00:15:26 -05:00
generic_http_consumer.ml merge any_signal/signal into resource_signal, dedup 2026-01-20 00:15:27 -05:00
generic_io.ml feat client: generic consumer, notifier, etc. 2026-01-20 00:15:17 -05:00
generic_notifier.ml feat client: overhaul of bounded queue; generic_consumer 2026-01-20 00:15:20 -05:00
http_config.ml rename Client_config to Http_config 2026-01-20 00:15:24 -05:00
http_config.mli rename Client_config to Http_config 2026-01-20 00:15:24 -05:00
resource_signal.ml merge any_signal/signal into resource_signal, dedup 2026-01-20 00:15:27 -05:00
resource_signal.mli merge any_signal/signal into resource_signal, dedup 2026-01-20 00:15:27 -05:00
rpool.ml feat client: various changes 2026-01-20 00:15:10 -05:00
rpool.mli feat client: various changes 2026-01-20 00:15:10 -05:00
sampler.ml have a clock in exporter, pass a mtime in tick 2026-01-20 00:15:25 -05:00
sampler.mli client: add sampler; batch and sampler are now emitter transformers 2026-01-20 00:15:12 -05:00
self_trace.ml tracer/logger/metrics_emitter now pair emitter and clock 2026-01-20 00:15:25 -05:00
self_trace.mli fix client, allow to set the self-tracing tracer. 2026-01-20 00:15:14 -05:00
util_net_backoff.ml client: start heavily refactoring to use Aswitch, also fix bugs 2026-01-20 00:15:20 -05:00
util_net_backoff.mli client: start heavily refactoring to use Aswitch, also fix bugs 2026-01-20 00:15:20 -05:00
util_resources.ml feat: add runtime/otel-specific name and version modifiable 2026-01-20 00:15:28 -05:00