From d389a4fcf34528bb8ff9086813f20667de1742d8 Mon Sep 17 00:00:00 2001 From: hagen1778 Date: Thu, 16 Nov 2023 09:26:47 +0100 Subject: [PATCH] dashboards: use `version` instead of `short_version` in annotations `version` label won't show the difference if various flavors of the same version were deployed. But `short_version` will. For example, on the sandbox env we test VM builds before new version release. Without this change, the version update won't be visible on dashboard. Signed-off-by: hagen1778 --- dashboards/victoriametrics-cluster.json | 4 ++-- dashboards/victoriametrics.json | 4 ++-- dashboards/vm/victoriametrics-cluster.json | 4 ++-- dashboards/vm/victoriametrics.json | 4 ++-- docs/CHANGELOG.md | 2 ++ 5 files changed, 10 insertions(+), 8 deletions(-) diff --git a/dashboards/victoriametrics-cluster.json b/dashboards/victoriametrics-cluster.json index be8bc93fca..72d65274bd 100644 --- a/dashboards/victoriametrics-cluster.json +++ b/dashboards/victoriametrics-cluster.json @@ -76,11 +76,11 @@ "uid": "$ds" }, "enable": true, - "expr": "sum(vm_app_version{job=~\"$job\", instance=~\"$instance\"}) by(short_version) unless (sum(vm_app_version{job=~\"$job\", instance=~\"$instance\"} offset 20m) by(short_version))", + "expr": "sum(vm_app_version{job=~\"$job\", instance=~\"$instance\"}) by(version) unless (sum(vm_app_version{job=~\"$job\", instance=~\"$instance\"} offset 20m) by(version))", "hide": true, "iconColor": "dark-blue", "name": "version change", - "textFormat": "{{short_version}}", + "textFormat": "{{version}}", "titleFormat": "Version change" }, { diff --git a/dashboards/victoriametrics.json b/dashboards/victoriametrics.json index 5e75a74a01..4460ba9610 100644 --- a/dashboards/victoriametrics.json +++ b/dashboards/victoriametrics.json @@ -76,11 +76,11 @@ "uid": "$ds" }, "enable": true, - "expr": "sum(vm_app_version{job=~\"$job\", instance=~\"$instance\"}) by(short_version) unless (sum(vm_app_version{job=~\"$job\", instance=~\"$instance\"} offset 20m) by(short_version))", + "expr": "sum(vm_app_version{job=~\"$job\", instance=~\"$instance\"}) by(version) unless (sum(vm_app_version{job=~\"$job\", instance=~\"$instance\"} offset 20m) by(short_versionversion))", "hide": true, "iconColor": "dark-blue", "name": "version", - "textFormat": "{{short_version}}", + "textFormat": "{{version}}", "titleFormat": "Version change" } ] diff --git a/dashboards/vm/victoriametrics-cluster.json b/dashboards/vm/victoriametrics-cluster.json index c6395c3781..a6589aad54 100644 --- a/dashboards/vm/victoriametrics-cluster.json +++ b/dashboards/vm/victoriametrics-cluster.json @@ -77,11 +77,11 @@ "uid": "$ds" }, "enable": true, - "expr": "sum(vm_app_version{job=~\"$job\", instance=~\"$instance\"}) by(short_version) unless (sum(vm_app_version{job=~\"$job\", instance=~\"$instance\"} offset 20m) by(short_version))", + "expr": "sum(vm_app_version{job=~\"$job\", instance=~\"$instance\"}) by(version) unless (sum(vm_app_version{job=~\"$job\", instance=~\"$instance\"} offset 20m) by(version))", "hide": true, "iconColor": "dark-blue", "name": "version change", - "textFormat": "{{short_version}}", + "textFormat": "{{version}}", "titleFormat": "Version change" }, { diff --git a/dashboards/vm/victoriametrics.json b/dashboards/vm/victoriametrics.json index 991f6f77c9..2b36b9c416 100644 --- a/dashboards/vm/victoriametrics.json +++ b/dashboards/vm/victoriametrics.json @@ -77,11 +77,11 @@ "uid": "$ds" }, "enable": true, - "expr": "sum(vm_app_version{job=~\"$job\", instance=~\"$instance\"}) by(short_version) unless (sum(vm_app_version{job=~\"$job\", instance=~\"$instance\"} offset 20m) by(short_version))", + "expr": "sum(vm_app_version{job=~\"$job\", instance=~\"$instance\"}) by(version) unless (sum(vm_app_version{job=~\"$job\", instance=~\"$instance\"} offset 20m) by(short_versionversion))", "hide": true, "iconColor": "dark-blue", "name": "version", - "textFormat": "{{short_version}}", + "textFormat": "{{version}}", "titleFormat": "Version change" } ] diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 2623b79c52..39e0c6dd3d 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -28,6 +28,8 @@ The sandbox cluster installation is running under the constant load generated by ## tip +* FEATURE: dashboards: use `version` instead of `short_version` in version change annotation for single/cluster dashboards. The update should reflect version changes even if different flavours of the same release were applied (custom builds). + ## [v1.95.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.95.0) Released at 2023-11-15