From 2263df0242ac617ecdbdb5a2e05b56f145e54995 Mon Sep 17 00:00:00 2001 From: JimMoen Date: Sun, 21 Jan 2024 23:11:30 +0800 Subject: [PATCH] fix(prom_push_gw): use format mode `node` for prometheus push gateway --- apps/emqx_prometheus/src/emqx_prometheus_cluster.erl | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/emqx_prometheus/src/emqx_prometheus_cluster.erl b/apps/emqx_prometheus/src/emqx_prometheus_cluster.erl index e48df0f8b..2a68c7b3b 100644 --- a/apps/emqx_prometheus/src/emqx_prometheus_cluster.erl +++ b/apps/emqx_prometheus/src/emqx_prometheus_cluster.erl @@ -41,6 +41,9 @@ -define(MG(K, MAP), maps:get(K, MAP)). -define(PG0(K, PROPLISTS), proplists:get_value(K, PROPLISTS, 0)). +raw_data(Module, undefined) -> + %% TODO: for push gateway, the format mode should be configurable + raw_data(Module, ?PROM_DATA_MODE__NODE); raw_data(Module, ?PROM_DATA_MODE__ALL_NODES_AGGREGATED) -> AllNodesMetrics = aggre_cluster(Module), Cluster = Module:fetch_cluster_consistented_data(),