Cette rubrique décrit les métriques de la surveillance des sites ainsi que le processus de détection.
Métriques
Le tableau suivant détaille les métriques de surveillance des sites basées sur HTTP. Les métriques associées à d'autres protocoles, tels que Simple Mail Transfer Protocol (SMTP), FTP, Transmission Control Protocol (TCP) et User Datagram Protocol (UDP), sont similaires.
|
Métrique |
Unité |
Description |
|
total_time |
ms |
Durée totale de la détection, incluant la valeur de la métrique redirect_time. |
|
http_dns_time |
ms |
Temps nécessaire à la résolution du nom de domaine en adresse IP. |
|
curl_connect_time |
ms |
Temps nécessaire à l'établissement de la connexion curl après l'envoi de la requête de détection, incluant la valeur de la métrique http_dns_time. |
|
tcp_connect_time |
ms |
Temps nécessaire à l'établissement de la connexion TCP après l'envoi de la requête de détection, incluant la valeur de la métrique http_dns_time. |
|
ssl_connect_time |
ms |
Temps nécessaire à l'authentification SSL après l'envoi de la requête de détection. |
|
curl_pretransfer_time |
ms |
Temps nécessaire à l'écriture de la requête HTTP après l'envoi de la requête de détection. |
|
curl_starttransfer_time |
ms |
Temps écoulé avant la réception du premier octet de la réponse du serveur web après l'envoi de la requête de détection. |
|
http_connect_time |
ms |
Temps nécessaire à l'établissement de la connexion HTTP. Ce temps correspond à la valeur de la métrique curl_pretransfer_time moins celle de la métrique http_dns_time. |
|
http_download_time |
ms |
Si la version du point de détection est antérieure à V1.8, la valeur de cette métrique est 0. Pour la version V1.8 ou ultérieure, cette métrique indique le temps nécessaire à la lecture des 64 premiers octets du message de réponse HTTP. Si le message de réponse HTTP est chiffré, le temps inclut celui du déchiffrement. |
|
http_download_size |
byte |
Taille du message de réponse HTTP. Si le message de réponse HTTP contient l'en-tête Content-Length, la valeur de cette métrique correspond à la taille du message. Sinon, elle indique le nombre d'octets lus. |
|
http_download_speed |
byte/s |
Vitesse réseau de téléchargement de la réponse HTTP. |
|
redirect_time |
ms |
Temps nécessaire à l'envoi de la première requête de redirection après l'envoi de la requête de détection. |
|
redirect_count |
count |
Nombre de redirections. |
En cas de redirections durant la détection, les métriques s'appliquent à la dernière détection.
Calcul et agrégation des métriques
Les paragraphes suivants expliquent comment la surveillance des sites calcule les métriques clés à partir de plusieurs points de détection.
Taux de perte de paquets
Le taux de perte de paquets dans la surveillance des sites est une valeur agrégée calculée sur l'ensemble des points de détection, et non une valeur théorique propre à une tâche ou un point unique.
Formule : Taux moyen de perte de paquets = (Nombre total de paquets perdus sur tous les points de détection) ÷ (Nombre total de paquets envoyés sur tous les points de détection) × 100 %
Si plusieurs points de détection sont configurés, le nombre total de paquets envoyés équivaut au nombre de points de détection multiplié par le nombre de paquets envoyés par détection.
Taux de disponibilité
Taux de disponibilité = Nombre de détections réussies pendant le cycle de détection ÷ Nombre total de détections
Nombre total de détections = (60 ÷ Intervalle de détection en minutes) × 24 × Jours × Nombre de points de détection
Agrégation des données d'alerte
Pour les règles d'alerte définies sur une période spécifique (par exemple, 60 secondes), l'alerte est évaluée selon les données de la fenêtre temporelle précédente. Le taux de perte de paquets et les autres métriques représentent les valeurs moyennes des données sur cette période.
Processus de détection
L'illustration suivante présente le processus de détection et montre comment les métriques précédentes sont collectées.
FAQ
Pourquoi la métrique ResponseTime (total_time) affiche-t-elle la valeur 0 en cas d'interruption du service ou de refus de connexion ?
Lorsque la surveillance des sites détecte une interruption de service, telle qu'un refus de connexion, aucune connexion valide n'est établie. Par conséquent, la métrique ResponseTime (total_time) est enregistrée comme 0 au lieu d'une valeur de délai d'attente. Cela vous permet de distinguer deux scénarios :
Délai d'attente réseau : ResponseTime correspond au seuil de délai d'attente configuré.