Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make system metrics testable. | Henning Baldersheim | 2021-10-14 | 1 | -3/+118 |
| | |||||
* | Update Verizon Media copyright notices. | gjoranv | 2021-10-07 | 3 | -3/+3 |
| | |||||
* | Do not fetch metrics for default consumer unless explicitly asked to do so. | Henning Baldersheim | 2021-09-21 | 2 | -0/+5 |
| | |||||
* | Use an async http client with only 2 threads. | Henning Baldersheim | 2021-09-16 | 2 | -21/+29 |
| | |||||
* | Try to fix unstable unit tests | Harald Musum | 2021-09-16 | 2 | -11/+7 |
| | | | | Make taskTimeout volatile | ||||
* | In order to avoid possible deadlock when calling yourself for metrics when ↵ | Henning Baldersheim | 2021-09-15 | 3 | -25/+34 |
| | | | | | | TTL expires, we only fetch metrics in the background. If it is present use it, if not it will be there next time. | ||||
* | Revert "Revert "Consume and process metrics as they are parsed."" | Harald Musum | 2021-09-09 | 3 | -19/+24 |
| | |||||
* | Revert "Consume and process metrics as they are parsed." | Harald Musum | 2021-09-09 | 3 | -24/+19 |
| | |||||
* | Consume and process metrics as they are parsed. | Henning Baldersheim | 2021-09-09 | 3 | -19/+24 |
| | | | | This avoids avoid pooling up many metric objects prior to processing and reduces memory pressure. | ||||
* | Unify on using the MetricId class to avoid creating many instances on the fly. | Henning Baldersheim | 2021-09-02 | 9 | -34/+41 |
| | |||||
* | The metrics proxy is very memory hungry. | Henning Baldersheim | 2021-09-01 | 2 | -4/+4 |
| | | | | | | This will avoid creating many identical DimensionIds, ServiceIds. It will also prefer using cheap singleton lists where possible. In addition the code relies less on generated Config code. | ||||
* | admin/slobrok.0 does not always exist ....... anymore. | Henning Baldersheim | 2021-05-27 | 2 | -3/+3 |
| | |||||
* | Upgrade from hc4 to hc5. | Henning Baldersheim | 2021-04-07 | 1 | -2/+3 |
| | |||||
* | Add copyright headers | Jon Bratseth | 2021-03-18 | 3 | -0/+3 |
| | |||||
* | Remove usage of org.json | Bjørn Christian Seime | 2021-02-02 | 6 | -75/+86 |
| | |||||
* | Revert "Remove org.json usage [run-systemtest]" | Bjørn Christian Seime | 2021-02-01 | 6 | -86/+75 |
| | |||||
* | Remove usage of org.json:json | Bjørn Christian Seime | 2021-01-29 | 6 | -75/+86 |
| | | | | | | | | Remove most usage of org.json:json Maven artifact. This library does not have a compatible license. Some usage is still left as it's part of our container-search public API. We'll need a major release to fix that. See https://github.com/vespa-engine/vespa/issues/14762 for more details. | ||||
* | Remove topleveldispatch remnants | Harald Musum | 2020-09-25 | 2 | -6/+1 |
| | |||||
* | No functional changes | Jon Bratseth | 2020-09-18 | 8 | -30/+31 |
| | |||||
* | Fixed broken test and fixed naming | Amund Bergland Kvalsvik | 2020-07-20 | 1 | -3/+2 |
| | |||||
* | added regex and hostname test | Amund Bergland Kvalsvik | 2020-07-17 | 1 | -1/+30 |
| | |||||
* | Add prometheus path to the resource list in the root response | gjoranv | 2020-07-01 | 1 | -8/+12 |
| | |||||
* | Fixed review comments | Amund Bergland Kvalsvik | 2020-06-29 | 1 | -2/+2 |
| | |||||
* | Updated ApplicationMetricsHandler. Removed PrometheusV1Handler | Amund Bergland Kvalsvik | 2020-06-26 | 1 | -4/+4 |
| | |||||
* | Cache built and processed metrics packets instead of builders | gjoranv | 2020-04-29 | 1 | -4/+4 |
| | | | | .. to avoid concurrent handler requests trying to mutate builders. | ||||
* | Limit number of threads for applications with <20 nodes. | gjoranv | 2020-04-28 | 1 | -0/+15 |
| | |||||
* | Remove assumption of VESPA_HOME location in TelegrafTest | Ola Aunrønning | 2020-04-16 | 1 | -1/+2 |
| | |||||
* | Reuse Supervisor instance | Bjørn Christian Seime | 2020-03-19 | 2 | -37/+40 |
| | | | | This will allow the client to reuse existing SSL sessions | ||||
* | use RPC directly instead of calling external process | Arne Juul | 2020-03-18 | 2 | -22/+3 |
| | |||||
* | memory.util -> mem.util | Jon Bratseth | 2020-03-10 | 1 | -1/+1 |
| | |||||
* | Determine metrics API protocol based on isHostedVespa | Ola Aunrønning | 2020-02-27 | 1 | -0/+1 |
| | |||||
* | Log warning when stdErr is not empty. More debug logging | Ola Aunrønning | 2020-02-21 | 1 | -1/+1 |
| | |||||
* | Map input plugins to appropriate output plugin | Ola Aunrønning | 2020-02-20 | 1 | -4/+2 |
| | |||||
* | Added test | Ola Aunrønning | 2020-02-20 | 1 | -0/+44 |
| | |||||
* | Add metrics/v2 handler | gjoranv | 2020-02-14 | 5 | -165/+266 |
| | | | | | - 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 | 1 | -2/+13 |
| | |||||
* | Move metrics handler utilities to new package in container-core | gjoranv | 2020-01-23 | 1 | -25/+0 |
| | |||||
* | Implement metrics dimensions processing. | gjoranv | 2020-01-22 | 4 | -0/+184 |
| | | | | | | | | | - retain only public dimensions - clusterId - serviceId + Move constants for public dimensions from config-model to new class in metrics-proxy | ||||
* | Merge pull request #11840 from vespa-engine/gjoranv/node-info | gjoranv | 2020-01-20 | 3 | -11/+14 |
|\ | | | | | Gjoranv/node info | ||||
| * | Add node's role to json output. | gjoranv | 2020-01-17 | 2 | -0/+4 |
| | | |||||
| * | Expose hostname, and rename nodeId -> role. | gjoranv | 2020-01-17 | 3 | -11/+10 |
| | | |||||
* | | Move MetricsHandler to new package and add 'V1' to its name. | gjoranv | 2020-01-17 | 2 | -10/+11 |
|/ | |||||
* | Enable the default public metrics consumer in hosted Vespa. | gjoranv | 2020-01-14 | 1 | -0/+25 |
| | | | | | - 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 | 2 | -4/+4 |
| | | | | | - The 'node' object is for node metrics, so it makes more sense to have the node name as a sibling to 'node' and 'services'. | ||||
* | Rename configId to nodeId in MetricsNodesConfig | gjoranv | 2020-01-06 | 2 | -2/+2 |
| | |||||
* | Add/corect copyright headers | Jon Bratseth | 2020-01-03 | 32 | -132/+33 |
| | |||||
* | Remove convenience method that did not take consumer argument. | gjoranv | 2020-01-03 | 1 | -5/+5 |
| | |||||
* | Properly support multiple consumers when caching metrics. | gjoranv | 2020-01-03 | 1 | -0/+32 |
| | |||||
* | Fix a bug in conversion to metrics packets | gjoranv | 2019-12-26 | 1 | -9/+31 |
| | | | | | - NPE was thrown when there is no 'node' json. - Add testing for this case. | ||||
* | Rename vespa-nodes.def to metrics-nodes.def | gjoranv | 2019-12-24 | 2 | -9/+9 |
| |