//Cloudogu EcoSystem Docs

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 grafanaReader diese Berechtigung.
  • config/grafana/writer_group: Die dort gesetzte Gruppe hat schreibende Berechtigungen in Grafana (Editor)

    • Ist der key nicht gesetzt, bekommt automatisch die Gruppe grafanaWriter diese Berechtigung.
  • config/grafana/admin_group: Die dort gesetzte Gruppe hat Admin-Berechtigungen in Grafana (Admin)

    • Ist der key nicht gesetzt, bekommt automatisch die Gruppe grafanaAdmin diese Berechtigung.

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