Sommaire

Concept

Lorsqu'un utilisateur de l'Interface de Visualisation fait une demande de rapport SLA, la requête peut ( suivant les critères choisis ) avoir un coût non négligeable sur le fonctionnement de l'Interface.

  • interface qui gèle et qui met du temps à répondre aux autres utilisateurs, 
  • et le surcoût de consommation mémoire engendré peut pénaliser les autres programmes qui s'exécutent sur le même système.

Pour permettre de gérer au mieux ce coût en ressources et pour garder une Interface de Visualisation réactive, il est possible de configurer un ( ou plusieurs ) modules broker__module_report_builder

  • Ce module peut être attaché au Broker pour décharger l'Interface de Visualisation,
  • et il est même possible d'installer ces modules sur un Broker distant pour soulager le système.
    ( voir la page Module broker--module-report-builder )

Exemple d'utilisation avec une configuration basique

Afin d'augmenter la puissance de calcul de l'Interface de Visualisation pour la génération des rapports, il suffit de déléguer leurs créations à un ou plusieurs modules broker__module_report_builder sur le même Broker.

Chaque module disposant de son propre CPU, ils n'auront pas d'impact les uns sur les autres, tant que le système dispose de suffisamment de processeurs disponibles.

Exemple d'utilisation avec une configuration avancée

Pour cloisonner la consommation de ressources ( mémoire et CPU ) de façon plus stricte, il est possible de déporter la création des rapports sur un Broker distant.