diff options
author | monster <monster@yandex-team.ru> | 2022-03-24 20:22:00 +0300 |
---|---|---|
committer | monster <monster@yandex-team.ru> | 2022-03-24 20:22:00 +0300 |
commit | 9af817fd1c586794f68b118236da5b42a74f66e4 (patch) | |
tree | 2a67d6a26306cf5f57403a0a09cf66c9b6fe5f5c /library/cpp/monlib/dynamic_counters/encode.cpp | |
parent | d7b7178997d5f37bd21b7eae2f8432ce869cb40e (diff) | |
download | ydb-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.cpp | 6 |
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; |