aboutsummaryrefslogtreecommitdiffstats
path: root/metrics/src/vespa/metrics/metricmanager.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update copyrightJon Bratseth2023-10-091-1/+1
* Let `any_snapshots_taken()` be well-defined prior to metric manager initTor Brede Vekterli2023-08-291-2/+1
* Do not return State V1 metrics until at least one metric snapshot has been cr...Tor Brede Vekterli2023-08-291-0/+7
* Modernize codeHenning Baldersheim2023-08-281-3/+3
* Remove incorrect _doneInitialized check.Henning Baldersheim2023-08-281-1/+1
* Use matching duration for time_point.Tor Egge2023-03-061-4/+4
* Fix format string.Tor Egge2023-03-051-1/+2
* gc dead debug code.Henning Baldersheim2023-03-021-33/+5
* typesafe getLastProcessedTime tooHenning Baldersheim2023-03-011-5/+5
* Use a typed period.Henning Baldersheim2023-03-011-22/+24
* Avoid spreading #ifdef around.Henning Baldersheim2023-03-011-24/+32
* No need to let ConsumerSpec be Printable.Henning Baldersheim2023-03-011-12/+13
* Always run the snapshot hooks when forcing a metrics update.Henning Baldersheim2023-03-011-7/+3
* Set period in constructor onlyHenning Baldersheim2023-03-011-15/+12
* Avoid default arguments.Henning Baldersheim2023-03-011-1/+0
* Use type safe time inside metric manager.Henning Baldersheim2023-03-011-18/+16
* Use typesafe time for UpdateHookHenning Baldersheim2023-03-011-14/+16
* Revert "Revert "Balder/enforce system time for snapshot""Henning Baldersheim2023-03-011-33/+33
* Revert "Balder/enforce system time for snapshot"Henning Baldersheim2023-03-011-33/+33
* - Enforce using the correct clock for metrics snapshot.Henning Baldersheim2023-02-281-33/+33
* Ensure we stay with system time until limitation has been lifted in a type sa...Henning Baldersheim2023-02-281-1/+1
* Unify on steady timeHenning Baldersheim2023-02-281-9/+12
* Use vespalib::steady_time for getMilliSecTime to ensure no wraps around and s...Henning Baldersheim2023-02-281-14/+15
* GC xml output of metrics.Henning Baldersheim2023-02-281-158/+119
* remove document::RunnableHÃ¥vard Pettersen2023-02-201-9/+10
* reduce usage of default values.Henning Baldersheim2023-01-061-15/+9
* Reduce code visibility and include only what you need from config library.Henning Baldersheim2022-02-061-4/+4
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* - Compute the Path objects once, instead of parsing them for every metric.Henning Baldersheim2021-03-181-121/+134
* Fix the MetricLockGuard::owns and its use to match the intention.Henning Baldersheim2020-12-151-1/+1
* - Wire in the guard to make it evident that we have it when making changes th...Henning Baldersheim2020-12-151-2/+2
* Hold lock when signalling.Henning Baldersheim2020-10-141-1/+6
* Use std::mutex/std::condition_variable over vespalib::MonitorHenning Baldersheim2020-10-131-27/+20
* Remove broken copy and move constructor and assignment operatoos on vespalib:...Henning Baldersheim2020-10-071-0/+1
* Shutdown state server and metric manager before service layerTor Brede Vekterli2020-07-131-0/+3
* - Update metrics less often by removing the forceEventLogging alltogether.Henning Baldersheim2020-05-131-3/+1
* Initialize once prior to entering the first tick()Henning Baldersheim2020-05-091-24/+20
* Avoid filling log with unused metrics events.Henning Baldersheim2020-05-091-65/+6
* Avoid a race during shutdown that can lead to having to wait 120s extra befor...Henning Baldersheim2020-05-041-1/+1
* Revert back to using system_clock in MetricManagerTor Brede Vekterli2020-01-071-1/+1
* Use vespalib::count_sHenning Baldersheim2019-12-191-3/+3
* Drop timestamp.hHenning Baldersheim2019-12-161-2/+2
* milliseconds in config.Henning Baldersheim2019-11-201-3/+2
* Unify on fastos::time().Henning Baldersheim2019-08-281-6/+2
* Avoid calling time(nullptr)Henning Baldersheim2019-08-261-1/+6
* Use system clock for safety.Henning Baldersheim2019-08-231-6/+2
* time(0) to chrono::steady_clock.Henning Baldersheim2019-08-231-1/+6
* Fix format strings in metrics module.Tor Egge2019-03-121-16/+17
* Make MetricManager lastProcessedTime atomicTor Brede Vekterli2019-01-101-4/+4
* Use a templated find() to enable lookup without object creation when objects ...Henning Baldersheim2018-11-011-2/+3