Aller au contenu principal

Abyss Monitor

Abyss Monitor est l'observabilité côté Abyss pour vos Applications : logs, événements, performance serveur, Cron Tasks, Sentinels et webhooks d'alerte — le tout dans un dashboard unifié.

Ce que vous pouvez faire

  • Publier des logs structurés depuis votre Application (info, warn, error, debug)
  • Suivre les endpoints appelés (méthode, statut, durée, body)
  • Publier des événements métiers et les agréger automatiquement (a.b.ca, a.b)
  • Publier les statistiques de performance (CPU, mémoire, disque) du serveur
  • Configurer des Cron Tasks distribuées (déclenchement + logging garantis)
  • Surveiller la disponibilité avec des Sentinels (PING, HTTP, TCP)
  • Recevoir des webhooks sur événements ou changements d'état Sentinel
  • Recevoir des alertes Discord automatiques en cas d'erreur

Démarrer

Monitor n'a pas d'application dédiée. Vous consultez vos dashboards depuis l'application Abyss principale et vous publiez les données depuis votre code.

  1. Créez un Project et une Application — voir Projects & Applications
  2. Activez le service Abyss Monitor sur votre organisation — voir Activer les services
  3. Récupérez votre API Key Application et votre secretPublishToken
  4. Configurez le package Core dans votre projet
  5. Suivez les pages Logger, Stats de performance et Middleware

Partage et accès

Une Application Monitor appartient à un Project et à une organisation. Pour ouvrir l'accès au dashboard :

  • partagez l'Application avec d'autres membres — voir Partager du contenu
  • limitez à une team ou un projet

Permissions

Sur une Application Monitor, les membres ont besoin des permissions suivantes :

PermissionAction
MONITOR_READAccéder au dashboard
MONITOR_LOG_READConsulter les logs
MONITOR_STATS_READConsulter les stats serveur
MONITOR_EVENT_READ / CREATE / DELETEGérer les événements
MONITOR_SENTINEL_READ / CREATE / UPDATE / DELETEGérer les Sentinels
MONITOR_CRON_TASK_READ / CREATE / UPDATE / DELETE / REGENERATE_SECRETGérer les Cron Tasks
MONITOR_RESET_SECRET_PUBLISH_TOKENRéinitialiser le token de publication
STORAGE_WEBHOOK_READ / CREATE / UPDATE / DELETE / RESET_SECRETGérer les webhooks
STORAGE_WEBHOOK_HISTORY_READConsulter l'historique des webhooks

API et SDK