summaryrefslogtreecommitdiffstats
path: root/metrics-proxy/src/test
Commit message (Collapse)AuthorAgeFilesLines
* Reuse same coredump/host-life gatherersOla Aunrønning2019-10-253-76/+47
|
* Read /proc for uptimeOla Aunrønning2019-09-051-4/+5
|
* Use metric packet buildersOla Aunrønning2019-09-012-26/+3
|
* Separated into several classes and moved to own package. Removed use of ↵Ola Aunrønning2019-08-303-111/+98
| | | | mocking library. Other misc fixes
* YamasHandler uses HttpHandlerBaseOla Aunrønning2019-08-301-3/+2
|
* Merge branch 'gjoranv/prometheus-handler' of github.com:vespa-engine/vespa ↵Ola Aunrønning2019-08-304-79/+220
|\ | | | | | | into metrics-proxy-gather-node-metrics
| * Add vespa service as dimension instead of prefix to metric names.gjoranv2019-08-271-0/+11
| |
| * Add Prometheus http apigjoranv2019-08-272-1/+96
| |
| * Extract a base class for http handler tests.gjoranv2019-08-272-77/+105
| |
| * Add missing test for invalid pathgjoranv2019-08-261-1/+8
| |
* | Added YamasHandler and testOla Aunrønning2019-08-301-0/+112
|/
* Implement the /metrics/v1 rest api.gjoranv2019-07-092-18/+38
| | | | | - Json errors are now handled in ErrorResponse instead of JsonRenderingException
* Stop replacing service/application id from setExtraMetrics packetsgjoranv2019-07-054-50/+113
| | | | * Add tests and refactor RpcMetricsTest
* Erroneously removed comment revivedOlli Virtanen2019-07-041-0/+1
|
* Allocate ports dynamicallyOlli Virtanen2019-07-046-51/+41
|
* Revert "Revert "Gjoranv/add default public metrics consumer" MERGEOK"gjoranv2019-06-252-32/+102
|
* Revert "Gjoranv/add default public metrics consumer"gjoranv2019-06-242-102/+32
|
* Improve unit tests for the http handler.gjoranv2019-06-231-28/+97
|
* Add TODOs for filtering of extra (node) metrics.gjoranv2019-06-221-0/+1
|
* Rename the public default consumer and metric set to 'default'gjoranv2019-06-221-1/+0
| | | | | - Keep the class/constant names, as they are only used in a public context, and not for Oath-internal Vespa with Yamas.
* Add 'consumer' parameter to the generic metrics handler.gjoranv2019-06-201-3/+4
|
* Propagate service health when metrics could not be retrieved.gjoranv2019-06-146-8/+118
| | | | | - Default status message in a MetricsPacket is now empty string, to avoid the default message to be included in Json output.
* Remove method that was only used in tests.gjoranv2019-06-112-5/+7
|
* Refactoring onlygjoranv2019-06-112-2/+4
|
* Remove unused constructor params.gjoranv2019-06-072-2/+2
|
* Ensure always valid json from JsonMetricsRenderingExceptiongjoranv2019-06-041-0/+27
|
* Remove unused ServiceListener interface.gjoranv2019-06-031-2/+1
|
* Add request handler for generic metrics format.gjoranv2019-05-314-11/+176
|
* minor: rename test utilitygjoranv2019-05-287-19/+15
|
* Add conversion from metrics packets to the generic json model.gjoranv2019-05-281-0/+43
|
* Add json model for generic metrics format.gjoranv2019-05-242-0/+94
|
* Rename JsonUtil -> YamasJsonUtilgjoranv2019-05-242-8/+8
|
* Remove 'healthport' from vespa-services config.gjoranv2019-05-101-1/+0
| | | | - Only one port is used per service.
* New metrics-proxygjoranv2019-05-1028-0/+2208
|
* Revert "Gjoranv/reapply new metrics proxy "Bjørn Christian Seime2019-05-0928-2208/+0
|
* Reapply Gjoranv/New metrics proxygjoranv2019-05-0728-0/+2208
| | | | This reverts commit 8b0272c3104080d1f293e6a709208d2ea149fc03.
* Revert "Gjoranv/New metrics proxy"gjoranv2019-05-0728-2208/+0
|
* Resolve test files from class loader.gjoranv2019-05-037-36/+20
|
* New metrics-proxygjoranv2019-05-0228-0/+2224
* Configs for services, monitoring, consumers, dimensions, rpc-connector * Add a provider for SystemPoller to simplify migration to DI. * Add test and test utils for ConfigSentinelClient. * Add package-info files. * Add MetricsConsumers class. * Extract separate classes and configs for app and node dims. * Add RpcConnector as a long-lived owner of the rpc Supervisor. * Move service updating from VespaMetrics to MetricsManager. * Move service dimensions to VespaService. * Rename service.id to 'configId' in vespa-services.def.