Class for writing metrics that is provided by utils::statistics::Storage.
Definition in file writer.hpp.
Go to the source code of this file.
#include <atomic>#include <string_view>#include <type_traits>#include <userver/utils/function_ref.hpp>#include <userver/utils/impl/internal_tag.hpp>#include <userver/utils/statistics/histogram_view.hpp>#include <userver/utils/statistics/labels.hpp>#include <userver/utils/statistics/rate.hpp>#include <userver/utils/statistics/request.hpp>Classes | |
| class | utils::statistics::Writer |
| Class for writing metrics that is provided by utils::statistics::Storage. More... | |
Namespaces | |
| namespace | utils |
| General-purpose utilities used across userver libraries. | |
| namespace | utils::statistics |
| Statistics writers, metric types, and histogram helpers. | |
Typedefs | |
| using | utils::statistics::WriterFuncRef = utils::function_ref<void(Writer&) const> |
| Non-owning reference to a function that writes metrics via Writer. | |
Functions | |
| template<class Metric> | |
| void | utils::statistics::DumpMetric (Writer &writer, const std::atomic< Metric > &m) |
| void | utils::statistics::VisitMetrics (WriterFuncRef func, BaseFormatBuilder &out, const Request &request={}) |
| Low-level connecting function that dumps metrics from func into out. | |
| void | utils::statistics::VisitMetrics (const HasWriterSupport auto &metric, BaseFormatBuilder &out, const Request &request={}) |