diff options
author | Sergey Polovko <sergey@polovko.me> | 2022-02-10 16:47:03 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:47:03 +0300 |
commit | 2e714b5ebd40a1f4cc31c27f1ad6e49ca6d895f5 (patch) | |
tree | b83306b6e37edeea782e9eed673d89286c4fef35 /library/cpp/monlib/metrics/metric_consumer.h | |
parent | 3e0b762a82514bac89c1dd6ea7211e381d8aa248 (diff) | |
download | ydb-2e714b5ebd40a1f4cc31c27f1ad6e49ca6d895f5.tar.gz |
Restoring authorship annotation for Sergey Polovko <sergey@polovko.me>. Commit 2 of 2.
Diffstat (limited to 'library/cpp/monlib/metrics/metric_consumer.h')
-rw-r--r-- | library/cpp/monlib/metrics/metric_consumer.h | 72 |
1 files changed, 36 insertions, 36 deletions
diff --git a/library/cpp/monlib/metrics/metric_consumer.h b/library/cpp/monlib/metrics/metric_consumer.h index 87deed785d..f7a727585a 100644 --- a/library/cpp/monlib/metrics/metric_consumer.h +++ b/library/cpp/monlib/metrics/metric_consumer.h @@ -1,40 +1,40 @@ -#pragma once - -#include "metric_type.h" -#include "histogram_collector.h" +#pragma once + +#include "metric_type.h" +#include "histogram_collector.h" #include "summary_collector.h" #include "log_histogram_snapshot.h" - -class TInstant; - -namespace NMonitoring { - class IMetricConsumer { - public: - virtual ~IMetricConsumer() = default; - - virtual void OnStreamBegin() = 0; - virtual void OnStreamEnd() = 0; - - virtual void OnCommonTime(TInstant time) = 0; - - virtual void OnMetricBegin(EMetricType type) = 0; - virtual void OnMetricEnd() = 0; - - virtual void OnLabelsBegin() = 0; - virtual void OnLabelsEnd() = 0; - virtual void OnLabel(TStringBuf name, TStringBuf value) = 0; + +class TInstant; + +namespace NMonitoring { + class IMetricConsumer { + public: + virtual ~IMetricConsumer() = default; + + virtual void OnStreamBegin() = 0; + virtual void OnStreamEnd() = 0; + + virtual void OnCommonTime(TInstant time) = 0; + + virtual void OnMetricBegin(EMetricType type) = 0; + virtual void OnMetricEnd() = 0; + + virtual void OnLabelsBegin() = 0; + virtual void OnLabelsEnd() = 0; + virtual void OnLabel(TStringBuf name, TStringBuf value) = 0; virtual void OnLabel(ui32 name, ui32 value); - virtual std::pair<ui32, ui32> PrepareLabel(TStringBuf name, TStringBuf value); - - virtual void OnDouble(TInstant time, double value) = 0; - virtual void OnInt64(TInstant time, i64 value) = 0; - virtual void OnUint64(TInstant time, ui64 value) = 0; - - virtual void OnHistogram(TInstant time, IHistogramSnapshotPtr snapshot) = 0; + virtual std::pair<ui32, ui32> PrepareLabel(TStringBuf name, TStringBuf value); + + virtual void OnDouble(TInstant time, double value) = 0; + virtual void OnInt64(TInstant time, i64 value) = 0; + virtual void OnUint64(TInstant time, ui64 value) = 0; + + virtual void OnHistogram(TInstant time, IHistogramSnapshotPtr snapshot) = 0; virtual void OnLogHistogram(TInstant time, TLogHistogramSnapshotPtr snapshot) = 0; - virtual void OnSummaryDouble(TInstant time, ISummaryDoubleSnapshotPtr snapshot) = 0; - }; - - using IMetricConsumerPtr = THolder<IMetricConsumer>; - -} + virtual void OnSummaryDouble(TInstant time, ISummaryDoubleSnapshotPtr snapshot) = 0; + }; + + using IMetricConsumerPtr = THolder<IMetricConsumer>; + +} |