![]() |
LogIt++
Header-only, macro-first C++ logging library
|
Defines Prometheus text exposition format types and configuration. More...
#include <cstdint>#include <string>#include <vector>Go to the source code of this file.
Classes | |
| struct | logit::PrometheusLabel |
| A single Prometheus label key-value pair. More... | |
| struct | logit::PrometheusSample |
| A single metric sample with optional labels and timestamp. More... | |
| struct | logit::PrometheusMetricFamily |
| A group of related samples sharing a name, help, and type. More... | |
| struct | logit::PrometheusTextFormatConfig |
| Configuration for Prometheus text exposition format output. More... | |
Namespaces | |
| namespace | logit |
| The primary namespace for the LogIt++ library. | |
Macros | |
| #define | LOGIT_CPP_HEADER_LOGIT_CPP_LOGIT_LOGGERS_PROMETHEUS_PROMETHEUSTEXTFORMATCONFIG_HPP_INCLUDED |
Enumerations | |
| enum class | logit::PrometheusMetricType { logit::Counter , logit::Gauge , logit::Untyped } |
| Prometheus metric type identifiers. More... | |
Defines Prometheus text exposition format types and configuration.
Definition in file PrometheusTextFormatConfig.hpp.
| #define LOGIT_CPP_HEADER_LOGIT_CPP_LOGIT_LOGGERS_PROMETHEUS_PROMETHEUSTEXTFORMATCONFIG_HPP_INCLUDED |
Definition at line 3 of file PrometheusTextFormatConfig.hpp.