From 9d847af19edaf27ae8be70d9077a9afcea879d3d Mon Sep 17 00:00:00 2001 From: Adam Lesinski Date: Mon, 18 Aug 2025 13:28:33 -0700 Subject: [PATCH] Fix prometheus metrics text exporter rendering Iterate through all text chunks that need to be emitted as part of the metric text label section before rendering the value and timestamp. --- src/textexporter.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/textexporter.h b/src/textexporter.h index 0becf225..b3ba2eb4 100644 --- a/src/textexporter.h +++ b/src/textexporter.h @@ -118,7 +118,10 @@ struct PrometheusMetric { buf += view.size(); space -= view.size(); } + _render(buf, space, val); + return; } + auto v = std::to_string(val); auto ts = std::to_string(photon::now / 1000); if (v.size() < space) {