Microsoft AZ-400: Surveillance, observabilité et retour d'information — Guide d'étude

Fait partie du Microsoft DevOps Engineer Expert AZ-400 — Guide d’étude. Entraînez-vous avec des réponses vérifiées dans le centre d’examens Microsoft, ou passez des tests chronométrés sur ExamRoll.io.

Vue d’ensemble

Les équipes DevOps modernes traitent la supervision, l’observabilité et le feedback comme une boucle continue qui éclaire les décisions d’ingénierie, d’exploitation et de produit. Dans Azure, la télémétrie provenant des applications et de l’infrastructure est acheminée vers Azure Monitor et Log Analytics, où elle est interrogée, corrélée et visualisée. Le traçage distribué relie les services en transactions de bout en bout, tandis que les alertes et les intégrations pour les astreintes permettent une remédiation rapide. Les tableaux de bord Azure DevOps, l’analytique des éléments de travail et l’expérimentation bouclent la boucle en réinjectant les informations dans la planification et la livraison. Cette section fournit la profondeur requise pour concevoir une pile d’observabilité intégrée qui fournit un feedback exploitable à chaque étape.

Télémétrie, traçage et Azure Monitor

Application Insights est le composant de surveillance des performances applicatives (APM) d’Azure Monitor. L’instrumentation est ajoutée via :

Les types de télémétrie incluent les requêtes, les dépendances (HTTP, SQL, SDK Azure), les traces, les exceptions, les vues de page, la performance de chargement des pages, les résultats des tests de disponibilité, les événements/métriques personnalisés et les métriques en temps réel. L’échantillonnage contrôle le volume et le coût tout en préservant le signal : l’échantillonnage adaptatif du SDK ajuste automatiquement les taux par type pour maintenir le débit et la corrélation cibles ; l’échantillonnage à taux fixe fournit un échantillonnage déterministe pour la conformité. Privilégiez l’échantillonnage côté SDK afin que les systèmes en aval ne traitent jamais les éléments abandonnés. Maintenez un échantillonnage persistant (sticky) pour l’intégrité du traçage de bout en bout.

Le traçage distribué offre une visibilité des transactions de bout en bout. Application Insights implémente la norme W3C Trace-Context (traceparent/tracestate), propageant automatiquement les ID de corrélation via HTTP ; propagez le contexte à travers les frontières asynchrones et les protocoles personnalisés pour éviter les traces rompues. Le suivi des dépendances collecte automatiquement les appels sortants courants ; émettez des dépendances personnalisées pour les sauts de file d’attente de messages ou les RPC non standard afin de compléter le graphe d’appels. App Map et Transaction Search visualisent les flux inter-services, les latences et les points chauds de défaillance. Pour la corrélation entre le front-end et le back-end, activez le SDK JavaScript et assurez-vous que les en-têtes de corrélation côté serveur sont acceptés pour mesurer les temps de chargement de page réels et les parcours utilisateur.

Azure Monitor unifie la télémétrie de la plateforme et des applications :

Interrogation et analytique avec Log Analytics (KQL)

Un espace de travail Log Analytics est le périmètre d’interrogation et de gouvernance pour les journaux. Planifiez par environnement et souveraineté des données : des espaces de travail distincts pour la production et la non-production peuvent simplifier le RBAC et les stratégies de rétention ; la centralisation facilite la corrélation inter-services. Les sources de données incluent Azure Diagnostics (journaux/métriques de la plateforme), les agents de machine virtuelle (Syslog/événements Windows, compteurs de performance), Container Insights/AKS, les journaux des composants Application Insights (unifiés sous Azure Monitor Logs), les connexions Azure AD, les journaux personnalisés via les API d’ingestion, et les règles de collecte de données pour un routage et une transformation précis des flux.

Le Kusto Query Language (KQL) est optimisé pour l’analyse de séries temporelles et de télémétrie :

Visualisation et feedback Agile dans Azure DevOps

