Konfiguration des Grafana-Dogus
Berechtigungen
Ein Benutzer in der globalen Admingruppe (Key: config/_global/admin_group) hat jederzeit vollen Admin-Zugriff auf das Dogu.
Zusätzlich dazu können verschiedene Rollen in der Konfiguration angelegt werden:
-
config/grafana/reader_group: Die dort gesetzte Gruppe hat lesende Berechtigungen in Grafana (Viewer)- Ist der key nicht gesetzt, bekommt automatisch die Gruppe
grafanaReaderdiese Berechtigung.
- Ist der key nicht gesetzt, bekommt automatisch die Gruppe
-
config/grafana/writer_group: Die dort gesetzte Gruppe hat schreibende Berechtigungen in Grafana (Editor)- Ist der key nicht gesetzt, bekommt automatisch die Gruppe
grafanaWriterdiese Berechtigung.
- Ist der key nicht gesetzt, bekommt automatisch die Gruppe
-
config/grafana/admin_group: Die dort gesetzte Gruppe hat Admin-Berechtigungen in Grafana (Admin)- Ist der key nicht gesetzt, bekommt automatisch die Gruppe
grafanaAdmindiese Berechtigung.
- Ist der key nicht gesetzt, bekommt automatisch die Gruppe
Wer in keiner der genannten Gruppen ist, darf gar nicht auf Grafana zugreifen.
Gravatar
Über den Konfigurations-Key config/grafana/disable_gravatar kann Gravatar für Grafana deaktiviert werden.
- "true": Gravatar ist deaktiviert.
- "false": Gravatar ist aktiviert.
- kein Wert: Gravatar ist aktiviert.
Backup-Benachrichtigungen
Das Grafana-Dogu sendet Email-Benachrichtigungen über den Erfolg/Fehlschlag von Backups und Restores. Der Inhalt dieser Benachrichtigungen kann über die Dogu-Konfiguration konfiguriert werden. Die Mail-Templates können als Text oder HTML geschrieben werden.
Je nach Ressource stehen verschiedene Variablen zur Verfügung, die in das Template der Benachrichtigung aufgenommen werden können. Sie können wie folgt verwendet werden.
{{ (index .Alerts 0).Annotations.<Name der Variable> }}| Konfigurationsschlüssel | Beschreibung | Standardwert | Variablen |
|---|---|---|---|
| alerts/backup_completed/subject | Der Betreff der Mailbenachrichtigung, die versendet wird, wenn ein Backup erfolgreich abgeschlossen wurde. | Backup abgeschlossen | name: Der Name des Backups |
| alerts/backup_completed/body | Der Text der Mailbenachrichtigung, die versendet wird, wenn ein Backup erfolgreich abgeschlossen wurde. | Das Backup {{ (index .Alerts 0).Annotations.name }} wurde erfolgreich abgeschlossen. | name: Der Name des Backups |
| alerts/backup_failed/subject | Der Betreff der Mailbenachrichtigung, die versendet wird, wenn ein Backup fehlgeschlagen ist. | Backup fehlgeschlagen | name: Der Name des Backups |
| alerts/backup_failed/body | Der Text der Mailbenachrichtigung, die versendet wird, wenn ein Backup fehlgeschlagen ist. | Das Backup {{ (index .Alerts 0).Annotations.name }} ist fehlgeschlagen. | name: Der Name des Backups |
| alerts/restore_completed/subject | Der Betreff der Mailbenachrichtigung, die versendet wird, wenn das Wiederherstellen eines Backups erfolgreich abgeschlossen wurde. | Backup wiederherstellen abgeschlossen | backupname_: Der Name des Backups, das wiederhergestellt wurde |
| alerts/restore_completed/body | Der Text der Mailbenachrichtigung, die versendet wird, wenn das Wiederherstellen eines Backups erfolgreich abgeschlossen wurde. | Das Wiederherstellen des Backups {{ (index .Alerts 0).Annotations.backup_name }} wurde erfolgreich abgeschlossen. | backupname_: Der Name des Backups, das wiederhergestellt wurde |
| alerts/restore_failed/subject | Der Betreff der Mailbenachrichtigung, die versendet wird, wenn das Wiederherstellen eines Backups fehlgeschlagen ist. | Backup wiederherstellen fehlgeschlagen | backupname_: Der Name des Backups, das wiederhergestellt wurde |
| alerts/restore_failed/body | Der Text der Mailbenachrichtigung, die versendet wird, wenn das Wiederherstellen eines Backups fehlgeschlagen ist. | Das Wiederherstellen des Backups {{ (index .Alerts 0).Annotations.backup_name }} ist fehlgeschlagen. | backupname_: Der Name des Backups, das wiederhergestellt wurde |