summaryrefslogtreecommitdiffstats
path: root/library/cpp/monlib/dynamic_counters/encode.cpp
diff options
context:
space:
mode:
authormonster <[email protected]>2022-04-18 18:40:01 +0300
committerDaniil Cherednik <[email protected]>2022-04-18 18:40:01 +0300
commita29b2dd13e50bb8157853eabc42eaf54ca6a6b6a (patch)
tree4b62aa73bfc21269884f61a6984d037cece58bca /library/cpp/monlib/dynamic_counters/encode.cpp
parenta082789ff18782ef5eaefb1d973289bf4e4b93d8 (diff)
add name_label page parameter for prometheus format KIKIMR-14564
REVIEW: 2409698 REVIEW: 2411265 x-ydb-stable-ref: d99e0a3a39cc18795ae54e62bddde7afe498eed2
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 ffa48d276e8..26328a44eea 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;