Files | |
busy.hpp | |
A RAII-style guard to account code block execution time in utils::statistics::BusyStorage. Aware of recursive invocations in the same thread. | |
common.hpp | |
entry.hpp | |
Header with all the types required in component header to use statistics (includes utils::statistics::Entry and forward declarations). | |
fmt.hpp | |
fmt formatters for various statistics types | |
fwd.hpp | |
Forward declarations for statistics entities. | |
graphite.hpp | |
Statistics output in Graphite format. | |
histogram.hpp | |
A histogram with a dynamically-allocated array of buckets. | |
histogram_aggregator.hpp | |
Used to aggregate multiple utils::statistics::Histogram metrics. | |
histogram_view.hpp | |
The non-owning reader API for "histogram" metrics. | |
json.hpp | |
Statistics output in JSON format. | |
labels.hpp | |
Owning and non owning labels representations. | |
metadata.hpp | |
metric_tag.hpp | |
metric_tag_impl.hpp | |
metric_value.hpp | |
The value of a metric. | |
metrics_storage.hpp | |
metrics_storage_fwd.hpp | |
min_max_avg.hpp | |
Class for concurrent safe calculation of minimum, maximum and average over series of values. | |
percentile.hpp | |
Class allows easy calculation of percentiles. | |
percentile_format_json.hpp | |
portability_info.hpp | |
Portability reports. | |
pretty_format.hpp | |
Statistics output in human-readable format. | |
prometheus.hpp | |
Statistics output in Prometheus format. | |
rate.hpp | |
rate_counter.hpp | |
Atomic counter of type Rate with relaxed memory ordering. | |
recentperiod.hpp | |
recentperiod_detail.hpp | |
relaxed_counter.hpp | |
Atomic counter of type T with relaxed memory ordering. | |
solomon.hpp | |
Statistics output in Solomon format. | |
storage.hpp | |
striped_rate_counter.hpp | |
Atomic counter of type Rate with relaxed memory ordering, increased memory consumption and decreased contention. | |
system_statistics_collector.hpp | |
Component for system resource usage statistics collection. | |
writer.hpp | |
Class for writing metrics. | |