Fait avec Chinaski

Vues de logs dans l'application

À côté du journal système, la zone admin expose les logs en contexte. Tout ce qui est ici est réservé à l'admin.

Journal des événements (page Health)

La page Health montre le journal des événements opérationnels, paginé cinquante à la fois, avec un filtre de niveau (avertissements+erreurs, ou erreurs seulement). C'est la vue quotidienne de ce qui s'est passé : notifications de build, avertissements, entrées de journal vidé. Le vidage est disponible : entrées de plus de 30 jours par défaut, ou tout ; l'action de vidage est elle-même auditée.

Historique d'authentification

  • La page Health montre les 100 dernières entrées d'authentification (succès / échec / bloqué, par utilisateur et IP).
  • La page de chaque utilisateur porte une vue complète d'historique d'auth par utilisateur (paginée) ; le premier arrêt quand quelqu'un signale ne pas pouvoir se connecter.

Historique de build

La vue Builds liste les 100 derniers builds terminés (c'est la rétention propre du builder), y compris les exécutions bloquées et en erreur, les résumés de messages par exécution, les comptages de fichiers écrits, et la sortie capturée. Les builds bloqués expliquent exactement quelle vérification a arrêté la promotion et nomment l'option pour forcer une promotion.

Dashboard de métriques

Un endpoint/dashboard de métriques réservé admin rapporte :

  • Uptime.
  • Compteurs de requêtes glissants par endpoint sur la dernière heure (triés du plus occupé au moins occupé).
  • Livraisons de webhooks sur les 60 dernières minutes par type de webhook : comptages total / ok / failed : utile après avoir configuré un webhook de formulaire ou de déploiement.

Ce qu'il faut surveiller

  • Les entrées d'historique de build avec statut blocked/error ; le promotion guard a fait son travail ; vérifiez la chaîne de raison.
  • Le niveau erreur du journal des événements : alertes de taux élevé d'échecs de connexion, erreurs de sauvegarde, et avertissements similaires arrivent ici en premier.
  • Les échecs de webhooks en tendance sur le dashboard de métriques (un récepteur hors service se montre comme des échecs montant dans la fenêtre de 60 minutes).
Lisez ce site en