Requête HTTP
La tâche HTTP indique si le site ou le service Web s'ouvre comme prévu en fonctionnement normal.
Quand utiliser
- Lorsque vous devez contrôler une page de site Web, un compte personnel ou un point de terminaison de santé.
- Lorsqu'il est important de vérifier non seulement la disponibilité du serveur, mais également la bonne réponse HTTP.
- Quand on veut voir la panne à travers les yeux de l’utilisateur, et pas seulement à travers le port ouvert.
Quand choisir un autre type
- Si vous avez uniquement besoin de vérifier la disponibilité réseau de base du serveur, Ping est souvent suffisant.
- Si seule la durée de validité du certificat est importante, SSL est un meilleur choix.
- Si la surveillance doit attendre un signal provenant d'un processus externe, utilisez « Événement externe ».
Veuillez noter:
pour la vérification principale, il est préférable de choisir une URL qui reflète réellement l'état de fonctionnement du service,
plutôt qu'une page aléatoire qui peut changer en raison de la connexion, de la publicité ou de la personnalisation.
Champs de formulaire courants
| Champ | Qu'est-ce que ça veut dire | Quoi indiquer | Exemple |
|---|---|---|---|
| Tâche activée | Détermine si la vérification sera exécutée immédiatement après l'enregistrement. | Laissez la tâche activée si vous souhaitez démarrer la surveillance immédiatement. | Compris |
| Nom | Nom du chèque dans la liste et les notifications. | Indiquez ce qui est exactement vérifié. | page d'accueil de example.com |
| Groupe | Vous permet d'attribuer une tâche à un projet ou une section. | Sélectionnez un groupe si vous souhaitez regrouper les tâches du projet. | Exemple de site Web.com |
| Intervalle | À quelle fréquence la vérification HTTP sera effectuée. | Sélectionnez un intervalle en fonction de l'importance de la page ou du service. | 5 minutes |
| Canaux de notification | Où envoyer des messages sur le problème et la récupération. | Marquez les canaux sur lesquels vous lisez réellement les notifications. | Télégramme et email |
| Rapports | Résumés de tâches périodiques. | Activez si vous souhaitez recevoir un aperçu sans vous connecter manuellement au panneau. | Rapport hebdomadaire |
Champs de validation HTTP
| Champ | Qu'est-ce que ça veut dire | Quoi indiquer | Exemple |
|---|---|---|---|
| Méthode | Quelle requête HTTP sera envoyée. | GET est généralement suffisant. D'autres méthodes sont nécessaires si votre point de terminaison les requiert. | GET |
| URL | L'adresse complète de la page ou du point de terminaison qui doit être vérifié. | Veuillez fournir l'URL complète avec le schéma et le domaine. | https://example.com/health |
| Temps mort | Combien de temps attendre une réponse avant qu’une erreur d’indisponibilité ne se produise. | Choisissez une valeur légèrement supérieure au temps de réponse normal de votre service. | 30 secondes |
| Mot clé | Vérification supplémentaire du contenu de la réponse. | Spécifiez le texte qui doit être inclus dans la réponse. | OK |
| Paramètres avancés | Ouvre des champs HTTP supplémentaires. | Incluez uniquement si vous avez besoin d’en-têtes, de corps de demande ou de votre propre liste de codes de réussite. | Compris |
| Rubriques | En-têtes de requête HTTP supplémentaires. | Ajoutez uniquement les en-têtes dont votre API a réellement besoin. | Authorization: Bearer <token> Accept: application/json |
| Contenu | Corps de la requête HTTP pour POST, PUT ou PATCH. | Remplissez si le point de terminaison attend du JSON ou un autre corps de requête. | {"event":"healthcheck"} |
| Codes de réponse réussie | Quels codes HTTP sont considérés comme des résultats normaux. | Quittez la plage standard ou définissez vos propres codes et plages. | 200-299, 301 |
| Points de contrôle autorisés | A partir de quels points aura lieu le contrôle ? | Laissez tous les points si vous n'avez pas besoin d'un scénario spécial pour les régions ou les réseaux. | Tous les points de contrôle |
Quand l'alarme arrive
- Le site ou le point de terminaison ne répondra pas à temps.
- Le serveur renverra un code qui ne figure pas dans la liste des codes réussis.
- La réponse ne contiendra pas le texte requis si vous avez spécifié un mot-clé.