File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Expand file tree Collapse file tree 1 file changed +8
-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+
39echo " Setting Grafana default dashboard..."
410DASH_UID=" sJUFc-NWk"
511DASH_ID=0
612for 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;
13+ curl -H ' Content-Type: application/json' -u " ${GRAFANA_USER} : ${GRAFANA_PASS} " - X GET http://${GRAFANA_HOST} : ${GRAFANA_PORT} /api/dashboards/uid/${ DASH_UID} && RESP=$( curl -H ' Content-Type: application/json' -u " ${GRAFANA_USER} : ${GRAFANA_PASS} " - X GET http://${GRAFANA_HOST} : ${GRAFANA_PORT} /api/dashboards/uid/${ DASH_UID} ) && DASH_ID=$( echo " $RESP " | jq ' .dashboard.id' ) && break || sleep 15;
814done
915
1016for 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;
17+ curl -d " {\" homeDashboardId\" :${ DASH_ID} } " -H ' Content-Type: application/json' -u " ${GRAFANA_USER} : ${GRAFANA_PASS} " - X PUT http://${GRAFANA_HOST} : ${GRAFANA_PORT} /api/org/preferences && break || sleep 15;
1218done
You can’t perform that action at this time.
0 commit comments