diff options
| author | monster <[email protected]> | 2022-04-18 18:40:01 +0300 |
|---|---|---|
| committer | Daniil Cherednik <[email protected]> | 2022-04-18 18:40:01 +0300 |
| commit | a29b2dd13e50bb8157853eabc42eaf54ca6a6b6a (patch) | |
| tree | 4b62aa73bfc21269884f61a6984d037cece58bca /library/cpp/monlib/dynamic_counters/encode.cpp | |
| parent | a082789ff18782ef5eaefb1d973289bf4e4b93d8 (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.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 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; |
