[TP] TP - Le Synthetic Monitoring
Ce que vous allez apprendre dans ce TP :
- Accéder à l'environnement SaaS Dynatrace
- Comprendre le fonctionnement global du Synthetic Monitoring
- Différencier un HTTP Monitor d'un Browser Monitor
- Choisir le type de moniteur adapté au cas d'usage
- Comprendre l'intérêt des localisations publiques et privées
- Analyser la configuration d'un moniteur existant
- Identifier les métriques clés (fréquence, localisations, type, étapes)
- Afficher la liste des localisations existantes
- Comprendre le processus pour ajouter une localisation privée (Private Location)
- Créer pas à pas un scénario de surveillance
- Configurer un moniteur sur plusieurs zones géographiques
Les prérequis et connexion
Ce que vous allez apprendre dans cette section :
- Accéder à l'environnement SaaS Dynatrace
- Comprendre le fonctionnement global du Synthetic Monitoring
Prérequis critique : Avant de démarrer ce TP, il est indispensable d'avoir lu cet article.Pour ce TP, nous allons utiliser la plateforme SaaS dédiée. Vous devez vous connecter à l'adresse suivante : https://demo.dynatrace.rousseltm.fr.
Veuillez vous rapprocher de votre formateur pour obtenir les identifiants de connexion.
-
Présentation du Synthetic Monitoring
Qu'est-ce que le Synthetic Monitoring et quel est son but principal ?
HTTP Monitor versus Browser Monitor
Ce que vous allez apprendre dans cette section :Dynatrace propose deux grands types de moniteurs synthétiques. Il est crucial de choisir le bon outil en fonction du besoin.
- Différencier un HTTP Monitor d'un Browser Monitor
- Choisir le type de moniteur adapté au cas d'usage
-
Différences clés
Quelle est la différence fondamentale entre un HTTP Monitor et un Browser Monitor ? -
Facturation (Synthetic actions)
Comment est calculée la facturation pour ces deux types de moniteurs dans Dynatrace ?
Localisations distantes (Locations)
Ce que vous allez apprendre dans cette section :Une force du Synthetic Monitoring est de pouvoir tester l'application depuis différentes zones géographiques pour vérifier l'impact de la latence réseau.
- Comprendre l'intérêt des localisations publiques et privées
-
Pourquoi utiliser des localisations distantes ?
Dans l'interface de création d'un moniteur (Synthetic > Create a synthetic monitor), on vous demande de choisir des 'Locations'. Quel est l'intérêt ?
Analyse d'un scénario
Ce que vous allez apprendre dans cette section :Maintenant que vous avez compris les concepts, mettons-les en pratique en analysant des moniteurs synthétiques existants dans l'environnement de démonstration. Les deux scénarios suivants existent dans la console, vous devez les retrouver :
- Analyser la configuration d'un moniteur existant
- Identifier les métriques clés (fréquence, localisations, type, étapes)
-
Dynatrace website
Pour ce scénario, vous devez identifier :
- Le type de scénario
- Le taux de disponibilité
- La fréquence d'exécution
- Le nombre d'étapes
- Le nombre de localisations
- La localisation des ActiveGates qui font les tests -
Astroshop Core API Endpoints
Recherchez ensuite le moniteur nommé Astroshop Core API Endpoints. Comme précédemment, identifiez :
- Le type de scénario
- Le taux de disponibilité
- La fréquence d'exécution
- Le nombre d'étapes
- Le nombre de localisations
Gestion des localisations
Ce que vous allez apprendre dans cette section :Dans cette section, nous allons voir comment administrer les localisations (Locations) dans Dynatrace, qui serviront ensuite de point de départ à vos moniteurs synthétiques.
- Afficher la liste des localisations existantes
- Comprendre le processus pour ajouter une localisation privée (Private Location)
-
Afficher les localisations
Comment consulter la liste des localisations publiques et privées configurées sur votre cluster Dynatrace ?
-
Ajouter une localisation
Comment ajouter une nouvelle localisation privée (Private Location) pour pouvoir exécuter des tests depuis votre propre réseau interne ?Note : L'ActiveGate ciblé doit avoir été installé avec la capacité 'Synthetic' activée. Une fois l'ActiveGate assigné et reconnu par le système, cette nouvelle localisation apparaîtra dans la liste des choix possibles lors de la création d'un scénario.

