Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Emit suspended seconds. Update metrics for non-active nodes | Ola Aunronning | 2024-03-27 | 1 | -0/+1 |
| | |||||
* | Wire Prometheus metric export to state V1 APIs | Tor Brede Vekterli | 2024-03-21 | 3 | -24/+64 |
| | | | | | | | | | | Extends metric producer classes with the requested exposition format. As a consequence, the State API server has been changed to allow emitting other content types than just `application/json`. Add custom Prometheus rendering for Slobrok, as it does its own domain-specific metric tracking. However, since it has non-destructive sampling properties, we can actually use proper `counter` types. | ||||
* | Simplify sample emplacement | Tor Brede Vekterli | 2024-03-19 | 1 | -5/+5 |
| | |||||
* | Support internal metric rendering in Prometheus text format in C++ | Tor Brede Vekterli | 2024-03-19 | 6 | -31/+531 |
| | | | | | | | | | | | Maps all internal metrics to one or more labelled time series. Due to poor compatibility between the data model (and sampling strategy) of the legacy metrics framework and that of Prometheus, all time series are emitted as `untyped` metrics. This is a stop-gap solution on the way to "properly" supporting Prometheus exposition, and the output of this renderer should therefore only be used for internal purposes. | ||||
* | Expiry metrics are counters, not gauges | Ola Aunronning | 2024-03-12 | 1 | -5/+5 |
| | |||||
* | Update metrics/src/main/java/ai/vespa/metrics/Labels.java | Yngve Aasheim | 2024-02-13 | 1 | -1/+1 |
| | | | Co-authored-by: Ola Aunrønning <olaa@yahooinc.com> | ||||
* | Add legacy names to label enum | Yngve Aasheim | 2024-02-12 | 1 | -18/+29 |
| | |||||
* | Add enum for coredumps.processed | Yngve Aasheim | 2024-02-12 | 1 | -0/+1 |
| | |||||
* | Add missing dependency. | Yngve Aasheim | 2024-02-12 | 1 | -0/+1 |
| | |||||
* | Add metric needed for the stand-up dashboard | Yngve Aasheim | 2024-02-12 | 1 | -0/+2 |
| | |||||
* | Merge pull request #30178 from vespa-engine/bjormel/expose_expire_metrics | Bjørn Meland | 2024-02-05 | 2 | -0/+10 |
|\ | | | | | Expose expire metrics | ||||
| * | Now, really expose the metrics | bjormel | 2024-02-05 | 1 | -0/+5 |
| | | |||||
| * | Expose expire metrics | bjormel | 2024-02-05 | 1 | -0/+5 |
| | | |||||
* | | Change ai.vespa.instance_id to ai.vespa.instance also | Yngve Aasheim | 2024-02-05 | 1 | -1/+1 |
| | | |||||
* | | Add ai.vespa.node | Ola Aunronning | 2024-02-05 | 1 | -0/+1 |
|/ | |||||
* | Use stored entry count rather than bucket count for (dis-)allowing permanent ↵ | Tor Brede Vekterli | 2024-01-26 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | node down edge The stored entry count encompasses both visible documents and tombstones. Using this count rather than bucket count avoids any issues where a node only containing empty buckets (i.e. no actual data) is prohibited from being marked as permanently down. Entry count is cross-checked with the visible document count; if the former is zero, the latter should always be zero as well. Since entry/doc counts were only recently introduced as part of the HostInfo payload, we have to handle the case where these do not exist. If entry count is not present, the decision to allow or disallow the transition falls back to the bucket count check. | ||||
* | Add enum skeleton for labels | Yngve Aasheim | 2024-01-23 | 1 | -0/+52 |
| | |||||
* | Track correct metric | Martin Polden | 2024-01-18 | 1 | -1/+1 |
| | |||||
* | Add temporary metric for tracking grid usage | Bjørn Christian Seime | 2024-01-16 | 1 | -0/+2 |
| | |||||
* | Expose clusterAutoscaled metric | Yngve Aasheim | 2024-01-03 | 1 | -0/+1 |
| | |||||
* | Emit metric counting autoscale events | Martin Polden | 2023-12-11 | 1 | -0/+1 |
| | |||||
* | Merge pull request #29571 from vespa-engine/mpolden/detect-redist | Jon Bratseth | 2023-12-06 | 1 | -1/+5 |
|\ | | | | | Let distributor metric decide cluster stability | ||||
| * | Add merge pending metric | Martin Polden | 2023-12-06 | 1 | -1/+5 |
| | | |||||
* | | Update ClusterControllerMetrics.java | Yngve Aasheim | 2023-12-05 | 1 | -2/+2 |
| | | |||||
* | | Add enums for kinesislogger metrics | Yngve Aasheim | 2023-12-05 | 1 | -1/+7 |
|/ | |||||
* | Add metric for job runner executor size, to compute util | jonmv | 2023-11-30 | 2 | -0/+2 |
| | |||||
* | Add deployment job duration metric | jonmv | 2023-11-27 | 2 | -1/+3 |
| | |||||
* | Merge pull request #29447 from ↵ | Henning Baldersheim | 2023-11-23 | 3 | -0/+9 |
|\ | | | | | | | | | vespa-engine/vekterli/expose-remove-by-gid-metrics Expose `remove_by_gid` persistence-level metrics | ||||
| * | Expose `remove_by_gid` persistence-level metrics | Tor Brede Vekterli | 2023-11-23 | 3 | -0/+9 |
| | | |||||
* | | Add metrics for billing webhook filter | Bjørn Christian Seime | 2023-11-22 | 1 | -0/+2 |
| | | |||||
* | | Add new metric | Øyvind Grønnesby | 2023-11-21 | 1 | -0/+1 |
|/ | |||||
* | Include empty exclusive hosts metric | Ola Aunronning | 2023-11-07 | 1 | -0/+1 |
| | |||||
* | Export estimated merge memory usage metric | Tor Brede Vekterli | 2023-11-03 | 3 | -0/+3 |
| | | | | | Having visibility of this number will make it easier to choose sensible defaults based on observations of existing systems. | ||||
* | Merge pull request #28972 from ↵ | Ola Aunrønning | 2023-10-17 | 1 | -1/+7 |
|\ | | | | | | | | | vespa-engine/yngveaasheim/add-description-to-metric-set-reference-doc Add a short description to metric set reference documentation | ||||
| * | Add a short description to metric set reference documentation | Yngve Aasheim | 2023-10-17 | 1 | -1/+7 |
| | | |||||
* | | Introduce metrics for mail sending | Bjørn Christian Seime | 2023-10-16 | 2 | -1/+10 |
|/ | |||||
* | Add .min suffix for singleton.is_active | Yngve Aasheim | 2023-10-12 | 1 | -1/+1 |
| | |||||
* | Add .min suffix for singleton.is_active | Yngve Aasheim | 2023-10-12 | 1 | -1/+1 |
| | |||||
* | Revert "Merge pull request #28879 from ↵ | jonmv | 2023-10-11 | 2 | -0/+4 |
| | | | | | | | vespa-engine/revert-28869-jonmv/job-runner-thread-metrics" This reverts commit 67351aa3e2adbbb4872097ed799f1ca837f35e6d, reversing changes made to aed7902ee0371efb89747d467c4a2f8124ddc08d. | ||||
* | Revert "Jonmv/job runner thread metrics" | Harald Musum | 2023-10-11 | 2 | -4/+0 |
| | |||||
* | Add metrics for job-runner threads | jonmv | 2023-10-11 | 2 | -0/+4 |
| | |||||
* | Correct copyright headers | Jon Bratseth | 2023-10-09 | 4 | -5/+4 |
| | |||||
* | Update copyright | Jon Bratseth | 2023-10-09 | 95 | -73/+95 |
| | |||||
* | Remove some metrics from Vesa9vespa metricset. | yngveaasheim | 2023-10-06 | 1 | -5/+1 |
| | |||||
* | Add billing exception metric | Ola Aunronning | 2023-10-05 | 2 | -0/+2 |
| | |||||
* | Metric doc generator | Ola Aunronning | 2023-09-28 | 4 | -0/+283 |
| | |||||
* | Rename and expose metric (#28617) | Morten Tokle | 2023-09-22 | 2 | -0/+2 |
| | |||||
* | Avoid suffix .last | yngveaasheim | 2023-09-12 | 2 | -6/+4 |
| | |||||
* | Revert "Add auth0 requests metric" | Ola Aunrønning | 2023-09-12 | 2 | -2/+0 |
| | |||||
* | Add auth0 requests metric | Ola Aunronning | 2023-09-11 | 2 | -0/+2 |
| |