Le check Broker - $KEY$ - Module Visualisation UI - Report Handler - Performance permet de suivre l'utilisation qui est faite du module webui--module-report-handler ( voir la page Module webui--module-report-handler ) au niveau de l'Interface de Visualisation ( voir la page Module WebUI ) du démon Broker ( voir la page Le Broker ).
|
Le check utilise la ligne de commande suivante :
|
|
|
Pas de données spécifiques pour ce check.
|
|
Il peut prendre les valeurs OK / CRITIQUE / ATTENTION / INCONNU .
Voici un tableau récapitulatif du statut attendu suivant le retour de sonde :
Situation | Statut |
|---|---|
Un des modules donné en paramètre ( Interface de visualisation ou module de gestion des rapports ) n'a pas été trouvé. | CRITIQUE |
Aucun des modules de génération des rapports configurés ne peut être joint. | CRITIQUE |
Certains modules de génération des rapports configurés ne peuvent être joints. | ATTENTION |
Le Broker est en cours d'arrêt. | ATTENTION |
Si la sonde n'a pas eu de réponse avant le temps maximum :
| INCONNU |
Le check affiche dans son résultat court :
Un texte indiquant si le module fonctionne correctement.
|
Un tableau affichant un résumé statistique de fonctionnement contenant :
|
Le check affiche dans son résultat court :
Un texte précisant :
|
Un tableau affichant un résumé statistique de fonctionnement contenant :
|
Un tableau affichant des informations sur les modules de génération des rapports ( un par ligne ) :
|
Ce check va afficher deux tableaux dans le résultat long :
Le top 5 des demandes va indiquer :
|
Le récapitulatif des durées de génération des rapports va regrouper les temps mis pour créer les rapports selon les intervalles définis dans la configuration du module ( voir la page Configuration du module webui--module-report-handler ) pour les dénombrer.
|
Ce check va afficher, dans le résultat long, un tableau contenant un top 5 des demandes de rapports, en précisant :
|
Lorsqu'il est impossible de trouver un module nommé dans les paramètres du check, le check le remonte comme une erreur :
|
|
|
Lorsque le Broker est en cours d'arrêt, le check le signale, et les informations relatives au module ne sont plus disponibles
|
| Nom | Unité | Description | |
|---|---|---|---|
| --- | Nombre de demandes de rapport en attente. | |
| seconde | Durée depuis laquelle la plus ancienne des demandes de rapports à générer est enregistrée dans la liste d'attente d'envoi aux modules de génération des rapports. | |
| seconde | Durée moyenne, sur les dernières 24 heures, que les demandes de rapports passent dans la file d'attente avant d'être traitée. | |
| --- | Nombre de demandes de rapport en attente sur les différents modules de génération. | |
| --- | Nombre de rapports générés sur les dernières 24 heures. | |
| --- | Nombre de rapports générés sur la dernière minute. | |
| seconde | Durée depuis laquelle la plus ancienne des demandes de rapports à générer est enregistrée dans la liste d'attente d'un des modules de génération des rapports. | |
| seconde | Moyenne des durées de génération des rapports sur les dernières 24 heures. | |
| pourcent | Occupation moyenne des modules de génération des rapports sur une minute. | |
| pourcent | Occupation moyenne du module de gestion des rapports, sur la dernière minute, quand il n'y a pas de module de génération des rapports configurés. |
Si le module n'utilise pas de module de génération des rapports, il génère lui-même les rapports, les métriques suivantes sont alors également disponibles ( telles que définies dans sa configuration, voir la page Configuration du module webui--module-report-handler ).
|
Avec la configuration suivante pour le module :
# ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ #
# │ ─────────────────────────────────────────────── STATISTICS ──────────────────────────────────────────────── │ #
# └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ #
# ─── Ranges definition for the performance check ───
# ───
# Default : 5,10,20,30,60,120,300,600 ( seconds ) ───
# ─── ───
webui__module_report_handler__exec_stats_ranges 90, 180, 240 |
Les métriques suivantes seront générées :
|