Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Support configuring an arbitrary number of Cloudwatch plugins | Ola Aunrønning | 2020-02-20 | 2 | -18/+15 | |
| | | ||||||
| * | Consider if cloudwatch profile is set. Removed compile specification in pom. | Ola Aunrønning | 2020-02-20 | 2 | -3/+4 | |
| | | ||||||
| * | Added Telegraf component | Ola Aunrønning | 2020-02-20 | 3 | -0/+133 | |
| | | ||||||
| * | Move consumer inside 'cloudWatch' | gjoranv | 2020-02-18 | 1 | -3/+2 | |
| | | | | | | | | - Each cloudwatch is declared inside its consumer. | |||||
* | | Merge branch 'master' into bratseth/node-metrics | Jon Bratseth | 2020-02-20 | 32 | -362/+893 | |
|\| | ||||||
| * | Merge pull request #12164 from vespa-engine/gjoranv/add-telegraf-config | gjoranv | 2020-02-17 | 1 | -0/+20 | |
| |\ | | | | | | | Add config class for the future Telegraf component | |||||
| | * | Declare 3rd party system an array to allow none and multiple. | gjoranv | 2020-02-17 | 1 | -5/+5 | |
| | | | ||||||
| | * | Add config class for the future Telegraf component | gjoranv | 2020-02-13 | 1 | -0/+20 | |
| | | | ||||||
| * | | Add metrics/v2 handler | gjoranv | 2020-02-14 | 10 | -167/+375 | |
| | | | | | | | | | | | | | | | - Add new config so that hostname and role can be added to output - Refactor tests to avoid duplicating code | |||||
| * | | Allow inspecting consumers in MetricsPacket.Builder | gjoranv | 2020-02-13 | 2 | -2/+17 | |
| | | | ||||||
| * | | Allow retrieving metrics as mutable metrics packet builders. | gjoranv | 2020-02-13 | 1 | -1/+10 | |
| |/ | ||||||
| * | Use correct path (/values) to the metrics api on metrics-proxy. | gjoranv | 2020-01-28 | 1 | -1/+1 | |
| | | ||||||
| * | Use camel-case for 'clusterId' dimension | gjoranv | 2020-01-28 | 1 | -1/+1 | |
| | | ||||||
| * | Revert "Gjoranv/metrics v2 in container 2" | gjoranv | 2020-01-28 | 1 | -1/+1 | |
| | | ||||||
| * | Use camel-case for 'clusterId' dimension | gjoranv | 2020-01-27 | 1 | -1/+1 | |
| | | ||||||
| * | Move metrics handler utilities to new package in container-core | gjoranv | 2020-01-23 | 8 | -176/+11 | |
| | | ||||||
| * | Implement metrics dimensions processing. | gjoranv | 2020-01-22 | 13 | -16/+460 | |
| | | | | | | | | | | | | | | | | | | - retain only public dimensions - clusterId - serviceId + Move constants for public dimensions from config-model to new class in metrics-proxy | |||||
* | | Non-functional changes only | Jon Bratseth | 2020-01-21 | 8 | -3/+12 | |
|/ | ||||||
* | Merge pull request #11840 from vespa-engine/gjoranv/node-info | gjoranv | 2020-01-20 | 8 | -39/+50 | |
|\ | | | | | Gjoranv/node info | |||||
| * | Add back nodeId to config def | gjoranv | 2020-01-20 | 1 | -0/+3 | |
| | | | | | | | | | | | | | | | | - Add a default value because the model does not produce the value anymore. - This should not be necessary. The field can safely be removed because the config model of older versions always adds a value for this field. | |||||
| * | Add node's role to json output. | gjoranv | 2020-01-17 | 5 | -2/+15 | |
| | | ||||||
| * | Expose hostname, and rename nodeId -> role. | gjoranv | 2020-01-17 | 8 | -37/+32 | |
| | | ||||||
| * | Propagate node to allow adding more node properties to json output | gjoranv | 2020-01-17 | 1 | -3/+3 | |
| | | ||||||
* | | Move MetricsHandler to new package and add 'V1' to its name. | gjoranv | 2020-01-17 | 3 | -16/+21 | |
|/ | ||||||
* | Enable the default public metrics consumer in hosted Vespa. | gjoranv | 2020-01-14 | 2 | -3/+33 | |
| | | | | | - Always filter this consumer from yamas routing, as the effect of including it is uncertain. | |||||
* | Move node name out of the 'node' object. | gjoranv | 2020-01-09 | 6 | -12/+11 | |
| | | | | | - The 'node' object is for node metrics, so it makes more sense to have the node name as a sibling to 'node' and 'services'. | |||||
* | Follow renaming from configId to nodeId | gjoranv | 2020-01-06 | 1 | -7/+7 | |
| | ||||||
* | Rename configId to nodeId in MetricsNodesConfig | gjoranv | 2020-01-06 | 4 | -4/+4 | |
| | ||||||
* | Add/corect copyright headers | Jon Bratseth | 2020-01-03 | 92 | -375/+93 | |
| | ||||||
* | Remove convenience method that did not take consumer argument. | gjoranv | 2020-01-03 | 2 | -11/+6 | |
| | ||||||
* | Properly support multiple consumers when caching metrics. | gjoranv | 2020-01-03 | 2 | -14/+72 | |
| | ||||||
* | Fix a bug in conversion to metrics packets | gjoranv | 2019-12-26 | 3 | -9/+70 | |
| | | | | | - NPE was thrown when there is no 'node' json. - Add testing for this case. | |||||
* | Add exception to log | gjoranv | 2019-12-26 | 1 | -1/+2 | |
| | ||||||
* | Rename vespa-nodes.def to metrics-nodes.def | gjoranv | 2019-12-24 | 5 | -12/+12 | |
| | ||||||
* | Simplify generation of node clients. | gjoranv | 2019-12-23 | 1 | -9/+6 | |
| | ||||||
* | Rename config fields for clarity. | gjoranv | 2019-12-23 | 5 | -14/+14 | |
| | ||||||
* | Fix imprecise log message | gjoranv | 2019-12-20 | 1 | -1/+1 | |
| | ||||||
* | Add http handler for retrieving metrics from all application nodes | gjoranv | 2019-12-20 | 2 | -0/+290 | |
| | ||||||
* | Allow converting "metricsByNode" packets to GenericApplicationModel | gjoranv | 2019-12-20 | 2 | -1/+28 | |
| | ||||||
* | Add JSON model for full application output | gjoranv | 2019-12-20 | 3 | -0/+248 | |
| | | | | - Multiple nodes yielding one GenericJsonModel each. | |||||
* | Add 'name' attribute to GenericNode | gjoranv | 2019-12-20 | 1 | -1/+4 | |
| | ||||||
* | Allow using getConsumerOrDefault from outside the class. | gjoranv | 2019-12-19 | 1 | -6/+6 | |
| | ||||||
* | Allow specifying a consumer, and propagate it all the way. | gjoranv | 2019-12-19 | 5 | -23/+41 | |
| | ||||||
* | Add retriever for metrics from all application nodes. | gjoranv | 2019-12-19 | 6 | -1/+336 | |
| | ||||||
* | Move Node class to separate file, and add path field. | gjoranv | 2019-12-19 | 3 | -24/+37 | |
| | ||||||
* | Optimize NodeMetricsClientTest | gjoranv | 2019-12-19 | 1 | -30/+21 | |
| | ||||||
* | Add http client to retrieve metrics from other nodes. | gjoranv | 2019-12-19 | 3 | -1/+203 | |
| | ||||||
* | Allow conversion from GenericJsonModel to MetricsPackets | gjoranv | 2019-12-19 | 3 | -7/+124 | |
| | ||||||
* | Remove unused imports | gjoranv | 2019-12-19 | 1 | -3/+0 | |
| | ||||||
* | Simplify HttpHandlerBase to make it more generic and reusable. | gjoranv | 2019-12-19 | 4 | -10/+14 | |
| |