Benutzer-Werkzeuge

Webseiten-Werkzeuge


infrastruktur:container:monitoring

Monitoring

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.

Services

ServiceübersichtVersion
prometheus ?
grafana 8.3.3
influxdb 1.6.4

Prometheus

Prometheus sammelt aktuell Metriken von gallifrey und magrathea ein.

Neue targets können unter /etc/prometheus/prometheus.yml hinzugefügt werden.

Grafana

Das Webinterface ist unter https://monitoring.chaotikum.org/ erreichbar.

LDAP

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'

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)

InfluxDB

Es läuft ein InfluxDB. Mehr dazu: influxdb

infrastruktur/container/monitoring.txt · Zuletzt geändert: 18.12.2024 16:12 von Lukas Ruge