Simon Cruanes
09e4620603
rename Client_config to Http_config
...
more accurate, really.
2026-01-20 00:15:24 -05:00
Simon Cruanes
6f96d5271a
feat client-ocurl: use common batch and queue; remove layer of queueing
...
now we modify batches on the fly when we send signals; but there
still is a thread pool to send signals via HTTP.
2026-01-20 00:15:10 -05:00
Shon Feder
8511f547d7
Fix name of library
...
Matches the convention in /src/trace/dune and prevents dependency on
the library from polluting the global namespace of a component with the
generic `Client` module.
2025-06-10 18:11:30 -04:00
Shon Feder
90fa0ba3b7
Add pp implemtation for Client_ocurl.Config
2025-06-10 18:00:04 -04:00
Shon Feder
d62f680fc3
Refactor client configuration
...
Enabling sharing all common configuration logic
2025-06-10 00:40:13 -04:00
Corentin Leruth
e73ea7e6ad
make urls from env take precedence
2024-08-09 08:17:08 +02:00
Corentin Leruth
1b538930ae
add support for per-signal urls
2024-08-02 08:52:43 +02:00
Simon Cruanes
031b7bfc38
more doc
2023-12-21 08:28:07 -05:00
Simon Cruanes
b830c3d1be
config: self-trace is disabled by default for now
2023-12-20 16:07:59 -05:00
Simon Cruanes
f0310530a3
ocurl: add ticker_interval_ms config
...
ticker interval will affect how often metrics are emitted,
this doesn't need be related to batch timeouts.
2023-12-20 15:57:53 -05:00
Simon Cruanes
d4186f64f4
client ocurl: do self-tracing in cheaper way
...
we don't go through OTEL for self tracing as it can create
regular span emission where normally there would be none
(emitting a self-tracing span might create a batch, which then
has to be sent after the batch timeout, and sending
that one creates a new span, etc.)
2023-12-20 15:49:50 -05:00
Simon Cruanes
c016f00a27
restore ticker_thread feature
2023-06-21 14:23:04 -04:00
Simon Cruanes
832113fe02
new implementation for ocurl backend, using ezcurl and queues
2023-06-16 22:58:08 -04:00
Simon Cruanes
b5c0ef7b20
wip: use blocking queue
2023-06-15 22:29:10 -04:00
Simon Cruanes
e5ad99f770
rename dir
2022-10-03 12:20:59 -04:00