From 13a9b057437a3aae4ad8f4014789030f294a9849 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 10 Nov 2025 03:15:19 +0000 Subject: [PATCH] build(deps): jsonnet-bundler Lock file maintenance --- monitoring/jsonnetfile.lock.json | 16 ++++++------ .../grafana-builder/grafana.libsonnet | 4 +-- .../jsonnet-libs/mixin-utils/utils.libsonnet | 25 +++++++++++++++++++ .../docs/node-mixin/alerts/alerts.libsonnet | 4 +-- parca-devel/jsonnetfile.lock.json | 4 +-- 5 files changed, 39 insertions(+), 14 deletions(-) diff --git a/monitoring/jsonnetfile.lock.json b/monitoring/jsonnetfile.lock.json index cd43ef22b..65c1546e3 100644 --- a/monitoring/jsonnetfile.lock.json +++ b/monitoring/jsonnetfile.lock.json @@ -48,7 +48,7 @@ "subdir": "gen/grafonnet-latest" } }, - "version": "5a8f3d6aa89b7e7513528371d2d1265aedc844bc", + "version": "42d098fae987f25f08480e203ca6ddc548c6efbf", "sum": "V9vAj21qJOc2DlMPDgB1eEjSQU4A+sAA4AXuJ6bd4xc=" }, { @@ -58,7 +58,7 @@ "subdir": "gen/grafonnet-v11.4.0" } }, - "version": "5a8f3d6aa89b7e7513528371d2d1265aedc844bc", + "version": "42d098fae987f25f08480e203ca6ddc548c6efbf", "sum": "aVAX09paQYNOoCSKVpuk1exVIyBoMt/C50QJI+Q/3nA=" }, { @@ -68,8 +68,8 @@ "subdir": "grafana-builder" } }, - "version": "c29b27c792561c8e6086c1ba187e9f708ec1c9de", - "sum": "G7B6E5sqWirDbMWRhifbLRfGgRFbIh9WCYa6X3kMh6g=" + "version": "38e888ec993543791c4c565cd700c9d47c0d84dd", + "sum": "dr3ok/KQ0aNc/U+CxO5hlHFuP66z1IlsnthKeE+m/ss=" }, { "source": { @@ -78,8 +78,8 @@ "subdir": "mixin-utils" } }, - "version": "c29b27c792561c8e6086c1ba187e9f708ec1c9de", - "sum": "iu4NT+YOgpxQnxElKML76cSxgTA0cwTmFfI0hOfHHmw=" + "version": "38e888ec993543791c4c565cd700c9d47c0d84dd", + "sum": "VAik6Sh5MD5H1Km1gSIXG4rwQ4m4zyw7odP5TKu3bGo=" }, { "source": { @@ -180,8 +180,8 @@ "subdir": "docs/node-mixin" } }, - "version": "2179f0a34d2d7b6212f3a1c647d5aca44ffa33e5", - "sum": "NcpQ0Hz0qciUqmOYoAR0X8GUK5pH/QiUXm1aDNgvua0=" + "version": "e62d5975cb13d21f7b6ce982323c0e47316f22b8", + "sum": "t5lGWjS4xUmXbOaMg8BddbJrIJeglTIi8HkT3UBWtP4=" }, { "source": { diff --git a/monitoring/vendor/github.com/grafana/jsonnet-libs/grafana-builder/grafana.libsonnet b/monitoring/vendor/github.com/grafana/jsonnet-libs/grafana-builder/grafana.libsonnet index be43616c8..a10047634 100644 --- a/monitoring/vendor/github.com/grafana/jsonnet-libs/grafana-builder/grafana.libsonnet +++ b/monitoring/vendor/github.com/grafana/jsonnet-libs/grafana-builder/grafana.libsonnet @@ -485,7 +485,7 @@ local utils = import 'mixin-utils/utils.libsonnet'; sum by (status) ( label_replace(label_replace(rate(%s[$__rate_interval]), "status", "${1}xx", "%s", "([0-9]).."), - "status", "${1}", "%s", "([a-zA-Z]+)")) + "status", "${1}", "%s", "([a-zA-Z_]+)")) ||| % [selector, statusLabelName, statusLabelName], format: 'time_series', legendFormat: '{{status}}', @@ -503,7 +503,7 @@ local utils = import 'mixin-utils/utils.libsonnet'; sum by (status) ( label_replace(label_replace(%(metricQuery)s, "status", "${1}xx", "%(label)s", "([0-9]).."), - "status", "${1}", "%(label)s", "([a-zA-Z]+)")) + "status", "${1}", "%(label)s", "([a-zA-Z_]+)")) |||, native: template % { metricQuery: nativeClassicQuery.native, label: statusLabelName }, classic: template % { metricQuery: nativeClassicQuery.classic, label: statusLabelName }, diff --git a/monitoring/vendor/github.com/grafana/jsonnet-libs/mixin-utils/utils.libsonnet b/monitoring/vendor/github.com/grafana/jsonnet-libs/mixin-utils/utils.libsonnet index f94d34614..45906149d 100644 --- a/monitoring/vendor/github.com/grafana/jsonnet-libs/mixin-utils/utils.libsonnet +++ b/monitoring/vendor/github.com/grafana/jsonnet-libs/mixin-utils/utils.libsonnet @@ -392,6 +392,31 @@ local g = import 'grafana-builder/grafana.libsonnet'; for group in groups ], + // withLabels adds custom labels to all alert rules in a group or groups + // Parameters: + // labels: A map of label names to values to add to each alert + // groups: The alert groups to modify + // filter_func: Optional function that returns true for alerts that should be modified + withLabels(labels, groups, filter_func=null):: + local defaultFilter = function(rule) true; + local filterToUse = if filter_func != null then filter_func else defaultFilter; + + std.map( + function(group) + group { + rules: std.map( + function(rule) + if std.objectHas(rule, 'alert') && filterToUse(rule) + then rule { + labels+: labels, + } + else rule, + group.rules + ), + }, + groups + ), + removeRuleGroup(groupName):: { groups: std.filter(function(group) group.name != groupName, super.groups), }, diff --git a/monitoring/vendor/github.com/prometheus/node_exporter/docs/node-mixin/alerts/alerts.libsonnet b/monitoring/vendor/github.com/prometheus/node_exporter/docs/node-mixin/alerts/alerts.libsonnet index 61d9dd2d3..29c934f57 100644 --- a/monitoring/vendor/github.com/prometheus/node_exporter/docs/node-mixin/alerts/alerts.libsonnet +++ b/monitoring/vendor/github.com/prometheus/node_exporter/docs/node-mixin/alerts/alerts.libsonnet @@ -424,14 +424,14 @@ { alert: 'NodeBondingDegraded', expr: ||| - (node_bonding_slaves - node_bonding_active) != 0 + (node_bonding_slaves{%(nodeExporterSelector)s} - node_bonding_active{%(nodeExporterSelector)s}) != 0 ||| % $._config, 'for': '5m', labels: { severity: 'warning', }, annotations: { - summary: 'Bonding interface is degraded', + summary: 'Bonding interface is degraded.', description: 'Bonding interface {{ $labels.master }} on {{ $labels.instance }} is in degraded state due to one or more slave failures.', }, }, diff --git a/parca-devel/jsonnetfile.lock.json b/parca-devel/jsonnetfile.lock.json index 4907345ba..a78474d62 100644 --- a/parca-devel/jsonnetfile.lock.json +++ b/parca-devel/jsonnetfile.lock.json @@ -18,7 +18,7 @@ "subdir": "deploy/lib/parca-agent" } }, - "version": "aa1d79d65e20f2cbb4691a907e1e1bb754f17df3", + "version": "85e668c8f92ea96f268b4d31e260a6cea3f7841c", "sum": "2lFeo1cibXb6qfaDC+ELdb9v4U2R9//1rbSuRn564MQ=" }, { @@ -28,7 +28,7 @@ "subdir": "deploy/lib/parca" } }, - "version": "516f86353dcfb0256e821abc24b5a39fd9fd8101", + "version": "2ca752e9ceea0382526528d9df2b42ad0b5be8cd", "sum": "3jHwGjkrJ39XMNlGNMS+/O3CbW+Dl6CuwH1Xp0sL4M0=" } ],