Enable the cluster variable to support an "All" option in Grafana
dashboards, allowing users to view metrics across all clusters or
in environments where the cluster label may be missing.
Changes:
- Add includeAll with allValue=".*" to cluster variable definitions
- Change all PromQL queries from exact matching (cluster="$cluster")
to regex matching (cluster=~"$cluster")
Affected dashboards:
- Node Exporter / Nodes (Linux, Darwin, AIX)
- USE Method / Node
- USE Method / Cluster
Signed-off-by: Willian Paixao <willian@ufpa.br>
Migrated away from deprecated Grafonnet library. This replaces panels using Angular JS which are disabled by default in Grafana 11 and will be unsupported in Grafana 12.
Fixes #3046
---------
Signed-off-by: Tom <12222103+critchtionary@users.noreply.github.com>
Automatically add a uid to each dashboard.
This prevents changing URLs when restarting a grafana pod and
re-importing the dashboards via ConfigMaps.
Signed-off-by: Stefan Andres <sandres@anaconda.com>
* docs/node-mixin: add fsMountpointSelector
This adds the option to add a `mountpoint` selector to filesystem
related alerts. The default is `mountpoint!=""`.
* docs/node-mixins: add fsMountpointSelector to dashboards
Signed-off-by: Jan Fajerski <jfajersk@redhat.com>
When appying rate() to seconds we have 'seconds per second' or fractions of the second, so actually it actually can be from 0 to 1.
Also update intervalFactor to 1 for better rates.
Signed-off-by: Vitaly Zhuravlev <zhuravlev.vitaly@gmail.com>