Fix prometheus credentials provisioning
This commit is contained in:
parent
ebb71e50f5
commit
e7af757f6c
|
@ -5,3 +5,5 @@ GRAFANA_HOST_DOMAIN=grafana.example.com
|
||||||
MONITOR_HOST_DOMAIN=monitor.example.com
|
MONITOR_HOST_DOMAIN=monitor.example.com
|
||||||
|
|
||||||
INFURA_PROJECT_KEY=
|
INFURA_PROJECT_KEY=
|
||||||
|
|
||||||
|
PROM_PASSWORD=
|
||||||
|
|
|
@ -40,6 +40,15 @@ services:
|
||||||
- ./grafana/provisioning:/etc/grafana/provisioning
|
- ./grafana/provisioning:/etc/grafana/provisioning
|
||||||
- ./grafana/dashboards:/etc/grafana/dashboards
|
- ./grafana/dashboards:/etc/grafana/dashboards
|
||||||
- grafana-storage:/var/lib/grafana
|
- grafana-storage:/var/lib/grafana
|
||||||
|
environment:
|
||||||
|
PG_HOST: 'postgres:5432'
|
||||||
|
PG_USER: 'postgres'
|
||||||
|
PG_PASSWORD: 'pass'
|
||||||
|
PG_DB: 'db'
|
||||||
|
PROM_USER: 'admin'
|
||||||
|
PROM_HOST: 'http://prometheus:9090'
|
||||||
|
env_file:
|
||||||
|
- .env
|
||||||
labels:
|
labels:
|
||||||
- "traefik.enable=true"
|
- "traefik.enable=true"
|
||||||
- "traefik.http.routers.grafana.rule=Host(`${GRAFANA_HOST_DOMAIN}`)"
|
- "traefik.http.routers.grafana.rule=Host(`${GRAFANA_HOST_DOMAIN}`)"
|
||||||
|
|
|
@ -8,10 +8,10 @@ datasources:
|
||||||
typeName: PostgreSQL
|
typeName: PostgreSQL
|
||||||
typeLogoUrl: public/app/plugins/datasource/postgres/img/postgresql_logo.svg
|
typeLogoUrl: public/app/plugins/datasource/postgres/img/postgresql_logo.svg
|
||||||
access: proxy
|
access: proxy
|
||||||
url: 'postgres:5432'
|
url: ${PG_HOST}
|
||||||
password: 'pass'
|
password: ${PG_PASSWORD}
|
||||||
user: postgres
|
user: ${PG_USER}
|
||||||
database: db
|
database: ${PG_DB}
|
||||||
basicAuth: false
|
basicAuth: false
|
||||||
isDefault: true
|
isDefault: true
|
||||||
jsonData:
|
jsonData:
|
||||||
|
@ -30,11 +30,13 @@ datasources:
|
||||||
typeName: Prometheus
|
typeName: Prometheus
|
||||||
typeLogoUrl: public/app/plugins/datasource/prometheus/img/prometheus_logo.svg
|
typeLogoUrl: public/app/plugins/datasource/prometheus/img/prometheus_logo.svg
|
||||||
access: proxy
|
access: proxy
|
||||||
url: 'http://prometheus:9090'
|
url: ${PROM_HOST}
|
||||||
password: ''
|
password: ''
|
||||||
user: ''
|
user: ''
|
||||||
database: ''
|
database: ''
|
||||||
basicAuth: true
|
basicAuth: true
|
||||||
|
basicAuthUser: ${PROM_USER}
|
||||||
|
basicAuthPassword: ${PROM_PASSWORD}
|
||||||
isDefault: false
|
isDefault: false
|
||||||
jsonData:
|
jsonData:
|
||||||
httpMethod: POST
|
httpMethod: POST
|
||||||
|
|
Loading…
Reference in New Issue