Surveillance de l'activité
Comment utiliser le flux d'activité en temps réel pour suivre les tâches, les changements de statut des bureaux et l'utilisation des ressources.
3 min de lecture
Le flux d'activité est aujourd'hui réservé au tableau de bord ; aucune surface SSE ou REST publique n'est exposée dans cette version.
Flux d'activité en temps réel #
Le flux d'activité affiche en direct tout ce qui se passe sur vos bureaux et tâches. Le tableau de bord envoie les mises à jour à votre navigateur au fil de l'eau. Pas de polling, pas de rafraîchissement nécessaire.
Vous y verrez :
- Tâches créées, démarrées, terminées ou échouées
- Bureaux démarrés, arrêtés ou en erreur
- Demandes d'approbation
- Réponses de l'agent et sorties de commandes
Le flux se trouve dans le panneau droit du tableau de bord Mission Control. Chaque événement affiche un horodatage, son bureau source et un résumé de ce qui s'est passé.
Types d'événements #
| Événement | Description |
|---|---|
task.created | Une nouvelle tâche a été ajoutée au tableau |
task.started | Une tâche a commencé son exécution |
task.completed | Une tâche s'est terminée avec succès |
task.failed | Une tâche a rencontré une erreur pendant l'exécution |
task.review | Une tâche est passée en statut review, en attente d'approbation |
task.cancelled | Une tâche a été annulée manuellement |
desktop.started | Un bureau est passé en état running |
desktop.stopped | Un bureau a été arrêté |
desktop.error | Un bureau a rencontré une erreur |
approval.created | Une demande d'approbation a été générée |
approval.resolved | Une approbation a été acceptée ou rejetée |
Consommer le flux d'activité #
Le flux d'activité est consommé par le tableau de bord Mission Control. Aucun endpoint SSE ou REST public n'est exposé pour ce flux dans cette version.
Tableau de bord des métriques #
En plus du flux d'événements, Mission Control fournit des métriques agrégées mises à jour en temps réel, accessibles dans le panneau de vue d'ensemble du tableau de bord.
Les métriques de tâches incluent le total par statut (pending, running, review, done, failed, cancelled), le taux de complétion sur les 24 dernières heures et la durée moyenne des tâches.
Les métriques de ressources incluent l'utilisation CPU par bureau et agrégée, l'utilisation RAM par bureau et agrégée, et l'utilisation disque par bureau.
Filtrage et recherche #
Le flux d'activité supporte le filtrage par :
- Bureau -- afficher les événements d'un bureau spécifique
- Type d'événement -- afficher uniquement les tâches, les bureaux ou les approbations
- Plage temporelle -- se concentrer sur les événements récents ou une fenêtre spécifique
Conseils #
- Gardez le flux ouvert pendant l'exécution de tâches par lots. C'est le moyen le plus rapide de détecter les échecs.
- Le tableau de bord des métriques permet de repérer les bureaux surcharges (CPU/RAM élevés) avant qu'ils ne ralentissent.
- L'endpoint SSE reste ouvert indéfiniment. Votre client se reconnecte automatiquement si la connexion tombe.
- Pour du monitoring automatisé, consommez le flux SSE dans vos scripts pour déclencher des alertes ou des tâches de suivi.
Articles connexes
Vue d'ensemble de Mission Control
Comment fonctionne Mission Control : orchestration des tâches, flux d'activité et approbations pour toute votre flotte d'agents.
Métriques et monitoring
Suivez l'utilisation du processeur, de la mémoire et du disque d'un bureau SpineOS en temps réel, et repérez la saturation à temps.