File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change 11#! /bin/sh
22
3+ # Set your Grafana instance's connection configuration.
4+ GRAFANA_USER=${GRAFANA_USER:- admin}
5+ GRAFANA_PASS=${GRAFANA_PASS:- admin}
6+ GRAFANA_HOST=${GRAFANA_HOST:- grafana}
7+ GRAFANA_PORT=${GRAFANA_PORT:- 3000}
8+ GRAFANA_URI=${GRAFANA_USER} :${GRAFANA_PASS} @${GRAFANA_HOST} :${GRAFANA_PORT}
9+
310echo " Setting Grafana default dashboard..."
411DASH_UID=" sJUFc-NWk"
512DASH_ID=0
613for i in 1 2 3 4 5; do
7- curl -H ' Content-Type: application/json' -X GET http://admin:admin@grafana:3000 /api/dashboards/uid/$DASH_UID && RESP=$( curl -H ' Content-Type: application/json' -X GET http://admin:admin@grafana:3000 /api/dashboards/uid/$DASH_UID ) && DASH_ID=$( echo " $RESP " | jq ' .dashboard.id' ) && break || sleep 15;
14+ curl -H ' Content-Type: application/json' -X GET " http://${GRAFANA_URI} /api/dashboards/uid/$DASH_UID " && RESP=$( curl -H ' Content-Type: application/json' -X GET " http://${GRAFANA_URI} /api/dashboards/uid/$DASH_UID " ) && DASH_ID=$( echo " $RESP " | jq ' .dashboard.id' ) && break || sleep 15;
815done
916
1017for i in 1 2 3 4 5; do
11- curl -d " {\" homeDashboardId\" :$DASH_ID }" -H ' Content-Type: application/json' -X PUT http://admin:admin@grafana:3000 /api/org/preferences && break || sleep 15;
18+ curl -d " {\" homeDashboardId\" :$DASH_ID }" -H ' Content-Type: application/json' -X PUT " http://${GRAFANA_URI} /api/org/preferences" && break || sleep 15;
1219done
You can’t perform that action at this time.
0 commit comments