Dans Azure DevOps, les tableaux de bord communiquent à la fois la santé opérationnelle et celle des processus. Les tableaux de bord au niveau de l’équipe se concentrent sur le backlog, les itérations et le WIP (travail en cours) d’une équipe ; les tableaux de bord au niveau du projet présentent des vues inter-équipes et de portefeuille. Les widgets incluent Sprint Burndown, Burnup, Velocity, Cumulative Flow Diagram (CFD), Cycle Time, Lead Time, Work Item Chart/Query Results, les résumés de Build/Release, et Markdown pour les runbooks et le statut des SLO. Sécurisez les widgets avec les permissions de tableau de bord et limitez strictement la portée des requêtes aux équipes/zones pour éviter la fuite d’informations entre les équipes.

Les requêtes Boards (via le générateur de requêtes ou WIQL) alimentent de nombreux widgets. Paramétrez les requêtes par chemin de zone/itération d’équipe pour la réutilisation ; préférez les widgets basés sur Analytics lorsqu’ils sont disponibles pour plus de précision et de performance. Indicateurs de flux clés :

Lorsque l’analyse produit est nécessaire, connectez Azure DevOps Analytics à Power BI pour combiner les métriques de livraison avec la télémétrie opérationnelle (par ex., le lead time par rapport au taux de défauts échappés) afin de prioriser les améliorations.

Fiabilité, alertes et feedback continu

Les SLI/SLO/SLA établissent la fiabilité comme une fonctionnalité de premier ordre :

Alertes et astreintes :

Feedback continu et expérimentation :

Scénario de problème pratique

Spotify doit améliorer la visibilité de bout en bout et le feedback pour ses services d’ingestion et de lecture de podcasts déployés sur Azure Kubernetes Service (AKS) et des API Azure App Service. Les incidents sont détectés tardivement, et les équipes produit manquent de métriques d’adoption fiables pour les nouvelles fonctionnalités de lecture.

  1. Instrumenter et corréler la télémétrie applicative
  1. Diffuser les diagnostics de la plateforme vers Log Analytics
  1. Définir les SLI, SLO et budgets d’erreur
  1. Construire des alertes exploitables et une intégration d’astreinte
  1. Établir des tableaux de bord pour l’ingénierie et le produit
  1. Mettre en œuvre l’expérimentation et l’analyse d’utilisation
  1. Garantir la qualité des releases avec des portes (gates)

Stratégie de test et ingénierie de la qualité · Tous les domaines · Gestion des paquets et des artefacts

Entraînez-vous sur ces questions → · Tests chronométrés sur ExamRoll.io →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

Réussissez votre examen →

Parcourir Microsoft →

Related guides

Accès tout-en-un

Un seul abonnement. Chaque examen.

Chaque plan débloque la recherche de réponses illimitée, les tests pratiques, les explications IA et la bibliothèque complète de ressources — en plus de 20 langues.

Mensuel
24.87
Just €0.83/day
Tout inclus :
  • Recherche de réponses illimitée
  • Tests pratiques illimités
  • Explications basées sur l'IA
  • Bibliothèque complète de ressources
  • Plus de 20 langues
  • Mises à jour de contenu hebdomadaires
  • Récompenses et parrainages
  • Support prioritaire
Commencer l'essai gratuit

Aucune carte de crédit requise*

Meilleur rapport qualité/prix
12 mois
179.87
Just €0.49/daySave 40%
Tout inclus :
  • Recherche de réponses illimitée
  • Tests pratiques illimités
  • Explications basées sur l'IA
  • Bibliothèque complète de ressources
  • Plus de 20 langues
  • Mises à jour de contenu hebdomadaires
  • Récompenses et parrainages
  • Support prioritaire
Commencer l'essai gratuit

Aucune carte de crédit requise*

✓ Plan gratuit inclus · ✓ Annulez à tout moment · ✓ Tous les plans débloquent le produit complet