summaryrefslogtreecommitdiffstats
path: root/metrics
Commit message (Collapse)AuthorAgeFilesLines
* Remove CppUnit dependencies in modulesTor Brede Vekterli2019-06-262-5/+0
| | | | Move test config helpers out of cppunit submodule.
* Add missing includes.Tor Egge2019-06-111-0/+1
|
* Rewrite remaining metrics tests from cppunit to gtest.Geir Storli2019-05-104-330/+243
|
* Rewrite metrics tests from cppunit to gtest.Geir Storli2019-05-096-288/+196
|
* Rewrite tests to use gtest.Geir Storli2019-05-073-77/+45
|
* GC unused metrics implementationHenning Baldersheim2019-04-2334-3891/+0
|
* Hmm, try to get average metric working properly....Henning Baldersheim2019-04-234-12/+19
|
* Merge pull request #8900 from vespa-engine/arnej/no-more-pythonArne H Juul2019-03-291-2/+1
|\ | | | | stop using python script for cppunit tests
| * stop using python script for cppunit testsArne Juul2019-03-261-2/+1
| |
* | Merge pull request #8877 from vespa-engine/arnej/add-sum-for-gauge-metricsArne H Juul2019-03-282-0/+4
|\ \ | | | | | | add "sum" output for gauge metrics
| * | add "sum" output for gauge metricsArne Juul2019-03-222-0/+4
| |/
* / Nonfunctional changes onlyJon Bratseth2019-03-262-4/+4
|/
* Fix format strings in metrics module.Tor Egge2019-03-121-16/+17
|
* Add '()' to macro definition.Geir Storli2019-03-011-1/+1
|
* Simplify.Geir Storli2019-03-011-1/+0
|
* Reduce code duplication in gtest runners.Geir Storli2019-02-221-8/+2
|
* Add gtest runner in metrics and migrate countmetrictest from CppUnit to gtest.Geir Storli2019-02-184-25/+48
|
* Eliminate clang warning in metrics.Tor Egge2019-02-102-3/+2
|
* Adjust forward declarations in metrics.Tor Egge2019-02-016-10/+10
|
* 6-SNAPSHOT -> 7-SNAPSHOTArnstein Ressem2019-01-211-2/+2
|
* Make MetricManager lastProcessedTime atomicTor Brede Vekterli2019-01-102-6/+6
|
* Use template args for the class, not on the find method.Henning Baldersheim2018-11-014-95/+2
|
* Use a templated find() to enable lookup without object creation when objects ↵Henning Baldersheim2018-11-013-7/+8
| | | | are comparable.
* Remove Vespa 7 TODOJon Bratseth2018-10-171-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 fixesJon Bratseth2018-10-141-3/+3
|
* Use assignment to avoid gcc 8 ambiguity.Henning Baldersheim2018-10-091-2/+2
|
* move empty id to constexpr in headerArne Juul2018-10-092-2/+2
|
* remove legacy tags, always pass vectorArne Juul2018-10-0823-187/+122
|
* rename Repo -> NameRepoArne Juul2018-10-085-26/+26
|
* fix memory accountingArne Juul2018-10-072-0/+19
|
* remove usage of NameHashArne Juul2018-10-078-54/+2
|
* use repo for tags alsoArne Juul2018-10-077-19/+23
|
* use repo for descriptionsArne Juul2018-10-072-13/+10
|
* use repo for metric name and mangled nameArne Juul2018-10-076-31/+36
|
* add static name repo here tooArne Juul2018-10-073-1/+106
|
* Merge pull request #7193 from vespa-engine/arnej/drop-dimension-keyArne H Juul2018-10-067-43/+14
|\ | | | | Arnej/drop dimension key
| * totally remove dimension key conceptArne Juul2018-10-034-41/+6
| |
| * avoid using old "dimensionkey" conceptArne Juul2018-10-031-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 nameArne Juul2018-10-032-1/+7
| | | | | | | | | | * must re-compute mangled name whenever name or tags change, including when tags are set to empty set.
* | Nonfunctional changes onlyJon Bratseth2018-10-051-10/+11
|/
* avoid "clever" operator++ overloadArne Juul2018-09-262-21/+0
|
* Remove declaration of unused plugin.gjoranv2018-08-241-17/+0
|
* Use anonymous namespaceHenning Baldersheim2018-08-151-1/+3
|
* Avoid gcc 8 var-tracking-size-limit exceed warningHenning Baldersheim2018-08-151-12/+10
|
* Remove whitespaceHenning Baldersheim2018-08-121-1/+1
|
* Remove extra whitespaceHenning Baldersheim2018-08-123-6/+6
|
* Pass stringref by valueHenning Baldersheim2018-08-1113-28/+28
|
* Pass stringref by valueHenning Baldersheim2018-08-101-1/+1
|
* Remove stringref::c_str()Tor Brede Vekterli2018-07-252-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 SimonBjørn Christian Seime2018-07-054-4/+4
|