Aller au contenu

Enregistrements d'événements

Canopsis met à disposition une version graphique de l'outil Amqp2tty.
La commande amqp2tty permet d'afficher sur une console les événements bruts présents dans le bus de données RabbitMQ avant transformation par Canopsis.

Le module Enregistrements d'événements est la version graphique de amqp2tty.

Liste des enregistrements

enregistrements-d-evenements

Lorsque vous accédez au module, la liste des enregistrements existants apparait.
Pour chaque enregistrement, vous pouvez connaitre l'horaire ainsi que le nombre d'événements contenus.
Vous pouvez également exécuter les actions suivantes :

  • Consulter le contenu de l'enregistrement
  • Télécharger l'enregistrement au format JSON
  • Supprimer l'enregistrement

Lancement d'un enregistrement

Lorsque vous déclenchez le lancement d'un enregistrement, un éditeur de patterns vous est proposé.
Une fois le pattern renseigné, cliquez sur "Soumettre" pour lancer effectivement l'enregistrement.

Information

Il est possible de lancer un enregistrement sans définir de pattern. Dans ce cas, l'ensemble des événements arrivant sur votre Canopsis seront récupérés.

À ce stade, une nouvelle ligne est ajoutée à la liste des enregistrements, elle est mise à jour régulièrement pendant l'enregistrement.
Vous pouvez stopper l'enregistrement à tout moment. Notez qu'il nest pas possible de consulter le contenu de l'enregistrement qui est en cours.

Si vous avez atteint la limite d'enregistrements simultanés, le bouton LANCEMENT D'UN ENREGISTREMENT D'ÉVÉNEMENTS sera grisé.

Consulter un enregistrement

enregistrements-d-evenements-contenu

Sur chaque ligne d'enregistrements, vous avez à disposition l'action qui vous permet de consulter le contenu.
Un popup s'ouvre et vous présente chaque événement reçu. Les colonnes du tableau ne sont pas paramétrables.

Vous pouvez :

  • Appliquer un filtre sur ces résultats pour n'en sélectionner qu'une partie
  • Exporter au format JSON le contenu
  • Supprimer l'enregistrement complet ou certains événements
  • Ré-émettre un événement reçu en particulier avec l'action "Renvoyer l'événement"
  • Ré-émettre un ensemble d'événements reçus avec l'action de masse "Renvoyer les événements"

Configurer l'enregistreur d'événements

Il est possible de configurer l'enregistreur d'événements pour augmenter le nombre d'exécutions simultanées ou le nombre maximum d'événéments qu'une exécution peut enregitrer.

La configuration de l'enregistreur d'événements se trouve dans la section Canopsis.global du fichier de configuration de Canopsis.

[Canopsis.global]
EventsRecorderLimit = 10000
EventsRecorderWorkers = 3
Paramètre Description Valeur par défaut
EventsRecorderLimit Nombre d'événements qui maximum qui seront inclus dans un enregistrement 10000
EventsRecorderWorkers Nombre d'enregistrements d'événements qui peuvent être exécutés simultanément 3

Une fois la configuration effectuée, il est nécessaire d'exécuter la commande reconfigure et de relancer le moteur events-recorder.