Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use full name in config definition file names | Harald Musum | 2020-09-10 | 2 | -2/+2 |
| | |||||
* | Annotate some expensive tests to allow them to start first when running in ↵ | Arnstein Ressem | 2020-09-02 | 1 | -0/+1 |
| | | | | parallel. | ||||
* | Use an allocator that automagically allocates large buffer by using mmap. | Henning Baldersheim | 2020-08-31 | 1 | -0/+1 |
| | |||||
* | Shutdown state server and metric manager before service layer | Tor Brede Vekterli | 2020-07-13 | 1 | -0/+3 |
| | | | | | | | | | | | Avoids a very small race condition window where metric update hooks may point into the service layer components even after they have been destroyed, as these are not explicitly unregistered today. Another option would be to add unregistering on component destruction, but that adds another race condition where an external client may observe partial metric existence during this time window. By shutting down the metric exporting interfaces first, we should avoid this. | ||||
* | Consolidate search for GTest. | Tor Egge | 2020-07-07 | 1 | -2/+0 |
| | |||||
* | Use find_package to find gtest library. | Tor Egge | 2020-06-29 | 1 | -1/+3 |
| | |||||
* | - Update metrics less often by removing the forceEventLogging alltogether. | Henning Baldersheim | 2020-05-13 | 2 | -4/+1 |
| | | | | - Let default bucket iteration work in smaller chunks with shorter waits. | ||||
* | Initialize once prior to entering the first tick() | Henning Baldersheim | 2020-05-09 | 2 | -25/+20 |
| | |||||
* | Avoid filling log with unused metrics events. | Henning Baldersheim | 2020-05-09 | 13 | -149/+11 |
| | |||||
* | Avoid a race during shutdown that can lead to having to wait 120s extra ↵ | Henning Baldersheim | 2020-05-04 | 1 | -1/+1 |
| | | | | | | before completeting shutdown sequence. This would happen because you could lose the signal sent from the stop method. Now you will either notice that is topped, or you will receive the signal. | ||||
* | Improve dimension naming and metric descriptions | Tor Brede Vekterli | 2020-04-03 | 1 | -2/+2 |
| | |||||
* | Add memory usage metrics for distributor bucket databases | Tor Brede Vekterli | 2020-04-02 | 5 | -0/+62 |
| | |||||
* | Merge pull request #11676 from ↵ | Henning Baldersheim | 2020-01-07 | 1 | -1/+1 |
|\ | | | | | | | | | vespa-engine/vekterli/use-system-clock-in-default-metric-timer Revert back to using system_clock in MetricManager | ||||
| * | Revert back to using system_clock in MetricManager | Tor Brede Vekterli | 2020-01-07 | 1 | -1/+1 |
| | | | | | | | | | | | | We have to selectively use steady time here, since it will mess with the metric snapshot timestamps if we use the steady clock for everything. For now, just revert back to system time. | ||||
* | | Remove use of apache commons libraries in metrics | Bjørn Christian Seime | 2020-01-03 | 1 | -6/+0 |
|/ | |||||
* | Use vespalib::count_s | Henning Baldersheim | 2019-12-19 | 2 | -4/+4 |
| | |||||
* | Drop timestamp.h | Henning Baldersheim | 2019-12-16 | 3 | -4/+4 |
| | |||||
* | Äddress review comments. | Henning Baldersheim | 2019-12-05 | 1 | -4/+4 |
| | |||||
* | FastOS_THread::Sleep -> std::chrono::sleep_for | Henning Baldersheim | 2019-12-04 | 2 | -3/+6 |
| | | | | | Renamed Timer -> ScheduledExecutor. Do not include thread.h when not needed in header files. | ||||
* | milliseconds in config. | Henning Baldersheim | 2019-11-20 | 1 | -3/+2 |
| | |||||
* | Use std::regex in metrics module. | Tor Egge | 2019-10-07 | 4 | -11/+15 |
| | |||||
* | Unify on fastos::time(). | Henning Baldersheim | 2019-08-28 | 3 | -9/+4 |
| | |||||
* | Avoid calling time(nullptr) | Henning Baldersheim | 2019-08-26 | 3 | -13/+15 |
| | |||||
* | Use system clock for safety. | Henning Baldersheim | 2019-08-23 | 1 | -6/+2 |
| | |||||
* | time(0) to chrono::steady_clock. | Henning Baldersheim | 2019-08-23 | 2 | -5/+10 |
| | |||||
* | Add includes needed when using clang (on mac). | Tor Egge | 2019-08-01 | 1 | -0/+1 |
| | |||||
* | Use enum class for vespalib::xml::XmlTagFlags. | Tor Egge | 2019-07-30 | 1 | -3/+3 |
| | |||||
* | Remove CppUnit dependencies in modules | Tor Brede Vekterli | 2019-06-26 | 2 | -5/+0 |
| | | | | Move test config helpers out of cppunit submodule. | ||||
* | Add missing includes. | Tor Egge | 2019-06-11 | 1 | -0/+1 |
| | |||||
* | Rewrite remaining metrics tests from cppunit to gtest. | Geir Storli | 2019-05-10 | 4 | -330/+243 |
| | |||||
* | Rewrite metrics tests from cppunit to gtest. | Geir Storli | 2019-05-09 | 6 | -288/+196 |
| | |||||
* | Rewrite tests to use gtest. | Geir Storli | 2019-05-07 | 3 | -77/+45 |
| | |||||
* | GC unused metrics implementation | Henning Baldersheim | 2019-04-23 | 34 | -3891/+0 |
| | |||||
* | Hmm, try to get average metric working properly.... | Henning Baldersheim | 2019-04-23 | 4 | -12/+19 |
| | |||||
* | Merge pull request #8900 from vespa-engine/arnej/no-more-python | Arne H Juul | 2019-03-29 | 1 | -2/+1 |
|\ | | | | | stop using python script for cppunit tests | ||||
| * | stop using python script for cppunit tests | Arne Juul | 2019-03-26 | 1 | -2/+1 |
| | | |||||
* | | Merge pull request #8877 from vespa-engine/arnej/add-sum-for-gauge-metrics | Arne H Juul | 2019-03-28 | 2 | -0/+4 |
|\ \ | | | | | | | add "sum" output for gauge metrics | ||||
| * | | add "sum" output for gauge metrics | Arne Juul | 2019-03-22 | 2 | -0/+4 |
| |/ | |||||
* / | Nonfunctional changes only | Jon Bratseth | 2019-03-26 | 2 | -4/+4 |
|/ | |||||
* | Fix format strings in metrics module. | Tor Egge | 2019-03-12 | 1 | -16/+17 |
| | |||||
* | Add '()' to macro definition. | Geir Storli | 2019-03-01 | 1 | -1/+1 |
| | |||||
* | Simplify. | Geir Storli | 2019-03-01 | 1 | -1/+0 |
| | |||||
* | Reduce code duplication in gtest runners. | Geir Storli | 2019-02-22 | 1 | -8/+2 |
| | |||||
* | Add gtest runner in metrics and migrate countmetrictest from CppUnit to gtest. | Geir Storli | 2019-02-18 | 4 | -25/+48 |
| | |||||
* | Eliminate clang warning in metrics. | Tor Egge | 2019-02-10 | 2 | -3/+2 |
| | |||||
* | Adjust forward declarations in metrics. | Tor Egge | 2019-02-01 | 6 | -10/+10 |
| | |||||
* | 6-SNAPSHOT -> 7-SNAPSHOT | Arnstein Ressem | 2019-01-21 | 1 | -2/+2 |
| | |||||
* | Make MetricManager lastProcessedTime atomic | Tor Brede Vekterli | 2019-01-10 | 2 | -6/+6 |
| | |||||
* | Use template args for the class, not on the find method. | Henning Baldersheim | 2018-11-01 | 4 | -95/+2 |
| | |||||
* | Use a templated find() to enable lookup without object creation when objects ↵ | Henning Baldersheim | 2018-11-01 | 3 | -7/+8 |
| | | | | are comparable. |