Variables de performance et calculs dans les rapports Site24x7

Explication des différentes variables de performances et des calculs utilisés dans les rapports de Site24x7

Site24x7 surveille vos ressources critiques 24 h/24 et présente ces statistiques et tendances de manière globale via des rapports complets. Cet article vise à préciser les différents paramètres de disponibilité et de performances enregistrés par Site24x7 durant la surveillance. Il met également en évidence les différents calculs utilisés par votre moteur de surveillance pour calculer les valeurs finales qui comptent le plus pour votre entreprise. 

Variables de performances

Le tableau ci-dessous définit toutes les variables utilisées dans le calcul des différents indicateurs de performances.  

Variables utilisées dans les calculs

Définition

Période de surveillance

Temps total durant lequel la surveillance est activée.

Période de maintenance

Temps total durant la période de surveillance pendant lequel le moniteur affiche l'état En maintenance.

Disponibilité

Temps total durant lequel le moniteur affiche l'état Fonctionnel.

Indisponibilité

Temps total durant lequel le moniteur affiche l'état En panne.

Délai de réponse

Temps nécessaire pour effectuer une interrogation unique

Nombre de pannes

Nombre d’interrogations ayant échoué

Pourcentage de panne

Pourcentage de temps pendant lequel le moniteur est en panne en dehors de la période de maintenance

Pourcentage de maintenance

Pourcentage de temps pendant lequel le moniteur est en maintenance

Disponibilité

Pourcentage de temps pendant lequel le moniteur est fonctionnel en dehors de la période de maintenance

Temps API

Moment où un appel API est effectué par le moniteur

Temps DNS

Moment où la requête DNS est totalement résolue

ConnStartTime

Moment où l’API établit une connexion avec le site Web

ConnEndTime

Moment où la connexion au socket du site Web est établie

Heure de début de la réponse

Moment où la première réponse est reçue de la page de base

Fin de la réponse

Moment où la réponse a été totalement lue


Période de maintenance

Lorsqu’un moniteur doit être mis à jour ou réparé, vous pouvez définir l’état En maintenance. Lorsqu’une période de surveillance est marquée En maintenance, les moniteurs n’affichent pas l’état En panne dans les rapports finaux. Vous obtenez ainsi un aperçu précis du temps d’indisponibilité réel. Cependant, vous pouvez inclure la période de maintenance dans le temps de disponibilité dans votre calcul de disponibilité à l’aide du bouton à bascule « Maintenance sous disponibilité » dans votre rapport récapitulatif de disponibilité. Pour calculer le temps de disponibilité, Site24x7 utilise toutes les pannes indiquées dans notre moteur de surveillance et calcule le pourcentage de panne réel. Le temps de disponibilité peut ensuite être calculé en utilisant cette valeur de panne.



Disponibilité et indisponibilité

Le temps de disponibilité/d’indisponibilité d’un moniteur indique le temps total approximatif pendant lequel les clients ont eu accès au site Web. Le temps de disponibilité/d’indisponibilité correspond à la durée (en jours, heures, minutes) pendant laquelle le serveur, le réseau ou le site Web a été fonctionnel ou indisponible. Le temps de disponibilité est généralement indiqué sous forme de pourcentage, comme 99,9 % de disponibilité pour une période donnée. Le temps de disponibilité pour un site Web peut être consulté sous Disponibilité, au-dessus de la Chronologie des événements dans le client Web.



Consultez l’exemple ci-dessous pour comprendre comment les valeurs de pourcentage de disponibilité sont déterminées.




Dans cet exemple, la période choisie est Le mois dernier. Après conversion en secondes :  

Période de surveillance = 30*24*60*60 secondes = 2 592 000 secondes

Temps d’indisponibilité = (43*60) + 48 secondes = 2 628 secondes

Ainsi,

Pourcentage de panne = (2628/2592000)*100 = 0,1 %

Dans le cas d’un groupe de moniteurs, la période de disponibilité correspond à la somme des temps de disponibilité de chaque moniteur. Imaginons 10 moniteurs dans un groupe, soit 10 moniteurs, et un rapport de 30 jours indiquant une période de disponibilité de 300 jours. Le pourcentage de disponibilité total correspond à la moyenne du pourcentage de disponibilité de chaque moniteur. Deux moniteurs, dont l’un en panne totale et l’autre fonctionnel tout le temps, engendreront un temps de disponibilité de 50 %.

Calcul de la disponibilité

La disponibilité d’un site Web indique si le site Web est actuellement accessible ou non aux clients. Elle est représentée par les états Fonctionnel ou En panne pour l’instance actuelle et en pourcentage pour une période sélectionnée. Pour calculer le temps de disponibilité, le moteur de surveillance de Site24x7 doit détecter le temps d’indisponibilité réel. Le temps d’indisponibilité peut inclure ou non la période de maintenance.



Dans notre exemple ci-dessus, la maintenance est traitée comme une période de fonctionnement. Par conséquent, la formule pour calculer la disponibilité est la suivante :

