|
filesaver
|
Classes | |
| struct | TimerStat |
| struct | CounterStat |
| struct | GaugeStat |
| class | MetricsReporter |
| class | InMemoryMetricsReporter |
| class | ThroughputTracker |
Typedefs | |
| using | TimerAccumulatorSet = accumulator_set< double, stats::stats< tag::mean, tag::count, tag::max, tag::min, tag::median, tag::tail_quantile< right > >> |
Functions | |
| struct filesaver::services::stats::TimerStat | __attribute__ ((aligned(128))) |
| template<typename T , typename Fn , typename Reporter > | |
| T | timeOperation (Reporter &reporter, const std::string &name, Fn fn) |
Variables | |
| class filesaver::services::stats::MetricsReporter | __attribute__ |
| using filesaver::services::stats::TimerAccumulatorSet = typedef accumulator_set<double, stats::stats<tag::mean, tag::count, tag::max, tag::min, tag::median, tag::tail_quantile<right> >> |
Definition at line 27 of file InMemoryMetricsReporter.h.
| struct filesaver::services::stats::TimerStat filesaver::services::stats::__attribute__ | ( | (aligned(128)) | ) |
| T filesaver::services::stats::timeOperation | ( | Reporter & | reporter, |
| const std::string & | name, | ||
| Fn | fn | ||
| ) |
Definition at line 94 of file InMemoryMetricsReporter.h.
| struct filesaver::services::stats::GaugeStat filesaver::services::stats::__attribute__ |