Cette traduction automatique est fournie pour votre commodité.
En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.
Les moniteurs synthétiques sont des contrôles API ou des instances de navigateur virtuel qui monitorent votre site Web, enregistrant chaque contrôle en détail. Les moniteurs peuvent :
Capturez des chiffres agrégés, y compris un aperçu ou un résumé.
Fournit des statistiques détaillées sur les incidents de temps d'arrêt et les ressources de la page.
Collectez des codes de réponse personnalisés qui détaillent les performances de votre moniteur.
Vous pouvez créer un moniteur synthétique sans installation. Pour commencer :
Sélectionnez le moniteur que vous souhaitez créer. Si c'est votre première fois, nous vous recommandons de créer un moniteur de ping ou d'étapes pour commencer.
Créer un moniteur
Prêt à monitorer vos applications web avec un (ou plusieurs !) de nos moniteurs Synthétique? Les étapes ci-dessous vous guident tout au long du processus pour tous nos moniteurs.
Attendez quelques minutes, puis vérifiez votre moniteur à partir de l'indexMonitors.
Vous disposez de quelques options configuration supplémentaires pour votre ping ou votre simple moniteur de navigateur. Pour les deux types de moniteur, vous pouvez configurer :
Si un code de sortie différent de zéro est renvoyé, le moniteur échouera.
Avec uniquement le moniteur de ping, vous pouvez choisir de configurer :
L'option Bypass HEAD request permet d'ignorer la requête HEAD par défaut et d'utiliser le verbe GET à la place.
Redirect is Failure, ce qui catégorisera la redirection comme un échec, plutôt que de suivre la redirection vers la nouvelle URL.
Custom Headers peut être ajouté au ping et au moniteur de navigateur simple. Ces en-têtes seront ajoutés aux requests soumises par le moniteur.
Avec un simple moniteur de navigateur, vous pouvez choisir entre Chrome ou Firefox et activer les paramètres d'émulation de périphérique , y compris le type d'appareil et l'orientation de l'écran.
Choisissez une période pour déterminer la fréquence à laquelle chaque emplacement exécutera votre moniteur.
Facultatif : Sélectionnez un ou plusieurs types de navigateur et activez les paramètres d'émulation de périphérique , les types de navigateur et notamment le type d'appareil et l'orientation de l'écran sont disponibles pour le moniteur de navigateur scripté.
Sélectionnez les emplacements à partir desquels vous souhaitez que votre moniteur s'exécute.
Sélectionnez Next: Write your script pour créer un script pour votre scripted browser ou API test, puis sélectionnez Validate pour vérifier votre syntaxe.
Conseil
Pour un script complexe, la validation peut prendre jusqu'à une minute.
Sélectionnez Create my monitor pour confirmer.
Attendez quelques minutes, puis vérifiez votre moniteur à partir de l'indexMonitors.
Spécifiez un nom et choisissez une période pour déterminer la fréquence à laquelle chaque emplacement exécutera votre moniteur.
Facultatif : Sélectionnez un ou plusieurs types de navigateur et activez les paramètres d'émulation de périphérique , les types de navigateur et notamment le type d'appareil et l'orientation de l'écran sont disponibles pour le moniteur de navigateur scripté.
Sélectionnez les emplacements à partir desquels vous souhaitez que votre moniteur s'exécute.
Créez votre moniteur en sélectionnant parmi les étapes préconfigurées en bas de l'interface utilisateur :
Accéder à une URL
Tapez du texte
Cliquez sur un élément
Affirmer le texte
Affirmer un élément
Obtenir une accréditation
Utilisez les instructions sur le côté droit de l'interface utilisateur pour vous aider à localiser les éléments par classe CSS, ID HTML, texte de lien ou XPath.
Sélectionnez Save monitor pour confirmer.
Générez du trafic et attendez quelques minutes, puis vérifiez votre moniteur à partir de l'indexMonitors.
Sélectionnez le type de moniteur de vérification des liens brisés.
Spécifiez un nom et entrez l'URL que vous souhaitez monitorer (peut être n'importe quelle URL HTTP ou HTTPS valide).
Sélectionnez la période pour déterminer la fréquence de votre moniteur.
Facultatif : ajoutez une balise pour vous aider à retrouver ce moniteur plus tard.
Sélectionnez les emplacements à partir desquels vous souhaitez que votre moniteur s'exécute, puis cliquez sur Save monitor pour confirmer.
Générez du trafic et attendez quelques minutes, puis vérifiez votre moniteur à partir de l'indexMonitors.
Vous souhaitez utiliser plus d’un moniteur à la fois ? Nous vous recommandons de consulter le didacticiel monitoring synthétique de l'API NerdGraph. Vous pouvez automatiser la création de moniteurs avec l'appel d'API.
Vous pouvez également créer un moniteur avec notre API monitoring Synthétique REST. Pour les API REST, effectuez une requête GET pour récupérer les détails configuration du moniteur Synthétique que vous avez choisi. Une fois que vous avez récupéré ces données, utilisez POST pour créer une « copie » du moniteur que vous avez choisi.
Lors de la configuration du moniteur, les paramètres suivants sont disponibles :
Sélectionnez le type de moniteur que vous souhaitez créer. Le type d'un moniteur ne peut pas être modifié une fois le moniteur créé.
Ping:Spécifiez une URL unique pour monitorer la disponibilité. New Relic vérifiera cette URL via HEAD ou requête GET. Le délai d'expiration non configurable pour ce moniteur est de 60 secondes.
Simple browser:Spécifiez une URL unique à monitorer via un véritable navigateur. Une fois par intervalle de fréquence, New Relic vérifiera cette URL via un navigateur Chrome ou Firefox fonctionnant sous Sélénium. Le délai d'expiration non configurable pour ce moniteur est de 60 secondes.
Scripted browser: Créez un script pour piloter un navigateur Chrome ou Firefox fonctionnant sous Sélénium. Le navigateur suit chaque étape du script pour vérifier que le comportement complexe fonctionne comme prévu (par exemple, rechercher un site Web, puis cliquer sur l'un des résultats de la recherche). Le délai d'expiration non configurable pour ce moniteur est de 180 secondes.
API test: Créez un script API pour garantir que vos points de terminaison d'API fonctionnent correctement. Pour plus d'informations, voir Écrire des tests d'API. Le délai d'expiration non configurable pour ce moniteur est de 180 secondes.
Step monitor:Une option sans code pour configurer une ou plusieurs étapes pour piloter un navigateur Chrome ou Firefox alimenté par Sélénium. Le navigateur suit chaque étape pour vérifier que le comportement complexe fonctionne comme prévu (par exemple, rechercher un site Web, puis cliquer sur l'un des résultats de la recherche). Le délai d'expiration non configurable pour ce moniteur est de 180 secondes.
Certificate check: Vérifiez si un certificat SSL expirera dans un nombre de jours configurable ou moins.
Broken links: Testez tous les liens trouvés sur une URL pour vous assurer qu'ils répondent avec des codes de réponse HTTP réussis.
Définit un nom pour le moniteur. les noms de moniteur ne peuvent pas contenir de crochets angulaires non codés (< et >). Pour inclure des crochets angulaires dans le nom d'un moniteur, encodez-les en tant qu'entité de crochet HTML (< pour < et > pour >) dans l'interface utilisateur ou l'API.
Sélectionnez les emplacements où vous souhaitez que votre moniteur s'exécute. Sélectionnez plus d'emplacements pour vous assurer que votre application est disponible pour les utilisateurs du monde entier. Si vous avez des sites privés, ils seront également répertoriés ici. Vous pouvez utiliser le point de terminaison de l'API Synthetics locationpour récupérer une liste d'emplacements valides pour votre compte.
Votre moniteur effectuera une vérification à partir de chaque emplacement sélectionné pendant chaque intervalle de fréquence. Par exemple, si vous sélectionnez trois emplacements et définissez une fréquence de 15 minutes, votre dispositif de monitoring effectuera trois vérifications par période de 15 minutes (ou 8 640 vérifications par mois).
Sélectionnez la fréquence d'exécution du moniteur, par incréments de minutes, d'heures ou de 1 jour. Cette fréquence s'applique à chaque emplacement. Par exemple, si vous sélectionnez trois emplacements et une fréquence de 15 minutes, votre moniteur exécutera trois vérifications, en moyenne toutes les 5 minutes, sur chaque période de 15 minutes (ou 8 640 vérifications par mois).
Spécifiez le texte à rechercher sur la page DOM. Lorsque vous utilisez un navigateur simple ou un moniteur de ping, il existe une limite de 1 Mo (10^6 octets) pour le chargement de la page.
Spécifiez le seuil de tolerable temps de réponse pour votre moniteur. La valeur par défaut est de 7 secondes (7 000 ms). Pour plus d'informations, consultez Comprendre les métriques du rapport SLA.