Aller au contenu

Analytique

Le tableau de bord (/dashboard) affiche des statistiques agrégées calculées selon un planning, et non des requêtes en temps réel vers le fournisseur :

  • Applications — nombre total de clients OAuth2
  • Utilisateurs — nombre de comptes enregistrés
  • Utilisateurs actifs (7j / 30j) — utilisateurs uniques ayant une activité sur la période
  • Organisations — nombre d’organisations actives (Team/Business uniquement)

Le nombre de clients est en outre réparti par grant type, type d’application et classification.

Les statistiques sont calculées par POST /api/cron/aggregation, destiné à être appelé selon un planning (ex. un CronJob Kubernetes ou un déclencheur cron de la plateforme).

VariableDescription
STATS_CRON_SECRETJeton porteur requis pour l’endpoint d’agrégation
STATS_AGGREGATION_INTERVAL_MINUTESNiveau Business uniquement — intervalle minimal entre les exécutions (défaut 1440)
STATS_WEBHOOK_SECRETOptionnel — valide les payloads postés vers /api/events/ingest