Microsoft AZ-400: Monitoring, Observability and Feedback — Study Guide

Part of the Microsoft DevOps Engineer Expert AZ-400 — Study Guide. Practice with verified answers in the Microsoft exam hub, or take timed practice tests on ExamRoll.io.

Overview

Modern DevOps teams treat monitoring, observability, and feedback as a continuous loop that informs engineering, operations, and product decisions. In Azure, telemetry flows from applications and infrastructure into Azure Monitor and Log Analytics, where it is queried, correlated, and visualized. Distributed tracing ties services into end-to-end transactions, while alerting and on-call integrations drive fast remediation. Azure DevOps dashboards, work item analytics, and experimentation close the loop by feeding insights back into planning and delivery. This section provides the depth required to design an integrated observability stack that delivers actionable feedback at every stage.

Telemetry, Tracing, and Azure Monitor

Application Insights is the application performance monitoring (APM) component of Azure Monitor. Instrumentation is added via:

Telemetry types include requests, dependencies (HTTP, SQL, Azure SDKs), traces, exceptions, page views, page load performance, availability test results, custom events/metrics, and live metrics. Sampling controls volume and cost while preserving signal: SDK adaptive sampling automatically tunes rates per type to maintain target throughput and correlation; fixed-rate sampling provides deterministic sampling for compliance. Favor SDK-side sampling so downstream systems never process dropped items. Maintain sticky sampling for end-to-end trace integrity.

Distributed tracing provides end-to-end transaction visibility. Application Insights implements the W3C Trace-Context standard (traceparent/tracestate), automatically propagating correlation IDs across HTTP; propagate context through async boundaries and custom protocols to avoid broken traces. Dependency tracking auto-collects common outbound calls; emit custom dependencies for message queue hops or nonstandard RPCs to complete the call graph. App Map and Transaction Search visualize cross-service flows, latencies, and failure hotspots. For front-end to back-end correlation, enable JavaScript SDK and ensure server-side correlation headers are accepted to measure true page load times and user journeys.

Azure Monitor unifies platform and application telemetry:

Querying and Analytics with Log Analytics (KQL)

A Log Analytics workspace is the query and governance boundary for logs. Plan by environment and data sovereignty: separate workspaces for prod vs non-prod can simplify RBAC and retention policies; centralization eases cross-service correlation. Data sources include Azure Diagnostics (platform logs/metrics), VM agents (Syslog/Windows events, performance counters), Container Insights/AKS, Application Insights component logs (unified under Azure Monitor Logs), Azure AD sign-ins, custom logs via ingestion APIs, and Data Collection Rules for precise stream routing and transformation.

Kusto Query Language (KQL) is optimized for time-series and telemetry analytics:

Visualization and Agile Feedback in Azure DevOps

Dashboards in Azure DevOps communicate both operational and process health. Team-level dashboards focus on a team’s backlog, iterations, and WIP; project-level dashboards surface cross-team and portfolio views. Widgets include Sprint Burndown, Burnup, Velocity, Cumulative Flow Diagram (CFD), Cycle Time, Lead Time, Work Item Chart/Query Results, Build/Release summaries, and Markdown for runbooks and SLO status. Secure widgets with dashboard permissions and scope queries tightly to teams/areas to avoid cross-team leakage.

Boards queries (via the query builder or WIQL) power many widgets. Parameterize queries by team area path/iteration for reuse; prefer Analytics-based widgets when available for accuracy and performance. Key flow metrics:

Where product analytics is needed, connect Azure DevOps Analytics to Power BI to blend delivery metrics with operational telemetry (e.g., lead time vs defect escape rate) to prioritize improvements.

Reliability, Alerting, and Continuous Feedback

SLI/SLO/SLA establish reliability as a first-class feature:

Alerting and on-call:

Continuous feedback and experimentation:

Practical Problem Scenario

Spotify needs to improve end-to-end visibility and feedback for its podcast ingestion and playback services deployed on Azure Kubernetes Service (AKS) and Azure App Service APIs. Incidents are detected late, and product teams lack trustworthy adoption metrics for new playback features.

  1. Instrument and correlate application telemetry
  1. Stream platform diagnostics to Log Analytics
  1. Define SLIs, SLOs, and error budgets
  1. Build actionable alerts and on-call integration
  1. Establish dashboards for engineering and product
  1. Implement experimentation and usage analytics
  1. Enforce release quality with gates

Testing Strategy and Quality Engineering · All domains · Package Management and Artifact Management

Practice these questions → · Timed practice on 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.

Pass your exam →

Browse Microsoft →

Related guides

All-in-one access

One subscription. Every exam.

Every plan unlocks unlimited answer search, practice tests, AI explanations, and the full resource library — in 20+ languages.

Monthly
24.87
Just €0.83/day
Everything included:
  • Unlimited answer search
  • Unlimited practice tests
  • AI-powered explanations
  • Full resource library
  • 20+ languages
  • Weekly content updates
  • Rewards & referrals
  • Priority support
Start free trial

No credit card required*

Best value
12 months
179.87
Just €0.49/daySave 40%
Everything included:
  • Unlimited answer search
  • Unlimited practice tests
  • AI-powered explanations
  • Full resource library
  • 20+ languages
  • Weekly content updates
  • Rewards & referrals
  • Priority support
Start free trial

No credit card required*

✓ Free plan included · ✓ Cancel anytime · ✓ All plans unlock the full product