From 761b35775bd9d036e963ba66cf0b95d5f82b84e0 Mon Sep 17 00:00:00 2001
From: Evangelos Foutras <evangelos@foutras.com>
Date: Sun, 9 Apr 2023 20:31:53 +0300
Subject: [PATCH] grafana: update keycloak dashboard with new names

Seems with keycloak-metrics-spi 3.0.0 all metric names end in _total.
---
 roles/grafana/files/dashboards/keycloak.json | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/roles/grafana/files/dashboards/keycloak.json b/roles/grafana/files/dashboards/keycloak.json
index f9d2eb5f4..21aa8d264 100644
--- a/roles/grafana/files/dashboards/keycloak.json
+++ b/roles/grafana/files/dashboards/keycloak.json
@@ -359,7 +359,7 @@
       "steppedLine": false,
       "targets": [
         {
-          "expr": "sum by (realm)(increase(keycloak_logins{instance=\"$instance\",job=\"keycloak\"}[1h]))",
+          "expr": "sum by (realm)(increase(keycloak_logins_total{instance=\"$instance\",job=\"keycloak\"}[1h]))",
           "format": "time_series",
           "hide": false,
           "interval": "",
@@ -462,7 +462,7 @@
       "steppedLine": false,
       "targets": [
         {
-          "expr": "increase(keycloak_failed_login_attempts{instance=\"$instance\",job=\"keycloak\",provider=\"keycloak\",realm=\"$realm\"}[1h])",
+          "expr": "increase(keycloak_failed_login_attempts_total{instance=\"$instance\",job=\"keycloak\",provider=\"keycloak\",realm=\"$realm\"}[1h])",
           "format": "time_series",
           "hide": false,
           "instant": false,
@@ -564,7 +564,7 @@
       "steppedLine": false,
       "targets": [
         {
-          "expr": "increase(keycloak_logins{instance=\"$instance\",job=\"keycloak\",realm=\"$realm\",provider=\"keycloak\"}[1h])",
+          "expr": "increase(keycloak_logins_total{instance=\"$instance\",job=\"keycloak\",realm=\"$realm\",provider=\"keycloak\"}[1h])",
           "format": "time_series",
           "hide": false,
           "interval": "",
@@ -666,7 +666,7 @@
       "steppedLine": false,
       "targets": [
         {
-          "expr": "increase(keycloak_failed_login_attempts{instance=\"$instance\",job=\"keycloak\",provider=\"keycloak\",realm=\"$realm\",client_id=\"$ClientId\"}[1h])",
+          "expr": "increase(keycloak_failed_login_attempts_total{instance=\"$instance\",job=\"keycloak\",provider=\"keycloak\",realm=\"$realm\",client_id=\"$ClientId\"}[1h])",
           "format": "time_series",
           "hide": false,
           "interval": "",
@@ -767,7 +767,7 @@
       "steppedLine": false,
       "targets": [
         {
-          "expr": "increase(keycloak_registrations{instance=\"$instance\",job=\"keycloak\",realm=\"$realm\",provider=\"keycloak\"}[1h])",
+          "expr": "increase(keycloak_registrations_total{instance=\"$instance\",job=\"keycloak\",realm=\"$realm\",provider=\"keycloak\"}[1h])",
           "format": "time_series",
           "hide": false,
           "interval": "",
@@ -869,7 +869,7 @@
       "steppedLine": false,
       "targets": [
         {
-          "expr": "increase(keycloak_registrations_errors{instance=\"$instance\",job=\"keycloak\",provider=\"keycloak\",realm=\"$realm\",client_id=\"$ClientId\"}[1h])",
+          "expr": "increase(keycloak_registrations_errors_total{instance=\"$instance\",job=\"keycloak\",provider=\"keycloak\",realm=\"$realm\",client_id=\"$ClientId\"}[1h])",
           "format": "time_series",
           "hide": false,
           "interval": "",
@@ -943,7 +943,7 @@
         "multi": false,
         "name": "instance",
         "options": [],
-        "query": "label_values(keycloak_logins,instance)",
+        "query": "label_values(keycloak_logins_total,instance)",
         "refresh": 1,
         "regex": "",
         "skipUrlSync": false,
@@ -970,7 +970,7 @@
         "multi": false,
         "name": "realm",
         "options": [],
-        "query": "label_values(keycloak_logins{instance=\"$instance\",job=\"keycloak\",provider=\"keycloak\"},realm)",
+        "query": "label_values(keycloak_logins_total{instance=\"$instance\",job=\"keycloak\",provider=\"keycloak\"},realm)",
         "refresh": 1,
         "regex": "",
         "skipUrlSync": false,
@@ -990,14 +990,14 @@
           "value": ""
         },
         "datasource": "Prometheus",
-        "definition": "label_values(keycloak_logins{instance=\"$instance\",job=\"keycloak\",provider=\"keycloak\",realm=\"$realm\"},client_id)",
+        "definition": "label_values(keycloak_logins_total{instance=\"$instance\",job=\"keycloak\",provider=\"keycloak\",realm=\"$realm\"},client_id)",
         "hide": 0,
         "includeAll": false,
         "label": "ClientId",
         "multi": false,
         "name": "ClientId",
         "options": [],
-        "query": "label_values(keycloak_logins{instance=\"$instance\",job=\"keycloak\",provider=\"keycloak\",realm=\"$realm\"},client_id)",
+        "query": "label_values(keycloak_logins_total{instance=\"$instance\",job=\"keycloak\",provider=\"keycloak\",realm=\"$realm\"},client_id)",
         "refresh": 1,
         "regex": "",
         "skipUrlSync": false,
-- 
GitLab