diff options
author | arcadia-devtools <arcadia-devtools@yandex-team.ru> | 2022-06-21 11:31:57 +0300 |
---|---|---|
committer | arcadia-devtools <arcadia-devtools@yandex-team.ru> | 2022-06-21 11:31:57 +0300 |
commit | 444fb65b1a79c2c2ce6753cdfe18372203e1b44f (patch) | |
tree | 4314c153eff2e535c91c373cde41d486546514e3 /library/cpp/monlib/metrics/metric_registry.h | |
parent | 184eb704ed3f6064598640cc8cf23ab5af942a97 (diff) | |
download | ydb-444fb65b1a79c2c2ce6753cdfe18372203e1b44f.tar.gz |
intermediate changes
ref:98c26ee2d3cd643aba98b8222f9f8a4c1773449a
Diffstat (limited to 'library/cpp/monlib/metrics/metric_registry.h')
-rw-r--r-- | library/cpp/monlib/metrics/metric_registry.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/library/cpp/monlib/metrics/metric_registry.h b/library/cpp/monlib/metrics/metric_registry.h index faba19e845..4000ed6803 100644 --- a/library/cpp/monlib/metrics/metric_registry.h +++ b/library/cpp/monlib/metrics/metric_registry.h @@ -86,6 +86,22 @@ namespace NMonitoring { TLabels labels, IHistogramCollectorPtr collector); + THistogram* HistogramCounter( + TLabels labels, + std::function<IHistogramCollectorPtr()> makeHistogramCollector); + + THistogram* HistogramRate( + TLabels labels, + std::function<IHistogramCollectorPtr()> makeHistogramCollector); + + THistogram* HistogramCounter( + TLabels labels, + nullptr_t); + + THistogram* HistogramRate( + TLabels labels, + nullptr_t); + /** * Set all registered metrics to zero */ |