Le check Broker - $KEY$ - Module Report Builder - Performance permet de suivre l'utilisation qui est faite du module broker--module-report-builder ( voir la page Module broker--module-report-builder ) au niveau 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 |
|---|---|
Le module broker--module-report-builder n'est pas présent sur le Broker, ou son nom ne correspond pas. | CRITIQUE |
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 remonte le taux d'occupation par une génération de rapport sur la dernière minute.
|
Le check affiche au format texte :
|
Lorsqu'il y a des rapports en attente de génération, le check affiche également depuis combien de temps patiente le prochain rapport dans la liste ( au moment où le check est exécuté ).
|
Le check affiche au format texte :
|
Ce check va afficher deux tableaux :
Le top des requêtes 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 Module broker--module-report-builder ) pour les dénombrer.
Lorsqu'il est impossible de trouver un module de génération de rapport avec le bon nom sur le Broker, 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 :
|
|
Avec la configuration suivante pour le module :
# ┌─────────────────────────────────────────────────────────────────────────────────────────────────────┐ #
# │ ──────────────────────────────────────── STATISTICS ───────────────────────────────────────── │ #
# └─────────────────────────────────────────────────────────────────────────────────────────────────────┘ #
# ─── Ranges definition for the performance check ───
# ───
# Default : 5,10,20,30,60,120,300,600 ( seconds ) ───
# ─── ───
broker__module_report_builder__exec_stats_ranges 90, 180, 240 |
Les métriques suivantes seront générées :
|