Cybersécurité & Protection
Dynatrace : surveiller, analyser et optimiser les performances de ses applications et infrastructures
Intermédiaire
À propos de cette formation
Dynatrace est une plateforme d'observabilité qui couvre les trois piliers essentiels — métriques, traces et logs — pour surveiller et optimiser les performances des applications, systèmes et infrastructures cloud. Cette formation de 3 jours couvre la collecte de données via OneAgent ou OpenTelemetry, le classement des entités, l'analyse des performances, la surveillance des utilisateurs réels (RUM) et des scénarios Synthetic, ainsi que l'intégration avec les outils CI/CD et d'infrastructure as code.
Objectifs de la formation
- Comprendre l'architecture de Dynatrace et surveiller un environnement on-premise, cloud ou hybride
- Maîtriser le fonctionnement du OneAgent et exploiter ses capacités de collecte automatique
- Mettre en place une surveillance de bout en bout des applications et services
- Configurer la surveillance de l'expérience utilisateur : DEM, RUM et Synthetic monitoring
- Administrer et superviser un cluster Dynatrace
Programme détaillé
Module 1 — Découverte de Dynatrace
- Principes de l'observabilité et rôle de Dynatrace dans l'écosystème de monitoring
- Architecture de Dynatrace : composants, versions et modes de déploiement
- Travaux pratiques : prise en main de l'interface Dynatrace
Module 2 — Collecte et classement de la donnée
- Mise en place de la collecte de données : OneAgent, extensions, opérateur Dynatrace
- Distinction entre tags et properties, notion d'entity selector
- Gestion du multitenant et niveaux de configuration : local, hostgroup, environnement
- Travaux pratiques : déploiement et configuration du OneAgent
Module 3 — Analyse des applications et des performances
- Visualisation topologique avec Smartscape
- Metrics, Data Explorer et analyse des problèmes détectés
- Analyse multidimensionnelle vs waterfall analysis
- Traces distribuées pour le suivi des requêtes de bout en bout
- Travaux pratiques : création d'un premier tableau de bord
Module 4 — Surveillance des utilisateurs réels (RUM)
- Présentation du Digital Experience Monitoring (DEM) et du Real User Monitoring (RUM)
- Indicateurs Apdex et Core Web Vitals : définition et interprétation
- Gestion du RGPD dans Dynatrace : anonymisation et contrôle des données utilisateurs
- Auto-injection vs autres méthodes d'injection de l'agent RUM
- Analyse des sessions utilisateurs avec ou sans replay de session
- Prise en main du langage USQL pour interroger les données d'expérience utilisateur
- Travaux pratiques : construction de requêtes USQL
Module 5 — Surveillance avec des robots (Synthetic)
- Présentation du Synthetic monitoring et cas d'usage
- HTTP Monitor vs Browser Monitor : différences et choix selon le contexte
- Surveillance depuis des localisations distantes et gestion des SLA
- Travaux pratiques : mise en place d'un scénario de monitoring Synthetic
Module 6 — Intégrations et automatisation
- Exploitation de l'API Dynatrace pour l'automatisation et l'intégration
- Gestion des événements dans Dynatrace et leur rôle dans la corrélation
- Choix entre Monaco et Terraform pour la gestion as code de la configuration
- Intégration des événements Dynatrace avec le pipeline CI/CD Jenkins
Prérequis
Connaissances de base en développement et en administration de systèmes d'exploitation Windows ou Linux/Unix.