aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/monlib/dynamic_counters/encode.cpp
diff options
context:
space:
mode:
authormonster <monster@yandex-team.ru>2022-03-24 20:22:00 +0300
committermonster <monster@yandex-team.ru>2022-03-24 20:22:00 +0300
commit9af817fd1c586794f68b118236da5b42a74f66e4 (patch)
tree2a67d6a26306cf5f57403a0a09cf66c9b6fe5f5c /library/cpp/monlib/dynamic_counters/encode.cpp
parentd7b7178997d5f37bd21b7eae2f8432ce869cb40e (diff)
downloadydb-9af817fd1c586794f68b118236da5b42a74f66e4.tar.gz
add name_label page parameter for prometheus format KIKIMR-14564
ref:460fd827b07d7a0cd719c88e6381600b19cdce73
Diffstat (limited to 'library/cpp/monlib/dynamic_counters/encode.cpp')
-rw-r--r--library/cpp/monlib/dynamic_counters/encode.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/library/cpp/monlib/dynamic_counters/encode.cpp b/library/cpp/monlib/dynamic_counters/encode.cpp
index ffa48d276e..26328a44ee 100644
--- a/library/cpp/monlib/dynamic_counters/encode.cpp
+++ b/library/cpp/monlib/dynamic_counters/encode.cpp
@@ -95,7 +95,9 @@ namespace NMonitoring {
}
- THolder<ICountableConsumer> CreateEncoder(IOutputStream* out, EFormat format, TCountableBase::EVisibility vis) {
+ THolder<ICountableConsumer> CreateEncoder(IOutputStream* out, EFormat format,
+ TStringBuf nameLabel, TCountableBase::EVisibility vis)
+ {
switch (format) {
case EFormat::JSON:
return MakeHolder<TConsumer>(NMonitoring::EncoderJson(out), vis);
@@ -106,7 +108,7 @@ namespace NMonitoring {
NMonitoring::ECompression::ZSTD), vis);
case EFormat::PROMETHEUS:
return MakeHolder<TConsumer>(NMonitoring::EncoderPrometheus(
- out), vis);
+ out, nameLabel), vis);
default:
ythrow yexception() << "unsupported metric encoding format: " << format;
break;