aboutsummaryrefslogtreecommitdiffstats
path: root/metrics
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* clean up remnants of .mak filesArne Juul2018-06-111-1/+0
|
* Remove usage of junit.frameworkJon Bratseth2018-04-304-46/+69
|
* preserve min/max values for time-related matching statsHåvard Pettersen2018-04-263-14/+25
|
* Add and use getTotalHenning Baldersheim2018-04-111-0/+2
|
* Add back the original avgerage queue wait time metricHenning Baldersheim2018-04-101-0/+1
|
* stop can be constHenning Baldersheim2018-04-091-3/+2
|
* Prefer static_cast of C-style cast.Henning Baldersheim2018-02-061-1/+1
|
* Metric manager must be initialized too, not only metric engine.Henning Baldersheim2018-02-052-5/+11
|
* Do not include the world.Henning Baldersheim2017-12-291-1/+1
|
* Split parent + container-dependency-versions from root pom.gjoranv2017-12-011-0/+1
| | | | | | - Add missing dependencies so that all provided non-yahoo jars are listed in container-dependency-versions. - Add relativePath for all child poms of parent.
* Revert "Gjoranv/split parent2"gjoranv2017-11-301-1/+0
|
* Split parent + container-dependency-versions from root pom.gjoranv2017-11-301-0/+1
| | | | | | - Add missing dependencies so that all provided non-yahoo jars are listed in container-dependency-versions. - Add relativePath for all child poms of parent.
* Revert "Gjoranv/split parent"gjoranv2017-11-291-1/+0
|
* Split parent + container-dependency-versions from root pom.gjoranv2017-11-291-0/+1
| | | | | | - Add missing dependencies so that all provided non-yahoo jars are listed in container-dependency-versions. - Add relativePath for all child poms of parent.
* Revert "Revert "Havardpe/avoid reading past json value in slime json parser""Arnstein Ressem2017-10-021-1/+1
|
* Revert "Havardpe/avoid reading past json value in slime json parser"Arnstein Ressem2017-10-021-1/+1
|
* avoid implicit cast to boolHåvard Pettersen2017-09-291-1/+1
|
* avoid requiring that json parsing consumes all inputHåvard Pettersen2017-09-291-1/+1
| | | | (the input could end with \n if human readable)
* Revert "Revert "Aressem/remove post install script""Arnstein Ressem2017-09-271-1/+1
|
* Revert "Aressem/remove post install script"Arnstein Ressem2017-09-271-1/+1
|
* Create function to install config definitions.Arnstein Ressem2017-09-271-1/+1
|