aboutsummaryrefslogtreecommitdiffstats
path: root/metrics-proxy
Commit message (Collapse)AuthorAgeFilesLines
* Set org.json to provided scopeOla Aunrønning2019-10-281-4/+5
|
* Reuse same coredump/host-life gatherersOla Aunrønning2019-10-257-201/+80
|
* Include status code/messageOla Aunrønning2019-10-171-1/+1
|
* Handle NoSuchFileExceptionOla Aunrønning2019-09-091-0/+3
|
* Merge pull request #10472 from ↵Ola Aunrønning2019-09-0511-2/+365
|\ | | | | | | | | vespa-engine/olaa/metrics-proxy-gather-node-metrics Yamas handler and system metric gatherer
| * Read /proc for uptimeOla Aunrønning2019-09-053-22/+13
| |
| * 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-017-130/+46
| |
| * Separated into several classes and moved to own package. Removed use of ↵Ola Aunrønning2019-08-3011-328/+384
| | | | | | | | mocking library. Other misc fixes
| * YamasHandler uses HttpHandlerBaseOla Aunrønning2019-08-304-36/+24
| |
| * Merge branch 'gjoranv/prometheus-handler' of github.com:vespa-engine/vespa ↵Ola Aunrønning2019-08-304-103/+111
| |\ | | | | | | | | | into metrics-proxy-gather-node-metrics
| * | Added handler to metrics proxy container clusterOla Aunrønning2019-08-301-39/+11
| | |
| * | Merge branch 'gjoranv/prometheus-handler' of github.com:vespa-engine/vespa ↵Ola Aunrønning2019-08-3015-124/+548
| |\ \ | | | | | | | | | | | | into metrics-proxy-gather-node-metrics
| * | | Added YamasHandler and testOla Aunrønning2019-08-305-48/+309
| | | |
| * | | Added module to fetch misc node metricsOla Aunrønning2019-08-293-0/+176
| | | |
* | | | Improve exception handling to avoid silent failuresgjoranv2019-09-026-13/+13
| |_|/ |/| |
* | | Move static utilities into the http handler base class.gjoranv2019-08-304-65/+36
| | |
* | | Extract base class for http handlers to avoid code duplicationgjoranv2019-08-303-37/+75
| |/ |/|
* | Avoid duplicating string constantsgjoranv2019-08-292-2/+2
| |
* | Add vespa service as dimension instead of prefix to metric names.gjoranv2019-08-272-1/+14
| |
* | Add Prometheus http apigjoranv2019-08-2712-7/+358
| |
* | Extract a base class for http handler tests.gjoranv2019-08-272-77/+105
| |
* | Make ValuesFetcher return MetricsPackets instead of jsongjoranv2019-08-272-4/+6
| | | | | | | | .. to allow using it for other handlers that require other formats
* | Extract rest api utils to new classgjoranv2019-08-262-35/+58
| |
* | Add missing test for invalid pathgjoranv2019-08-261-1/+8
|/
* Start SystemPoller only when running on Linux.gjoranv2019-08-191-3/+17
|
* Fix PR comments regarding exception handling and logging.gjoranv2019-07-102-4/+7
|
* Implement the /metrics/v1 rest api.gjoranv2019-07-099-153/+275
| | | | | - Json errors are now handled in ErrorResponse instead of JsonRenderingException
* Stop replacing service/application id from setExtraMetrics packetsgjoranv2019-07-055-53/+116
| | | | * Add tests and refactor RpcMetricsTest
* Erroneously removed comment revivedOlli Virtanen2019-07-041-0/+1
|
* Allocate ports dynamicallyOlli Virtanen2019-07-047-52/+46
|
* Revert "Revert "Gjoranv/add default public metrics consumer" MERGEOK"gjoranv2019-06-255-36/+138
|
* Revert "Gjoranv/add default public metrics consumer"gjoranv2019-06-245-138/+36
|
* Improve unit tests for the http handler.gjoranv2019-06-231-28/+97
|
* Add TODOs for filtering of extra (node) metrics.gjoranv2019-06-222-0/+3
|
* Rename the public default consumer and metric set to 'default'gjoranv2019-06-222-2/+1
| | | | | - Keep the class/constant names, as they are only used in a public context, and not for Oath-internal Vespa with Yamas.
* Add consumers to health packet for down services.gjoranv2019-06-201-1/+2
|
* Add 'consumer' parameter to the generic metrics handler.gjoranv2019-06-202-6/+32
|
* Add default public metrics consumer, only added for self-hosted.gjoranv2019-06-201-0/+4
| | | | + Improve test setup with hosted/self-hosted parameter.
* Propagate service health when metrics could not be retrieved.gjoranv2019-06-1415-67/+234
| | | | | - 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-113-21/+7
|
* Refactoring onlygjoranv2019-06-116-17/+12
|
* Remove unused constructor params.gjoranv2019-06-073-6/+3
|
* Fix commentsgjoranv2019-06-041-1/+6
|
* Minor non-functional improvementsgjoranv2019-06-042-11/+2
|
* Catch JsonProcessingException instead of IOExceptiongjoranv2019-06-041-2/+2
|
* Ensure always valid json from JsonMetricsRenderingExceptiongjoranv2019-06-044-18/+75
|
* Merge pull request #9652 from vespa-engine/gjoranv/remove-ServiceListenerBjørn Christian Seime2019-06-033-24/+3
|\ | | | | Remove unused ServiceListener interface.
| * Remove unused ServiceListener interface.gjoranv2019-06-033-24/+3
| |