From 4c9876443250d5f576a44e550d930f84849d6580 Mon Sep 17 00:00:00 2001 From: Simon Cruanes Date: Wed, 6 Jul 2022 19:14:40 -0400 Subject: [PATCH] reduce impact of error --- src/client/opentelemetry_client_ocurl.ml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/client/opentelemetry_client_ocurl.ml b/src/client/opentelemetry_client_ocurl.ml index 61cc8b76..3979a317 100644 --- a/src/client/opentelemetry_client_ocurl.ml +++ b/src/client/opentelemetry_client_ocurl.ml @@ -318,7 +318,9 @@ let mk_emitter ~stop ~(config : Config.t) () : (module EMITTER) = | Error err -> (* TODO: log error _via_ otel? *) Atomic.incr n_errors; - report_err_ err + report_err_ err; + (* avoid crazy error loop *) + Thread.delay 3. let send_metrics_http curl encoder (l : Metrics.resource_metrics list list) =