X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=metrics.cpp;h=eae1e25158c0ec7233bdfd7737b5df7321320217;hb=209e6be93c4157a6503c82d56e8bc47955f5be6e;hp=86b5d231b0f0d7087036f8ccf3b7419646980c10;hpb=f5abd2ad495150cdb3c7b49d6841ece27a7fdb3e;p=nageru diff --git a/metrics.cpp b/metrics.cpp index 86b5d23..eae1e25 100644 --- a/metrics.cpp +++ b/metrics.cpp @@ -234,8 +234,11 @@ string Histogram::serialize(Metrics::Laziness laziness, const string &name, cons return ss.str(); } -Summary::Summary(const vector &quantiles, double window_seconds) - : quantiles(quantiles), window(window_seconds) {} +void Summary::init(const vector &quantiles, double window_seconds) +{ + this->quantiles = quantiles; + window = duration(window_seconds); +} void Summary::count_event(double val) {