Fix grafana dashboard provisioning
A path mismatch existed after migrating to alloc storage
This commit is contained in:
parent
0d208b7394
commit
c11b8e157b
@ -28,7 +28,6 @@ job "grafana" {
|
|||||||
tags = [
|
tags = [
|
||||||
"traefik.enable=true",
|
"traefik.enable=true",
|
||||||
"traefik.http.routers.grafana.entryPoints=websecure",
|
"traefik.http.routers.grafana.entryPoints=websecure",
|
||||||
# "traefik.http.routers.grafana.middlewares=authelia@nomad",
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -150,7 +149,8 @@ SELECT 'NOOP';
|
|||||||
|
|
||||||
env = {
|
env = {
|
||||||
"GF_INSTALL_PLUGINS" = "grafana-clock-panel,grafana-piechart-panel,grafana-polystat-panel,natel-discrete-panel",
|
"GF_INSTALL_PLUGINS" = "grafana-clock-panel,grafana-piechart-panel,grafana-polystat-panel,natel-discrete-panel",
|
||||||
"GF_PATHS_PROVISIONING" = "$${NOMAD_ALLOC_DIR}/config/provisioning"
|
"GF_PATHS_CONFIG" = "$${NOMAD_ALLOC_DIR}/config/grafana.ini",
|
||||||
|
"GF_PATHS_PROVISIONING" = "$${NOMAD_ALLOC_DIR}/config/provisioning",
|
||||||
}
|
}
|
||||||
|
|
||||||
template {
|
template {
|
||||||
@ -265,7 +265,7 @@ ${file(join("/", [module_path, "grafana", config_file]))}
|
|||||||
# Set owner to grafana uid
|
# Set owner to grafana uid
|
||||||
# uid = 472
|
# uid = 472
|
||||||
# Change template delimeter for dashboard files that use json and have double curly braces and square braces
|
# Change template delimeter for dashboard files that use json and have double curly braces and square braces
|
||||||
%{ if length(regexall("dashboard", config_file)) > 0 ~}
|
%{ if endswith(config_file, ".json") ~}
|
||||||
left_delimiter = "<<<<"
|
left_delimiter = "<<<<"
|
||||||
right_delimiter = ">>>>"
|
right_delimiter = ">>>>"
|
||||||
%{ endif }
|
%{ endif }
|
||||||
|
@ -20,8 +20,8 @@ data = /var/lib/grafana
|
|||||||
# Directory where grafana will automatically scan and look for plugins
|
# Directory where grafana will automatically scan and look for plugins
|
||||||
;plugins = /var/lib/grafana/plugins
|
;plugins = /var/lib/grafana/plugins
|
||||||
|
|
||||||
# folder that contains provisioning config files that grafana will apply on startup and while running.
|
# folder that contains PROVISIONING config files that grafana will apply on startup and while running.
|
||||||
; provisioning = /etc/grafana/provisioning
|
provisioning = from_env
|
||||||
|
|
||||||
#################################### Server ####################################
|
#################################### Server ####################################
|
||||||
[server]
|
[server]
|
||||||
|
@ -5,4 +5,4 @@ providers:
|
|||||||
type: file
|
type: file
|
||||||
disableDeletion: false
|
disableDeletion: false
|
||||||
options:
|
options:
|
||||||
path: /etc/grafana/provisioning/dashboards/default
|
path: {{ env "NOMAD_ALLOC_DIR }}/config/provisioning/dashboards/default
|
||||||
|
Loading…
Reference in New Issue
Block a user