userver: userver/utils/statistics/prometheus.hpp File Reference
Loading...
Searching...
No Matches
prometheus.hpp File Reference

Detailed Description

Statistics output in Prometheus format.

Definition in file prometheus.hpp.

Go to the source code of this file.

#include <string>
#include <string_view>
#include <userver/utils/statistics/request.hpp>
#include <userver/utils/statistics/storage.hpp>
#include <userver/utils/statistics/writer.hpp>

Namespaces

namespace  utils
 General-purpose utilities used across userver libraries.
namespace  utils::statistics
 Statistics writers, metric types, and histogram helpers.

Functions

std::string utils::statistics::ToPrometheusFormat (const Storage &statistics, const Request &request={})
 Output statistics in Prometheus format, each metric has gauge type.
std::string utils::statistics::ToPrometheusFormat (WriterFuncRef writer, const Request &request={})
std::string utils::statistics::ToPrometheusFormatUntyped (const Storage &statistics, const Request &request={})
 Output statistics in Prometheus format, without metric types.
std::string utils::statistics::ToPrometheusFormatUntyped (WriterFuncRef writer, const Request &request={})