Pourcentage de disponibilité = 100 - pourcentage d’indisponibilité

Pourcentage de disponibilité = 100 - 0,1 = 99,9 %

Info
Seule une valeur arrondie (à deux décimales) s’affichera. Pour les groupes de moniteurs, la disponibilité du groupe sera basée sur la disponibilité de chaque moniteur/le nombre de moniteurs du groupe. 

 

Par exemple, la période choisie pour le rapport de disponibilité du 1er juillet inclut les 30 derniers jours en millisecondes, soit 2 592 000 000 ms ou 720 heures. La période du 1er juin au 30 juin sera prise en compte dans le calcul. Le nombre de moniteurs sélectionnés dans le groupe de moniteurs est de 10.
 
Supposons qu’un moniteur présente un temps d’indisponibilité d’un jour, le temps d’indisponibilité total étant la somme de tous les temps d’indisponibilité. Ainsi, le temps d’indisponibilité total est d’un jour, soit 86 400 000 ms.
 
Supposons ensuite que le moniteur présente une période de suspension de 2 jours, soit 172 800 000 ms.
 
Le temps suspendu total devra alors être déduit de la période de surveillance totale.
 
Période de surveillance totale = Période de surveillance * Nombre de moniteurs sélectionnés dans le groupe de moniteurs - Temps suspendu total
Ainsi, la période de surveillance totale = 10 * 2 592 000 000 = 25 920 000 000 ms (300 jours) - 172 800 000 ms (2 jours) = 25 747 200 000 ms (298 jours)
 
Temps de disponibilité total = Période de surveillance totale - Temps d’indisponibilité total
Temps de disponibilité total = 25 747 200 000 - 86 400 000 = 25 660 800 000 (297 jours)
Pourcentage de disponibilité = (Temps de disponibilité/période de surveillance totale)*100
Pourcentage de disponibilité = (25 660 800 000/25 747 200 000)*100 = 99,66 %

Le MTTR et le MTBF peuvent être calculés à partir du temps d’indisponibilité/de disponibilité total du moniteur.
  • Mean Time To Repair (MTTR)Temps nécessaire pour rétablir le fonctionnement du serveur après une panne. Ce temps doit être le plus court possible. Le MTTR sera égal à Zéro s’il n’y a aucune panne.
MTTR = Temps d’indisponibilité réel / Nombre de pannes
  • Mean Time Between Failures (MTBF): Temps moyen pendant lequel un appareil ou un système fonctionne sans panne, ou pendant lequel une défaillance se produit. Ce terme peut également désigner le temps pendant lequel un utilisateur peut raisonnablement supposer qu’un appareil ou un système fonctionne avant qu’une erreur incapacitante ne se produise. Ce temps doit être le plus élevé possible. Le MTBF sera égal au temps de disponibilité total s’il n’y a aucune panne.
MTBF = Temps de disponibilité réel / Nombre de pannes
Dans notre exemple ci-dessus, la période sélectionnée est d’un mois, avec une seule panne enregistrée. Soit, 

MTTR = (43 min 48 sec / 1) = 43 min 48 secondes 
MTBF = (29 jours 23 heures 16 min/ 1) = 29 jours 23 heures 16 min 

Temps de réponse

Le temps de réponse est composé de quatre éléments majeurs : viz., temps DNS, temps de connexion, temps du premier octet et du dernier octet. 

Comment est-il calculé ?

Temps de résolution DNS = Temps API - Temps DNS 

Temps de connexion = Heure de fin de connexion- Heure de début de connexion 

Temps du premier octet = Heure de fin de connexion - Début de réponse 

Temps de téléchargement = Heure de fin de connexion - Fin de réponse 

Temps de réponse = Temps de résolution DNS + Temps de connexion + Temps du premier octet + Temps de téléchargement



Le temps de réponse du site Web, qui est surveillé dans tous les emplacements de surveillance pour une période choisie, est calculé et indiqué dans un graphique linéaire classique. Le temps de réponse maximum, minimum et moyen peut être évalué dans ce graphique. Les valeurs moyennes dépendent de la période choisie pour la surveillance.
Notes
  1. The Summary page displays a graph only for the primary location. 
  2. Clicking the graph icon  redirects you to the View Performance Report, where you can view a graph for any secondary location using the drop-down menu.

Dans l’exemple ci-dessus, les valeurs des différents éléments du temps de réponse pour le moment sélectionné sont les suivantes : 

Temps de résolution DNS = 64 ms
Temps de connexion = 222 ms
Temps du premier octet = 129 ms
Temps de téléchargement = 11 ms  

Par conséquent, pour le moment sélectionné :  

Temps de réponse = 64 + 222 + 129 + 11 = 426 ms 

Min : valeur minimale de toutes les entrées durant la période sélectionnée
Max : valeur maximale de toutes les entrées durant la période sélectionnée
Moyenne : somme des temps de réponse de toutes les entrées / nombre d’entrées total