diff options
author | Alexander Smirnov <alex@ydb.tech> | 2025-03-04 13:29:55 +0000 |
---|---|---|
committer | Alexander Smirnov <alex@ydb.tech> | 2025-03-04 13:29:55 +0000 |
commit | d96ec0e9abafbb5a2f9cd92fa3551bb669975a45 (patch) | |
tree | f9759f0ce79cbf8cfef05f17bac4444b68d6673d /library/cpp/monlib/encode/buffered/buffered_encoder_base.cpp | |
parent | ad0b83372abbcedc2887412cfdd967ea22b7148e (diff) | |
parent | 0ae3f82349eeb4f353c62dd726e4ba06bbc837f9 (diff) | |
download | ydb-d96ec0e9abafbb5a2f9cd92fa3551bb669975a45.tar.gz |
Merge branch 'rightlib' into merge-libs-250304-1328
Diffstat (limited to 'library/cpp/monlib/encode/buffered/buffered_encoder_base.cpp')
-rw-r--r-- | library/cpp/monlib/encode/buffered/buffered_encoder_base.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/library/cpp/monlib/encode/buffered/buffered_encoder_base.cpp b/library/cpp/monlib/encode/buffered/buffered_encoder_base.cpp index 87c832d642b..c0449a10ff0 100644 --- a/library/cpp/monlib/encode/buffered/buffered_encoder_base.cpp +++ b/library/cpp/monlib/encode/buffered/buffered_encoder_base.cpp @@ -144,6 +144,12 @@ void TBufferedEncoderBase::OnLogHistogram(TInstant time, TLogHistogramSnapshotPt metric.TimeSeries.Add(time, s.Get()); } +void TBufferedEncoderBase::OnMemOnly(bool isMemOnly) { + State_.Expect(TEncoderState::EState::METRIC); + TMetric& metric = Metrics_.back(); + metric.IsMemOnly = isMemOnly; +} + TString TBufferedEncoderBase::FormatLabels(const TPooledLabels& labels) const { auto formattedLabels = TVector<TString>(Reserve(labels.size() + CommonLabels_.size())); auto addLabel = [&](const TPooledLabel& l) { |