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 description and registration in a declarative way. | |
| 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 that is provided by utils::statistics::Storage. | |