Tests et surveillance Synthetic
Participez à une session de webinaire de formation
Explorez et inscrivez-vous aux sessions Foundation Enablement Découvrez comment Datadog Synthetic Monitoring est une solution de surveillance proactive qui vous permet de créer des tests API, de navigateur et mobiles sans code pour simuler automatiquement les flux et les requêtes des utilisateurs vers vos applications, vos points de terminaison clés et vos couches réseau.
INSCRIVEZ-VOUSLes tests synthétiques vous permettent d’observer comment vos systèmes et applications fonctionnent en utilisant des requêtes et actions simulées du monde entier. Datadog suit la performance de vos pages web et de vos API, du backend au frontend, et à divers niveaux réseau (HTTP, SSL, DNS, WebSocket, TCP, UDP, ICMP, et gRPC) de manière contrôlée et stable, vous alertant sur des comportements défectueux tels que des régressions, des fonctionnalités cassées, des temps de réponse élevés et des codes d’état inattendus.
Calculer les SLO sur vos points de terminaison clés et vos parcours utilisateurs facilite le respect de vos objectifs de performance applicative et permet finalement de fournir une expérience client cohérente.
Vous pouvez créer des tests Synthetic dans l’application Datadog, avec l’API ou avec Terraform.
Configurer des tests API et des tests API à étapes multiples
Les tests API vous permettent de lancer des requêtes individuelles ou des chaînes de requêtes afin d’effectuer des vérifications sur vos systèmes essentiels à différents niveaux du réseau : test HTTP, test SSL, test DNS, test WebSocket, test TCP, test UDP test, test ICMP et test gRPC.
Enregistrer des tests de navigateur
Utilisez des tests Browser Synthetic pour surveiller l’expérience de vos clients sur vos pages Web, de bout en bout et dans le monde entier.
Enregistrer des tests d’application mobile
Utilisez des tests d’application mobile Synthetic pour surveiller l’expérience de vos clients sur vos applications iOS et Android, de bout en bout et sur différents types d’appareils.
Créer des tests de chemin réseau
Créer des tests de chemin réseau synthétiques à partir d’emplacements gérés pour effectuer des vérifications TCP, UDP et ICMP et visualiser les routes des paquets à travers des points de terminaison globaux.
Suites de tests
Utilisez Suites de Tests Synthétiques pour organiser plusieurs tests en collections logiques regroupées par parcours utilisateur, environnement, emplacement, service ou équipe pour une gestion et un dépannage simplifiés.
Lancer des emplacements privés
Utilisez des emplacements privés Synthetic pour surveiller des API et sites Web internes ou pour créer des emplacements personnalisés dans des zones stratégiques pour votre entreprise.
Connecter les données et les traces
Datadog vous permet d’intégrer vos tests Synthetic à vos traces APM pour identifier l’origine des échecs parmi vos requêtes frontend, réseau et backend.
Accéder aux tableaux de bord prêts à l’emploi
Utilisez les dashboards Synthetic prêts à l’emploi pour analyser les données de performance liées à vos tests API, tests API à plusieurs étapes, tests Browser et emplacements privés, ainsi qu’aux événements Datadog.
Utilisez l’Explorateur des Résultats de Surveillance et de Tests Synthétiques
Créez des requêtes de recherche et des visualisations pour vos exécutions de tests Synthetic ou vos lots de tests exécutés dans des pipelines CI/CD.
Suivre la couverture des tests
Optimisez votre suite de tests en vous assurant que les workflows les plus importants de votre applications sont testés.
Notifications de surveillance synthétique
Utilisez et enrichissez les moniteurs synthétiques pour envoyer des notifications lorsque un test de surveillance synthétique échoue. Les fonctionnalités suivantes sont disponibles :
- Messages de moniteur pré-remplis
- Les messages de moniteur pré-remplis fournissent un point de départ structuré pour les alertes de tests synthétiques. Chaque message comprend un titre, un résumé et un pied de page standardisés contenant des métadonnées de test, ce qui facilite la compréhension de l’alerte d’un coup d’œil.
- Template variables
- Les variables de modèle vous permettent d’injecter des données spécifiques au test dans les notifications de moniteur de manière dynamique. Ces variables proviennent de l’objet
synthetics.attributes. - Utilisation avancée
- L’utilisation avancée inclut des techniques pour faire ressortir des informations de test plus approfondies ou structurer des messages complexes en utilisant le modèle handlebars.
- Alerte conditionnelle
- L’alerte conditionnelle vous permet de modifier le contenu d’une notification de moniteur en fonction de résultats de test spécifiques ou de conditions d’échec.
Pour plus d’informations, voir notifications de surveillance synthétique.
Historique des versions
Utilisez l’historique des versions dans la surveillance synthétique pour exécuter une version précédente d’un test, restaurer votre test à une version sauvegardée ou cloner une version pour créer un nouveau test de surveillance synthétique.
Prêt à commencer ?
Consultez Démarrer avec la surveillance synthétique pour des instructions sur la création de votre premier test synthétique et la surveillance de vos applications web. Ensuite, explorez Démarrer avec des emplacements privés pour des instructions sur la création de votre emplacement privé et l’exécution de tests synthétiques avec votre emplacement privé.
Lectures complémentaires
Documentation, liens et articles supplémentaires utiles: