Despite providing [database] settings - lost templates, datasources after restart

Setup Grafana 5 with database for configuration settings. Previous versions 4.x recognize settings from db and restart keeps dashboards and datasource. with current implementation of Grafana5 behaviour seems different…

environment vars

GF_DATABASE_HOST=host
GF_DATABASE_NAME=grafana
GF_DATABASE_PASSWORD=***
GF_DATABASE_TYPE=postgres
GF_DATABASE_USER=grafana

see table population after storing dashboards and so on…
Restarting Grafana pod,

log files

Restart grafana after installing plugins .

`

t=2018-02-20T14:38:33+0000 lvl=info msg="Starting Grafana" logger=server version=5.0.0-beta4 commit=dceac3a compiled=2018-02-20T12:39:16+0000
t=2018-02-20T14:38:33+0000 lvl=info msg="Config loaded from" logger=settings file=/usr/share/grafana/conf/defaults.ini
t=2018-02-20T14:38:33+0000 lvl=info msg="Config loaded from" logger=settings file=/etc/grafana/grafana.ini
t=2018-02-20T14:38:33+0000 lvl=info msg="Config overridden from command line" logger=settings arg="default.paths.data=/var/lib/grafana"
t=2018-02-20T14:38:33+0000 lvl=info msg="Config overridden from command line" logger=settings arg="default.paths.logs=/var/log/grafana"
t=2018-02-20T14:38:33+0000 lvl=info msg="Config overridden from command line" logger=settings arg="default.paths.plugins=/var/lib/grafana/plugins"
t=2018-02-20T14:38:33+0000 lvl=info msg="Config overridden from command line" logger=settings arg="default.paths.provisioning=/etc/grafana/provisioning"
t=2018-02-20T14:38:33+0000 lvl=info msg="Config overridden from command line" logger=settings arg="default.log.mode=console"
t=2018-02-20T14:38:33+0000 lvl=info msg="Config overridden from Environment variable" logger=settings var="GF_DATABASE_TYPE=postgres"
t=2018-02-20T14:38:33+0000 lvl=info msg="Config overridden from Environment variable" logger=settings var="GF_DATABASE_HOST=grafana.postgres"
t=2018-02-20T14:38:33+0000 lvl=info msg="Config overridden from Environment variable" logger=settings var="GF_DATABASE_NAME=grafana"
t=2018-02-20T14:38:33+0000 lvl=info msg="Config overridden from Environment variable" logger=settings var="GF_DATABASE_USER=grafana"
t=2018-02-20T14:38:33+0000 lvl=info msg="Config overridden from Environment variable" logger=settings var="GF_DATABASE_PASSWORD=*********"
t=2018-02-20T14:38:33+0000 lvl=info msg="Config overridden from Environment variable" logger=settings var="GF_SECURITY_ADMIN_USER=grafana"
t=2018-02-20T14:38:33+0000 lvl=info msg="Config overridden from Environment variable" logger=settings var="GF_SECURITY_ADMIN_PASSWORD=*********"
t=2018-02-20T14:38:33+0000 lvl=info msg="Config overridden from Environment variable" logger=settings var="GF_AUTH_ANONYMOUS_ENABLED=false"
t=2018-02-20T14:38:33+0000 lvl=info msg="Config overridden from Environment variable" logger=settings var="GF_AUTH_BASIC_ENABLED=true"
t=2018-02-20T14:38:33+0000 lvl=info msg="Path Home" logger=settings path=/usr/share/grafana
t=2018-02-20T14:38:33+0000 lvl=info msg="Path Data" logger=settings path=/var/lib/grafana
t=2018-02-20T14:38:33+0000 lvl=info msg="Path Logs" logger=settings path=/var/log/grafana
t=2018-02-20T14:38:33+0000 lvl=info msg="Path Plugins" logger=settings path=/var/lib/grafana/plugins
t=2018-02-20T14:38:33+0000 lvl=info msg="Path Provisioning" logger=settings path=/etc/grafana/provisioning
t=2018-02-20T14:38:33+0000 lvl=info msg="App mode production" logger=settings
t=2018-02-20T14:38:33+0000 lvl=info msg="Initializing DB" logger=sqlstore dbtype=postgres
t=2018-02-20T14:38:33+0000 lvl=info msg="Starting DB migration" logger=migrator
t=2018-02-20T14:38:33+0000 lvl=info msg="Executing migration" logger=migrator id="copy data account to org"
t=2018-02-20T14:38:33+0000 lvl=info msg="Skipping migration condition not fulfilled" logger=migrator id="copy data account to org"
t=2018-02-20T14:38:33+0000 lvl=info msg="Executing migration" logger=migrator id="copy data account_user to org_user"
t=2018-02-20T14:38:33+0000 lvl=info msg="Skipping migration condition not fulfilled" logger=migrator id="copy data account_user to org_user"
t=2018-02-20T14:38:33+0000 lvl=info msg="Starting plugin search" logger=plugins
t=2018-02-20T14:38:33+0000 lvl=info msg="Registering plugin" logger=plugins name=Clock


`

Any help find solution appreciated …

It works now, it seems, old configuration of grafana mount directories and/or grafana-watcher responsible for that.

1 Like