Construire des dashboards Grafana avec ClickHouse comme source de données pour analytics rapides.
Voir notre guide ClickHouse.
Plugin Grafana
grafana-cli plugins install grafana-clickhouse-datasource
systemctl restart grafana-serverConfigurer la data source
- Grafana → Connections → Data sources → Add
- ClickHouse
- Server :
clickhouse:8123(HTTP) - User : grafana_readonly (créer un user dédié read-only)
- Default database : par défaut
- Save & Test
Premier panel
SELECT
toStartOfHour(timestamp) AS time,
count() AS pageviews
FROM events
WHERE event_name = 'pageview'
AND $__timeFilter(timestamp)
GROUP BY time
ORDER BY timeVisualisation : Time series. Auto-refresh 30s.
Dashboards utiles
- Conversion funnel pas par étape
- Top pages/produits par day
- Cohort analysis (rétention)
- Géographie utilisateurs
- Temps de session moyen