| Verantwortung | Paul |
| Container | monitoring |
| W. Ports | keine |
| OS | Debian 11.4 |
| Server | magrathea |
| Zustand | Produktiv |
Hier findet sich die technische Dokumentation des Monitoring Containers. Die Nutzungshinweise zu Grafana finden sich hier.
| Serviceübersicht | Version |
|---|---|
| prometheus | ? |
| grafana | 8.3.3 |
| influxdb | 1.6.4 |
Prometheus sammelt aktuell Metriken von gallifrey und magrathea ein.
Neue targets können unter /etc/prometheus/prometheus.yml hinzugefügt werden.
Das Webinterface ist unter https://monitoring.chaotikum.org/ erreichbar.
Das Grafana kann SSO.
Config findet sich /etc/grafana/grafana.ini und sieht folgendermaßen aus.
[auth.generic_oauth] enabled = true name = Chaotikum allow_sign_up = true client_id = [CLIENT] client_secret = [SECRET] scopes = profile auth_url = https://me.chaotikum.org/auth/realms/[REALM]/protocol/openid-connect/auth token_url = https://me.chaotikum.org/auth/realms/[REALM]/protocol/openid-connect/token api_url = https://me.chaotikum.org/auth/realms/[REALM]/protocol/openid-connect/userinfo role_attribute_path = contains(roles[*], '/grafanaadmin') && 'Admin' || contains(roles[*], '/grafanaeditor') && 'Editor' || 'Viewer'
Nach Configänderungen diese neu laden per:
systemctl deamon-reload
systemctl restart grafana-server
Wenn bei einem bestehenden User Änderungen in der Gruppenzugehörigkeit gemacht werden, greifen diese erst, wenn dessen Keycloak Sessions abgelaufen sind (oder manuell bendet wurden)
Es läuft ein InfluxDB. Mehr dazu: influxdb