Grafana
Grafana ermöglicht es Ihnen, schnell den aktuellen Status Ihres Clusters und Ihrer Deployments einzusehen.
Details
Für Kunden, die den Status Ihres NKE Clusters visualisieren wollen, bietet Nine ein auf Grafana basierendes Standard-Dashboard.
Sie können auch eigene Dashboards aufsetzen und diese in Ordnern verwalten, um verschiedene Hierarchien zu erstellen und ihnen Warnungen hinzuzufügen.
Verfügbarkeit
Grafana ist als optionaler Service für NKE verfügbar und kann im Cockpit erstellt werden.
Einschränkungen
Bitte beachten Sie die folgenden Einschränkungen:
- Grafana Alerting: Grafana Alerting wird derzeit bei Verwendung des Metrics Agent nicht unterstützt. Bitte verwenden Sie stattdessen den Alertmanager.
Nutzung
Sie können sich mit Ihren Cockpit-Kontodaten einloggen.
Individuelle Dashboards und Warnungen
Um eigene Dashboards zu erstellen, schauen Sie sich bitte die offizielle Grafana Dokumentation an.
Standardmässig gelten bei Nine Managed Grafana bestimmte Einschränkungen:
- Aktuell ist es für Sie nicht möglich, eigene Datenquellen hinzuzufügen.
- Die Bearbeitung der Nine Standard-Dashboards ist nicht möglich, allerdings können Sie die JSON-Definition der Panels kopieren und diese in Ihrem eigenen Dashboard verwenden.
- Es ist nicht möglich, Warnungen per E-Mail zu konfigurieren
- Warnungen können nur über Dashboards & Panels definiert werden, die Sie selbst erstellt haben
Einige dieser Einschränkungen können durch die Aktivierung des Admin-Zugangs aufgehoben werden.
Admin-Zugang
Wir raten Ihnen, vorsichtig mit den Admin-Rechten umzugehen, da Sie möglicherweise Ihre Grafana-Instanz zerstören können. Nine behält sich das Recht vor, Admin Berechtigungen jederzeit zu entfernen, wenn der Admin-Zugang als Sicherheits- oder Betriebsrisiko angesehen wird.
Die Aktivierung des Admin-Zugangs gewährt allen Benutzern in Ihrer Organisation die Grafana-Admin-Rolle anstelle der standardmässigen Editor-Rolle. Dadurch werden die meisten der oben aufgeführten Standardeinschränkungen aufgehoben und Sie erhalten die volle Kontrolle über Ihre Grafana-Instanz, einschliesslich der Möglichkeit, Datenquellen hinzuzufügen und Benutzer zu verwalten.
- Cockpit
- nctl
Setzen Sie EnableAdminAccess in den Grafana-Parametern im Cockpit auf true.
Aktivieren oder deaktivieren Sie den Admin-Zugang mit nctl:
nctl update grafana <name> --admin-access
nctl update grafana <name> --no-admin-access
Lokale Benutzer
Standardmässig werden alle Grafana-Anmeldeversuche an den nine.ch OIDC-Provider
weitergeleitet. Sobald Sie den Admin-Zugang aktiviert haben, können Sie lokale
Grafana-Benutzer über die integrierte Benutzerverwaltung erstellen. Damit diese
lokalen Benutzer das Anmeldeformular erreichen können, aktivieren Sie
AllowLocalUsers mit nctl. Ohne diese Einstellung werden lokale Benutzer
sofort zur OAuth-Anmeldeseite weitergeleitet und können sich nicht einloggen.
nctl update grafana <name> --local-users
nctl update grafana <name> --no-local-users
Wenn AllowLocalUsers aktiviert ist, werden OIDC-Benutzer nicht mehr
automatisch weitergeleitet und müssen im Anmeldeformular manuell auf
Sign in with OAuth klicken.