Synthétique Monitorer vous aide à vérifier de manière proactive vos applications, services et points de terminaison pour vous assurer qu'ils fonctionnent correctement. Vous pouvez automatiser la gestion de votre moniteur Synthétique, de votre site privé, de vos identifiants sécurisés et de votre temps d'arrêt de moniteur à l'aide de NerdGraph.
Avec les autorisations et les accès appropriés, vous pouvez gérer par programmation l'ensemble de votre configuration synthétique monitoring via des requêtes et des mutations dans NerdGraph. Vous pouvez également effectuer ces opérations via l' interface utilisateur de New Relic.
Important
À compter du 26 août 2024, vous ne pouvez plus créer de nouveaux moniteurs à l'aide legacy runtimes sur des sites publics ou privés. Le 22 octobre 2024, nous mettrons fin à la vie des versions conteneurisées subordonnées privées (appels par minute) et legacy versions synthétiques du runtime.
- Pour un emplacement public, utilisez l'UI de mise à niveau de l'environnement d'exécution pour mettre à jour votre moniteur avec les environnements d'exécution les plus récents.
- Pour les sites privés, veuillez consulter nos étapes de migration recommandées pour éviter la dégradation du moniteur.
Exigences
Les exigences comprennent :
- Un compte New Relic. Vous aurez besoin de votre clé utilisateur API de ce compte pour authentifier les mutations et les requêtes.
- Exigences générales de NerdGraph.
- Autorisations utilisateur requises : Vous avez besoin des mêmes autorisationsmonitoring synthétique pour NerdGraph que pour l’interface utilisateur Synthetics.
Démarrer
Pour commencer à utiliser l'API NerdGraph pour monitoring synthétique :
- Accédez à l' explorateur GraphQL de NerdGraph
- Obtenez votre clé utilisateur API pour l'authentification
- Choisissez le type ou le mode de fonctionnement de votre moniteur dans les guides ci-dessous.
- Utilisez les mutations et la requête GraphQL fournies pour gérer votre infrastructuresynthétique monitoring
types de moniteurs
New Relic propose plusieurs types de moniteurs pour répondre à différents besoins de test. Chaque type de moniteur possède des capacités et des cas d'utilisation spécifiques :
Moniteur basé sur Browser
type de moniteur | Description | Cas d'utilisation |
|---|---|---|
Des contrôles de disponibilité simples qui vérifient qu'un point de terminaison est accessible | monitoring de base du temps de disponibilité, contrôles de santé, disponibilité des API | |
Test de chargement de page basé sur Browsersans script personnalisé | Disponibilité du site web, performances de chargement des pages, expérience utilisateur de base | |
JavaScript personnalisé pour simuler une interaction utilisateur complexe dans un navigateur réel | Flux de connexion, parcours utilisateurs en plusieurs étapes, tests d'applications Web complexes | |
Tests de navigateur sans code et en plusieurs étapes utilisant des actions prédéfinies | Workflow courant sans script, tests de clics, soumissions de formulaires |
Moniteur d'API et de certificats
type de moniteur | Description | Cas d'utilisation |
|---|---|---|
JavaScript personnalisé pour tester les API sans navigateur | Tests API REST, point de terminaison GraphQL, monitoring du service backend | |
Monitoring de la validité et de l'expiration des certificats SSL/TLS | Alertes d'expiration des certificats SSL, conformité de sécurité | |
Analyse un site web pour identifier les liens brisés | Audits de santé du site web, maintenance SEO, validation des liens |
Entité de soutien
En plus de la monitoring, vous pouvez gérer infrastructure et configuration de support :
- Site privé - Créez des zones monitoring derrière votre pare-feu pour les applications internes
- Sécurisez vos identifiants - Stockez en toute sécurité les informations sensibles telles que les mots de passe et les clés API.
- monitorer temps d'arrêt - Planifier les fenêtres de maintenance pendant lesquelles le moniteur doit faire une pause
Opérations de requête
Utilisez les opérations de requête pour récupérer des informations sur votre configuration synthétique monitoring :
- requête tous les moniteurs de votre compte
- Récupérer la configuration du site privé
- Liste des identifiants sécurisés (métadonnées uniquement)
- Afficher les temps d'arrêt programmés du moniteur
- Obtenir le script du moniteur et la configuration de l'étape
- Mapper les ID du moniteur au GUID de l’entité
- Vérifier l'état de la mise à niveau en cours d'exécution pour le moniteur legacy
Ressources connexes
- Introduction à NerdGraph - Découvrez l'API GraphQL de New Relic
- NerdGraph Explorer - Outil interactif pour créer et tester des requêtes
- documentationmonitoring synthétique - Guide complet du monitoring synthétique
- API NerdGraph entité - Capacités de requête supplémentaires pour l'entité Synthétique