Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Handle NoSuchFileException | Ola Aunrønning | 2019-09-09 | 1 | -0/+3 |
| | |||||
* | Merge pull request #10472 from ↵ | Ola Aunrønning | 2019-09-05 | 11 | -2/+365 |
|\ | | | | | | | | | vespa-engine/olaa/metrics-proxy-gather-node-metrics Yamas handler and system metric gatherer | ||||
| * | Read /proc for uptime | Ola Aunrønning | 2019-09-05 | 3 | -22/+13 |
| | | |||||
| * | Only check host life on linux | Ola Aunrønning | 2019-09-02 | 2 | -2/+6 |
| | | |||||
| * | Renamed function | Ola Aunrønning | 2019-09-02 | 1 | -2/+2 |
| | | |||||
| * | Use metric packet builders | Ola Aunrønning | 2019-09-01 | 7 | -130/+46 |
| | | |||||
| * | Separated into several classes and moved to own package. Removed use of ↵ | Ola Aunrønning | 2019-08-30 | 11 | -328/+384 |
| | | | | | | | | mocking library. Other misc fixes | ||||
| * | YamasHandler uses HttpHandlerBase | Ola Aunrønning | 2019-08-30 | 4 | -36/+24 |
| | | |||||
| * | Merge branch 'gjoranv/prometheus-handler' of github.com:vespa-engine/vespa ↵ | Ola Aunrønning | 2019-08-30 | 4 | -103/+111 |
| |\ | | | | | | | | | | into metrics-proxy-gather-node-metrics | ||||
| * | | Added handler to metrics proxy container cluster | Ola Aunrønning | 2019-08-30 | 1 | -39/+11 |
| | | | |||||
| * | | Merge branch 'gjoranv/prometheus-handler' of github.com:vespa-engine/vespa ↵ | Ola Aunrønning | 2019-08-30 | 15 | -124/+548 |
| |\ \ | | | | | | | | | | | | | into metrics-proxy-gather-node-metrics | ||||
| * | | | Added YamasHandler and test | Ola Aunrønning | 2019-08-30 | 5 | -48/+309 |
| | | | | |||||
| * | | | Added module to fetch misc node metrics | Ola Aunrønning | 2019-08-29 | 3 | -0/+176 |
| | | | | |||||
* | | | | Improve exception handling to avoid silent failures | gjoranv | 2019-09-02 | 6 | -13/+13 |
| |_|/ |/| | | |||||
* | | | Move static utilities into the http handler base class. | gjoranv | 2019-08-30 | 4 | -65/+36 |
| | | | |||||
* | | | Extract base class for http handlers to avoid code duplication | gjoranv | 2019-08-30 | 3 | -37/+75 |
| |/ |/| | |||||
* | | Avoid duplicating string constants | gjoranv | 2019-08-29 | 2 | -2/+2 |
| | | |||||
* | | Add vespa service as dimension instead of prefix to metric names. | gjoranv | 2019-08-27 | 2 | -1/+14 |
| | | |||||
* | | Add Prometheus http api | gjoranv | 2019-08-27 | 12 | -7/+358 |
| | | |||||
* | | Extract a base class for http handler tests. | gjoranv | 2019-08-27 | 2 | -77/+105 |
| | | |||||
* | | Make ValuesFetcher return MetricsPackets instead of json | gjoranv | 2019-08-27 | 2 | -4/+6 |
| | | | | | | | | .. to allow using it for other handlers that require other formats | ||||
* | | Extract rest api utils to new class | gjoranv | 2019-08-26 | 2 | -35/+58 |
| | | |||||
* | | Add missing test for invalid path | gjoranv | 2019-08-26 | 1 | -1/+8 |
|/ | |||||
* | Start SystemPoller only when running on Linux. | gjoranv | 2019-08-19 | 1 | -3/+17 |
| | |||||
* | Fix PR comments regarding exception handling and logging. | gjoranv | 2019-07-10 | 2 | -4/+7 |
| | |||||
* | Implement the /metrics/v1 rest api. | gjoranv | 2019-07-09 | 9 | -153/+275 |
| | | | | | - Json errors are now handled in ErrorResponse instead of JsonRenderingException | ||||
* | Stop replacing service/application id from setExtraMetrics packets | gjoranv | 2019-07-05 | 5 | -53/+116 |
| | | | | * Add tests and refactor RpcMetricsTest | ||||
* | Erroneously removed comment revived | Olli Virtanen | 2019-07-04 | 1 | -0/+1 |
| | |||||
* | Allocate ports dynamically | Olli Virtanen | 2019-07-04 | 7 | -52/+46 |
| | |||||
* | Revert "Revert "Gjoranv/add default public metrics consumer" MERGEOK" | gjoranv | 2019-06-25 | 5 | -36/+138 |
| | |||||
* | Revert "Gjoranv/add default public metrics consumer" | gjoranv | 2019-06-24 | 5 | -138/+36 |
| | |||||
* | Improve unit tests for the http handler. | gjoranv | 2019-06-23 | 1 | -28/+97 |
| | |||||
* | Add TODOs for filtering of extra (node) metrics. | gjoranv | 2019-06-22 | 2 | -0/+3 |
| | |||||
* | Rename the public default consumer and metric set to 'default' | gjoranv | 2019-06-22 | 2 | -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. | gjoranv | 2019-06-20 | 1 | -1/+2 |
| | |||||
* | Add 'consumer' parameter to the generic metrics handler. | gjoranv | 2019-06-20 | 2 | -6/+32 |
| | |||||
* | Add default public metrics consumer, only added for self-hosted. | gjoranv | 2019-06-20 | 1 | -0/+4 |
| | | | | + Improve test setup with hosted/self-hosted parameter. | ||||
* | Propagate service health when metrics could not be retrieved. | gjoranv | 2019-06-14 | 15 | -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. | gjoranv | 2019-06-11 | 3 | -21/+7 |
| | |||||
* | Refactoring only | gjoranv | 2019-06-11 | 6 | -17/+12 |
| | |||||
* | Remove unused constructor params. | gjoranv | 2019-06-07 | 3 | -6/+3 |
| | |||||
* | Fix comments | gjoranv | 2019-06-04 | 1 | -1/+6 |
| | |||||
* | Minor non-functional improvements | gjoranv | 2019-06-04 | 2 | -11/+2 |
| | |||||
* | Catch JsonProcessingException instead of IOException | gjoranv | 2019-06-04 | 1 | -2/+2 |
| | |||||
* | Ensure always valid json from JsonMetricsRenderingException | gjoranv | 2019-06-04 | 4 | -18/+75 |
| | |||||
* | Merge pull request #9652 from vespa-engine/gjoranv/remove-ServiceListener | Bjørn Christian Seime | 2019-06-03 | 3 | -24/+3 |
|\ | | | | | Remove unused ServiceListener interface. | ||||
| * | Remove unused ServiceListener interface. | gjoranv | 2019-06-03 | 3 | -24/+3 |
| | | |||||
* | | Nonfunctional changes only | Jon Bratseth | 2019-06-03 | 1 | -0/+1 |
|/ | |||||
* | Add request handler for generic metrics format. | gjoranv | 2019-05-31 | 9 | -15/+289 |
| | |||||
* | Minor non-functional improvements. | gjoranv | 2019-05-29 | 2 | -4/+3 |
| |