Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update 2019 Oath copyrights. | gjoranv | 2021-10-27 | 1 | -1/+1 |
| | |||||
* | Use the ExecutorStats type directly. | Henning Baldersheim | 2021-10-19 | 2 | -5/+3 |
| | |||||
* | Adjust comment for MetricValueSet::setValues() | Tor Egge | 2021-10-18 | 1 | -1/+1 |
| | |||||
* | Update Verizon Media copyright notices. | gjoranv | 2021-10-07 | 2 | -2/+2 |
| | |||||
* | Update 2018 copyright notices. | gjoranv | 2021-10-07 | 2 | -2/+2 |
| | |||||
* | Update 2017 copyright notices. | gjoranv | 2021-10-07 | 56 | -56/+56 |
| | |||||
* | use path in config includes | Arne H Juul | 2021-09-22 | 1 | -1/+1 |
| | |||||
* | Detect argument to addToPart being a sum metric. | Tor Egge | 2021-06-11 | 5 | -2/+62 |
| | |||||
* | Add queue size metric | Henning Baldersheim | 2021-06-06 | 3 | -18/+1 |
| | |||||
* | Remove unnnecessary deps and maven config from metrics pom. | gjoranv | 2021-04-12 | 1 | -32/+1 |
| | |||||
* | Revert "Gjoranv/merge di into core (rebased)" | Harald Musum | 2021-04-06 | 1 | -1/+32 |
| | |||||
* | Remove unnnecessary deps and maven config from metrics pom. | gjoranv | 2021-04-02 | 1 | -32/+1 |
| | |||||
* | Use append instead of operator + to avoid temporaries | Henning Baldersheim | 2021-03-19 | 1 | -1/+4 |
| | |||||
* | - Compute the Path objects once, instead of parsing them for every metric. | Henning Baldersheim | 2021-03-18 | 4 | -132/+144 |
| | | | | - Use vespalib::string all over to avoid back and forth construction. | ||||
* | Add metirc for buckets pending move. | Henning Baldersheim | 2021-02-23 | 2 | -5/+9 |
| | |||||
* | string.h does not need alloc.h | Henning Baldersheim | 2021-02-21 | 2 | -1/+3 |
| | |||||
* | use size literals in metrics | Arne Juul | 2021-02-15 | 4 | -13/+17 |
| | |||||
* | Fix the MetricLockGuard::owns and its use to match the intention. | Henning Baldersheim | 2020-12-15 | 2 | -2/+2 |
| | |||||
* | - Wire in the guard to make it evident that we have it when making changes ↵ | Henning Baldersheim | 2020-12-15 | 5 | -7/+37 |
| | | | | | | that require it. - Clean up some old members and code not used any more. | ||||
* | If number of threads are changes, which is a live change, we must handle ↵ | Henning Baldersheim | 2020-12-14 | 1 | -1/+1 |
| | | | | that seamlessly with metrics too. | ||||
* | remove remaining empty block with comment too. | Henning Baldersheim | 2020-11-27 | 1 | -2/+0 |
| | |||||
* | GC loadmetric that is decommisioned. | Henning Baldersheim | 2020-11-27 | 9 | -501/+30 |
| | |||||
* | Remove loadmetrics indirection. | Henning Baldersheim | 2020-11-26 | 2 | -3/+2 |
| | |||||
* | GC unused html metrics reporting. | Henning Baldersheim | 2020-11-26 | 5 | -559/+1 |
| | |||||
* | Hold lock when signalling. | Henning Baldersheim | 2020-10-14 | 1 | -1/+6 |
| | |||||
* | Use std::mutex/std::condition_variable over vespalib::Monitor | Henning Baldersheim | 2020-10-13 | 3 | -50/+41 |
| | |||||
* | Remove broken copy and move constructor and assignment operatoos on ↵ | Henning Baldersheim | 2020-10-07 | 2 | -1/+3 |
| | | | | | | vespalib::Lock and vespalib::Monitor. Also repair broken usages of the same. | ||||
* | 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 |
| |