# Patching Grafana dashboards
cd $CHARTS_DIR/kube-prometheus-stack/templates/grafana/dashboards-1.14
-# Replace kubelet dashboard (use singlestat panel instead of stat): Stat panel is available in Grafana 7.0+
-cp $WORK_DIR/kubelet.yaml .
for f in $(find . -name '*.yaml*');
do
# Set the correct datasource in all dashboards
linenumber=`cat -n $f | grep -A8 '"name": "datasource"' | grep regex | awk '{print $1}'`
sed -e "$linenumber s/\"regex\": \"\"/\"regex\": \"Prometheus\"/" -i $f
- # Use a fix interval instead of rate_interval variable: $__rate_interval is available in Grafana 7.2+
- sed -e "s/\$__rate_interval/5m/g" -i $f
done
cd $WORK_DIR