Skip to content

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énementDescription
task.createdUne nouvelle tâche a été ajoutée au tableau
task.startedUne tâche a commencé son exécution
task.completedUne tâche s'est terminée avec succès
task.failedUne tâche a rencontré une erreur pendant l'exécution
task.reviewUne tâche est passée en statut review, en attente d'approbation
task.cancelledUne tâche a été annulée manuellement
desktop.startedUn bureau est passé en état running
desktop.stoppedUn bureau a été arrêté
desktop.errorUn bureau a rencontré une erreur
approval.createdUne demande d'approbation a été générée
approval.resolvedUne 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.