|
C++ Actor Framework 0.19
|
Contains classes and functions for collecting telemetry data. More...
Classes | |
| class | counter |
| A metric that represents a single value that can only go up. More... | |
| class | dbl_gauge |
| A metric that represents a single integer value that can arbitrarily go up and down. More... | |
| class | histogram |
| Represent aggregatable distributions of events. More... | |
| class | int_gauge |
| A metric that represents a single integer value that can arbitrarily go up and down. More... | |
| class | label |
| An (immutable) key-value pair for adding extra dimensions to metrics. More... | |
| class | metric |
| A single metric, identified by the values it sets for the label dimensions. More... | |
| class | metric_family |
| Manages a collection (family) of metrics. More... | |
| class | metric_registry |
| Manages a collection of metric families. More... | |
| class | timer |
| Convenience helper for measuring durations such as latency using a histogram with second resolution. More... | |
Typedefs | |
| using | dbl_counter = counter< double > |
Convenience alias for a counter with value type double. | |
| using | dbl_histogram = histogram< double > |
Convenience alias for a histogram with value type double. | |
| using | int_counter = counter< int64_t > |
Convenience alias for a counter with value type int64_t. | |
| using | int_histogram = histogram< int64_t > |
Convenience alias for a histogram with value type int64_t. | |
| using | dbl_counter_family = metric_family_impl< dbl_counter > |
| using | dbl_histogram_family = metric_family_impl< dbl_histogram > |
| using | dbl_gauge_family = metric_family_impl< dbl_gauge > |
| using | int_counter_family = metric_family_impl< int_counter > |
| using | int_histogram_family = metric_family_impl< int_histogram > |
| using | int_gauge_family = metric_family_impl< int_gauge > |
| template<class ValueType > | |
| using | gauge = detail::gauge_oracle_t< ValueType > |
Enumerations | |
| enum class | metric_type : uint8_t { dbl_counter , int_counter , dbl_gauge , int_gauge , dbl_histogram , int_histogram } |
Contains classes and functions for collecting telemetry data.