Grafana config reloading: Use explicit path and echo
Was running into some issues with this not running. Using an explicit path seems to help, so I'll try it for now. Also added some echo statements to make it easier to discern when run.
This commit is contained in:
parent
2c128b25f3
commit
2df43584cf
@ -233,11 +233,17 @@ GF_SECURITY_ADMIN_PASSWORD={{ .admin_pw }}
|
|||||||
exec > "$LOG_FILE"
|
exec > "$LOG_FILE"
|
||||||
exec 2>&1
|
exec 2>&1
|
||||||
GRAFANA_URL=http://127.0.0.1:3000
|
GRAFANA_URL=http://127.0.0.1:3000
|
||||||
|
echo "Reload dashboards"
|
||||||
curl -s -S --user admin:$GF_SECURITY_ADMIN_PASSWORD --request POST $GRAFANA_URL/api/admin/provisioning/dashboards/reload
|
curl -s -S --user admin:$GF_SECURITY_ADMIN_PASSWORD --request POST $GRAFANA_URL/api/admin/provisioning/dashboards/reload
|
||||||
|
echo "Reload datasources"
|
||||||
curl -s -S --user admin:$GF_SECURITY_ADMIN_PASSWORD --request POST $GRAFANA_URL/api/admin/provisioning/datasources/reload
|
curl -s -S --user admin:$GF_SECURITY_ADMIN_PASSWORD --request POST $GRAFANA_URL/api/admin/provisioning/datasources/reload
|
||||||
|
echo "Reload plugins"
|
||||||
curl -s -S --user admin:$GF_SECURITY_ADMIN_PASSWORD --request POST $GRAFANA_URL/api/admin/provisioning/plugins/reload
|
curl -s -S --user admin:$GF_SECURITY_ADMIN_PASSWORD --request POST $GRAFANA_URL/api/admin/provisioning/plugins/reload
|
||||||
|
echo "Reload notifications"
|
||||||
curl -s -S --user admin:$GF_SECURITY_ADMIN_PASSWORD --request POST $GRAFANA_URL/api/admin/provisioning/notifications/reload
|
curl -s -S --user admin:$GF_SECURITY_ADMIN_PASSWORD --request POST $GRAFANA_URL/api/admin/provisioning/notifications/reload
|
||||||
|
echo "Reload access-control"
|
||||||
curl -s -S --user admin:$GF_SECURITY_ADMIN_PASSWORD --request POST $GRAFANA_URL/api/admin/provisioning/access-control/reload
|
curl -s -S --user admin:$GF_SECURITY_ADMIN_PASSWORD --request POST $GRAFANA_URL/api/admin/provisioning/access-control/reload
|
||||||
|
echo "Reload alerting"
|
||||||
curl -s -S --user admin:$GF_SECURITY_ADMIN_PASSWORD --request POST $GRAFANA_URL/api/admin/provisioning/alerting/reload
|
curl -s -S --user admin:$GF_SECURITY_ADMIN_PASSWORD --request POST $GRAFANA_URL/api/admin/provisioning/alerting/reload
|
||||||
EOF
|
EOF
|
||||||
change_mode = "noop"
|
change_mode = "noop"
|
||||||
@ -261,7 +267,7 @@ ${file(join("/", [module_path, "grafana", config_file]))}
|
|||||||
%{ endif }
|
%{ endif }
|
||||||
change_mode = "script"
|
change_mode = "script"
|
||||||
change_script {
|
change_script {
|
||||||
command = "$${NOMAD_TASK_DIR}/reload_config.sh"
|
command = "/local/reload_config.sh"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
%{ endfor }
|
%{ endfor }
|
||||||
|
Loading…
Reference in New Issue
Block a user