summaryrefslogtreecommitdiffstats
path: root/metrics-proxy/src/main
Commit message (Expand)AuthorAgeFilesLines
* Move metrics handler utilities to new package in container-coregjoranv2020-01-237-151/+11
* Implement metrics dimensions processing.gjoranv2020-01-228-15/+268
* Merge pull request #11840 from vespa-engine/gjoranv/node-infogjoranv2020-01-204-26/+32
|\
| * Add back nodeId to config defgjoranv2020-01-201-0/+3
| * Add node's role to json output.gjoranv2020-01-172-2/+9
| * Expose hostname, and rename nodeId -> role.gjoranv2020-01-174-24/+20
| * Propagate node to allow adding more node properties to json outputgjoranv2020-01-171-3/+3
* | Move MetricsHandler to new package and add 'V1' to its name.gjoranv2020-01-171-6/+10
|/
* Enable the default public metrics consumer in hosted Vespa.gjoranv2020-01-141-3/+8
* Move node name out of the 'node' object.gjoranv2020-01-093-6/+5
* Follow renaming from configId to nodeIdgjoranv2020-01-061-7/+7
* Rename configId to nodeId in MetricsNodesConfiggjoranv2020-01-062-2/+2
* Add/corect copyright headersJon Bratseth2020-01-0360-243/+60
* Remove convenience method that did not take consumer argument.gjoranv2020-01-031-6/+1
* Properly support multiple consumers when caching metrics.gjoranv2020-01-031-14/+40
* Fix a bug in conversion to metrics packetsgjoranv2019-12-261-0/+2
* Add exception to loggjoranv2019-12-261-1/+2
* Rename vespa-nodes.def to metrics-nodes.defgjoranv2019-12-243-3/+3
* Simplify generation of node clients.gjoranv2019-12-231-9/+6
* Rename config fields for clarity.gjoranv2019-12-233-4/+4
* Fix imprecise log messagegjoranv2019-12-201-1/+1
* Add http handler for retrieving metrics from all application nodesgjoranv2019-12-201-0/+99
* Allow converting "metricsByNode" packets to GenericApplicationModelgjoranv2019-12-202-1/+28
* Add JSON model for full application outputgjoranv2019-12-201-0/+36
* Add 'name' attribute to GenericNodegjoranv2019-12-201-1/+4
* Allow using getConsumerOrDefault from outside the class.gjoranv2019-12-191-6/+6
* Allow specifying a consumer, and propagate it all the way.gjoranv2019-12-193-14/+29
* Add retriever for metrics from all application nodes.gjoranv2019-12-195-1/+167
* Move Node class to separate file, and add path field.gjoranv2019-12-192-22/+35
* Add http client to retrieve metrics from other nodes.gjoranv2019-12-192-1/+100
* Allow conversion from GenericJsonModel to MetricsPacketsgjoranv2019-12-191-1/+76
* Remove unused importsgjoranv2019-12-191-3/+0
* Simplify HttpHandlerBase to make it more generic and reusable.gjoranv2019-12-194-10/+14
* Split test. Rename flush -> purgeOla Aunrønning2019-12-022-9/+9
* Allow flushing external metrics through RPCOla Aunrønning2019-12-022-7/+19
* Add TTL to external metricsOla Aunrønning2019-12-021-0/+12
* Avoid duplicationOla Aunrønning2019-10-311-1/+1
* Allow fetching metrics for all consumersOla Aunrønning2019-10-302-1/+5
* Reuse same coredump/host-life gatherersOla Aunrønning2019-10-254-125/+33
* Include status code/messageOla Aunrønning2019-10-171-1/+1
* Handle NoSuchFileExceptionOla Aunrønning2019-09-091-0/+3
* Merge pull request #10472 from vespa-engine/olaa/metrics-proxy-gather-node-me...Ola Aunrønning2019-09-059-2/+289
|\
| * Read /proc for uptimeOla Aunrønning2019-09-052-18/+8
| * Only check host life on linuxOla Aunrønning2019-09-022-2/+6
| * Renamed functionOla Aunrønning2019-09-021-2/+2
| * Use metric packet buildersOla Aunrønning2019-09-015-104/+43
| * Separated into several classes and moved to own package. Removed use of mocki...Ola Aunrønning2019-08-307-212/+286
| * YamasHandler uses HttpHandlerBaseOla Aunrønning2019-08-303-33/+22
| * Merge branch 'gjoranv/prometheus-handler' of github.com:vespa-engine/vespa in...Ola Aunrønning2019-08-304-103/+111
| |\
| * | Added handler to metrics proxy container clusterOla Aunrønning2019-08-301-39/+11