Skip to content

Grafana

Visualisation des métriques et logs. Authentification via Keycloak (OIDC).


Configuration

Image : grafana/grafana:11.5 Port : 3000 URL : https://grafana.mounik.ovh

OIDC Keycloak

# /etc/grafana/grafana.ini
[auth.generic_oauth]
enabled = true
name = Keycloak
allow_sign_up = true
client_id = grafana
client_secret = $__file{/etc/grafana/oidc-secret}
auth_url = https://keycloak.mounik.ovh/realms/homelab/protocol/openid-connect/auth
token_url = https://keycloak.mounik.ovh/realms/homelab/protocol/openid-connect/token
api_url = https://keycloak.mounik.ovh/realms/homelab/protocol/openid-connect/userinfo
scopes = openid email profile
role_attribute_path = contains(realm_access.roles[*], 'admin') && 'Admin' || 'Viewer'

Datasources

Datasource Type URL
Prometheus Prometheus http://localhost:9090
Loki Loki http://localhost:3100

Configurées automatiquement par le rôle Ansible monitoring.

Dashboards

Dashboard ID Description
Node Exporter Full 1860 Métriques système (CPU, RAM, disk, network)
Traefik 17344 Métriques reverse proxy (requêtes, latence, HTTP status)

Pour aller plus loin