SPB Git

Repository Public

History of scripts/backfill_api_requests.py Clear filter
Page 1
  1. Mon, Aug 17, 20261 commit

    1. Page /stats : tableau de bord analytique de la plateforme + rapport PDF Groupe-KA
      ···
      - Journalisation légère des requêtes API : table api_requests (ts, méthode,
        endpoint normalisé, statut, durée) alimentée par le middleware de logging
        via un tampon mémoire non bloquant + tâche de fond (flush 5 s, purge 90 j).
      - Backfill : scripts/backfill_api_requests.py réimporte l historique réel des
        logs JSON (811 requêtes depuis le 2026-08-16), idempotent.
      - GET /api/stats/dashboard : contrat commun Groupe KA (SPEC.md) — KPI avec
        deltas, séries jour/heure (appels, latence, enregistrements collectés),
        top endpoints, anneau par service, heatmap, tableaux, records ; cache 5 min.
      - GET /api/stats/report : PDF Groupe-KA (moteur kapdf/fpdf2, wordmark API·Ka,
        accent #3b5bdb), modes complet et synthèse ; correctif kit : pied de page
        qui fuyait sur la couverture.
      - Page /stats (vanilla JS + SVG, langage visuel du kit kacharts) : chips de
        période + plage personnalisée, KPI, courbes avec infobulle et légende
        cliquable, barres, anneau, heatmap, tableaux triables (recherche +
        pagination), records, boutons PDF, états vides propres, mobile 360-1440.
      - Lien « Stats » dans la nav de index.html et contact.html ; fpdf2 ajouté aux
        requirements ; tests /api/stats (32 tests verts).
      
      Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
      Simon-Pierre Boucher 1 file +93
Menu

Theme