1234567891011121314151617181920212223 |
- #pragma once
- #include "counters.h"
- #include <library/cpp/monlib/encode/encoder.h>
- #include <library/cpp/monlib/encode/format.h>
- namespace NMonitoring {
- THolder<ICountableConsumer> CreateEncoder(
- IOutputStream* out,
- EFormat format,
- TCountableBase::EVisibility visibility = TCountableBase::EVisibility::Public
- );
- THolder<ICountableConsumer> AsCountableConsumer(
- NMonitoring::IMetricEncoderPtr encoder,
- TCountableBase::EVisibility visibility = TCountableBase::EVisibility::Public);
- void ToJson(const TDynamicCounters& counters, IOutputStream* out);
- TString ToJson(const TDynamicCounters& counters);
- }
|