Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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. | ||||
* | Remove Vespa 7 TODO | Jon Bratseth | 2018-10-17 | 1 | -1/+0 |
| | | | | | | | We cannot remove this module yet because vespa-feeder depends on it to generate client-side metrics. However, since it is not a public API we can do this later by moving the small part that vespa-feeder needs into feed-client. | ||||
* | Minor fixes | Jon Bratseth | 2018-10-14 | 1 | -3/+3 |
| | |||||
* | Use assignment to avoid gcc 8 ambiguity. | Henning Baldersheim | 2018-10-09 | 1 | -2/+2 |
| | |||||
* | move empty id to constexpr in header | Arne Juul | 2018-10-09 | 2 | -2/+2 |
| | |||||
* | remove legacy tags, always pass vector | Arne Juul | 2018-10-08 | 23 | -187/+122 |
| | |||||
* | rename Repo -> NameRepo | Arne Juul | 2018-10-08 | 5 | -26/+26 |
| | |||||
* | fix memory accounting | Arne Juul | 2018-10-07 | 2 | -0/+19 |
| | |||||
* | remove usage of NameHash | Arne Juul | 2018-10-07 | 8 | -54/+2 |
| | |||||
* | use repo for tags also | Arne Juul | 2018-10-07 | 7 | -19/+23 |
| | |||||
* | use repo for descriptions | Arne Juul | 2018-10-07 | 2 | -13/+10 |
| | |||||
* | use repo for metric name and mangled name | Arne Juul | 2018-10-07 | 6 | -31/+36 |
| | |||||
* | add static name repo here too | Arne Juul | 2018-10-07 | 3 | -1/+106 |
| | |||||
* | Merge pull request #7193 from vespa-engine/arnej/drop-dimension-key | Arne H Juul | 2018-10-06 | 7 | -43/+14 |
|\ | | | | | Arnej/drop dimension key | ||||
| * | totally remove dimension key concept | Arne Juul | 2018-10-03 | 4 | -41/+6 |
| | | |||||
| * | avoid using old "dimensionkey" concept | Arne Juul | 2018-10-03 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | * adding a "dimensionkey" would add an extra dimension to json reporting, but used the Metric name as the value in that dimension. This means there was no added information at all. Also, the "operationtype" dimension wasn't populated with operation types, even if it looked that way, because it wasn't used directly but was cloned and the actual name would be the loadtype instead, making it very confusing. | ||||
| * | re-compute mangled name | Arne Juul | 2018-10-03 | 2 | -1/+7 |
| | | | | | | | | | | * must re-compute mangled name whenever name or tags change, including when tags are set to empty set. | ||||
* | | Nonfunctional changes only | Jon Bratseth | 2018-10-05 | 1 | -10/+11 |
|/ | |||||
* | avoid "clever" operator++ overload | Arne Juul | 2018-09-26 | 2 | -21/+0 |
| | |||||
* | Remove declaration of unused plugin. | gjoranv | 2018-08-24 | 1 | -17/+0 |
| | |||||
* | Use anonymous namespace | Henning Baldersheim | 2018-08-15 | 1 | -1/+3 |
| | |||||
* | Avoid gcc 8 var-tracking-size-limit exceed warning | Henning Baldersheim | 2018-08-15 | 1 | -12/+10 |
| | |||||
* | Remove whitespace | Henning Baldersheim | 2018-08-12 | 1 | -1/+1 |
| | |||||
* | Remove extra whitespace | Henning Baldersheim | 2018-08-12 | 3 | -6/+6 |
| | |||||
* | Pass stringref by value | Henning Baldersheim | 2018-08-11 | 13 | -28/+28 |
| | |||||
* | Pass stringref by value | Henning Baldersheim | 2018-08-10 | 1 | -1/+1 |
| | |||||
* | Remove stringref::c_str() | Tor Brede Vekterli | 2018-07-25 | 2 | -2/+2 |
| | | | | | | | | | | | | | The expected semantics of c_str() (a null-terminated string) cannot be satisfied with a string reference, so remove the function entirely to prevent people from using it in buggy ways. Replaces c_str() with data() in places where it is presumed safe, otherwise constructs temporary string instances. Certain callsites have been de-stringref'd in favor of regular strings, in particular where C APIs have been transitively called. The vast majority of these were called with string parameters anyway, so should not cause much extra allocation. | ||||
* | Fix author tag for Simon | Bjørn Christian Seime | 2018-07-05 | 4 | -4/+4 |
| |