Storing Data from the Dashboard Host Service on an External PostgreSQL Server

Configure SystemLink Enterprise to store data from the Dashboard Host Service on an external PostgreSQL server.

For this configuration you need the host name of the database server and at least one set of credentials with access to the database server. You might also need a public certificate for TLS authentication with the server.
A user with permission to create databases and users on your PostgreSQL server must complete the following steps.
  1. Create a database on your database server. The default name for this database is grafana. If you choose a different name, update dashboardhost.grafana.database.name in systemlink-values.yaml.
  2. Create a user with access to the database.
  3. If you are managing secrets with Helm, add your configuration to the dashboardhost.secrets.database group in systemlink-secrets.yaml.
  4. In systemlink-values.yaml, ensure that the default dashboardhost.grafana.extraSecretMounts and dashboardhost.grafana.extraConfigmapMounts configurations are enabled.
To configure the Grafana connection, apply the settings in the Grafana configuration help to SystemLink Enterprise. Modify the dashboardhost.grafana.grafana.ini group in systemlink-values.yaml.