Mise en place d'un scénario
Ce que vous allez apprendre dans cette section :Cette section vous guide à travers les différentes étapes de configuration pour mettre en place votre scénario de test.
- Créer pas à pas un scénario de surveillance
- Configurer un moniteur sur plusieurs zones géographiques
-
Configuration pratique
Essayez de configurer (sans sauvegarder) un HTTP Monitor ciblant votre application et ajoutez au moins 3 localisations publiques sur 3 continents différents.
Articles recommandés
Le concept de score va permettre à Elasticsearch de classer vos documents par...
Dans Dynatrace, les concepts de 'Technologie' et de 'Services' aident à organ...
Cet article détaille les différences entre trois concepts essentiels dans l'e...
Comprendre l'évolution de la facturation dans Dynatrace : la différence entre...
Découvrez les différents types de services que Dynatrace peut surveiller, leu...
Découvrez comment utiliser les SLO (Service Level Objectives) dans Dynatrace ...
Découvrez les différences entre Apdex et Core Web Vitals, deux indicateurs de...
Comme toujours dans nos missions de conseil, nous recommandons aux entreprise...
Découvrez les raisons clés pour collecter des métriques avec des exemples con...
Découvrez en détail les quatre types de métriques supportés par Prometheus (C...
Désormais vous disposez dans Dynatrace (SaaS) d'un Data Lakehouse nommé Grail...
Apprenez à maîtriser PromQL, le langage de requête utilisé dans Prometheus, a...
Pense‑bête des commandes CLI/API pour gérer tags, propriétés, variables d'env...
Apprenez à utiliser Grafana Alloy pour collecter, transformer et acheminer lo...
Découvrez comment configurer Grafana Alloy pour superviser le serveur sur leq...
Découvrez pourquoi et comment configurer Grafana Alloy pour qu'il se supervis...
Découvrez comment activer, sécuriser et utiliser l'interface web intégrée de ...
Découvrez le protocole OTLP expliqué simplement. Comprendre les différences e...
Tutoriel complet sur Grafana Alloy. Découvrez comment installer, configurer e...
Dans le cadre d'une formation Grafana ou formation observabilité, maîtrisez l...
Apprenez à configurer Grafana Alloy pour collecter, transformer et envoyer de...
La capacité à connaître l'état interne d'un système à partir des données que ...
Découvrez comment configurer Grafana Alloy pour lire des fichiers de logs, jo...
Plongez dans le traitement des traces distribuées. Apprenez à ingérer des tra...
Découvrez comment configurer le profilage continu (Continuous Profiling) dans...
Apprenez à gérer les déploiements à grande échelle de Grafana Alloy. Configur...
Découvrez Grafana Assistant, l'intelligence artificielle intégrée à Grafana C...
Comparaison détaillée entre Grafana Alloy et l'OpenTelemetry Collector. Décou...
Comparaison entre Grafana Alloy et Dynatrace ActiveGate. Comprenez les différ...
Découvrez l'évolution des collecteurs de télémétrie de l'écosystème Grafana. ...
Un guide de référence complet sur tous les composants disponibles dans Grafan...
Découvrez l'importance stratégique des Entity Selectors, maîtrisez leur synta...
Apprenez à configurer Dynatrace pour respecter le RGPD, masquer les données s...
Découvrez comment utiliser le Synthetic Monitoring de Dynatrace pour surveill...
Découvrez comment l'application Credential Vault de Dynatrace permet de gérer...
Cet article détaille les différences entre trois concepts essentiels dans l'e...
Glossaire de la formation
La capacité à connaître l'état interne d'un système à partir des données qu'il émet.Ces données sont classées en 3 piliers : logsmétriquestracesprofil...
Intégration Continue et Déploiement Continu. Pratiques DevOps visant à automatiser les tests et le déploiement des applications pour livrer plus rapid...
Plateforme d'observabilité complète basée sur l'intelligence artificielle (Davis), offrant la surveillance applicative (APM), d'infrastructure et l'ex...
Surveillance des performances applicatives pour identifier, diagnostiquer et résoudre les problèmes complexes liés aux performances et à la disponibil...
Contrat officiel conclu entre un fournisseur de services et son client, définissant le niveau de service attendu (disponibilité, temps de réponse, etc...
Objectif interne chiffré défini par l'équipe technique (SRE) concernant le niveau de fiabilité d'un service (ex: 99.9% de disponibilité). Relation : L...
Métrique quantitative réelle mesurant le niveau de service fourni en production (ex: taux de réussite des requêtes, latence moyenne). Relation : Le SL...
Surveillance de l'expérience numérique. Englobe les technologies permettant de suivre et d'optimiser l'expérience des utilisateurs finaux sur les appl...
Surveillance des utilisateurs réels. Technique d'observabilité passive qui capture et analyse chaque interaction des utilisateurs avec une application...
Surveillance synthétique. Technique d'observabilité active utilisant des scripts automatisés (robots) pour simuler le parcours des utilisateurs et vér...
Technique (issue du pilier des Traces) permettant de suivre le cheminement complet d'une requête à travers de multiples micro-services pour identifier...
Mesures numériques collectées à intervalles réguliers (ex: CPU, RAM, temps de réponse) utilisées pour évaluer l'état de santé global d'un système au f...
Utilisation de l'intelligence artificielle et de l'apprentissage automatique pour automatiser et améliorer les opérations informatiques (ex: détection...
Framework open source fournissant des standards, APIs et SDKs pour collecter et exporter des données d'observabilité (traces, métriques, logs) de mani...