From: Florian Forster Date: Fri, 2 Feb 2024 16:05:08 +0000 (+0100) Subject: open_telemetry plugin: Add support for floating point counters. X-Git-Tag: collectd-6.0.0.rc3~4^2~4 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=61a33bcfa4b99300293e3cabea4f202975f664ce;p=thirdparty%2Fcollectd.git open_telemetry plugin: Add support for floating point counters. --- diff --git a/src/open_telemetry_receiver.cc b/src/open_telemetry_receiver.cc index 6f3aead09..e975a048d 100644 --- a/src/open_telemetry_receiver.cc +++ b/src/open_telemetry_receiver.cc @@ -176,11 +176,8 @@ static grpc::Status unmarshal_data_point(NumberDataPoint dp, switch (dp.value_case()) { case NumberDataPoint::kAsDouble: if (is_cumulative) { - // TODO(octo): enable once floating point counters have been merged - // (#4266) - // fam->type = METRIC_TYPE_FPCOUNTER; - // m.value.fpcounter = dp.as_double(); - m.value.counter = offset.counter + (counter_t)dp.as_double(); + fam->type = METRIC_TYPE_FPCOUNTER; + m.value.fpcounter = dp.as_double(); break; } m.value.gauge = dp.as_double();