7 #include "prometheus/detail/ckms_quantiles.h"
8 #include "prometheus/detail/core_export.h"
16 using Clock = std::chrono::steady_clock;
20 Clock::duration max_age_seconds,
int age_buckets);
22 double get(
double q)
const;
23 void insert(
double value);
28 const std::vector<CKMSQuantiles::Quantile>& quantiles_;
29 mutable std::vector<CKMSQuantiles> ckms_quantiles_;
30 mutable std::size_t current_bucket_;
33 const Clock::duration rotation_interval_;