Cover of Monitoring and Troubleshooting for Microsoft Teams Administrators
Microsoft Teams Field Guides

Monitoring and Troubleshooting for Microsoft Teams Administrators

Call Quality Dashboard, call analytics, usage and PSTN reports, alert rules, and client logs

This is the companion page for Monitoring and Troubleshooting for Microsoft Teams Administrators. If the book is in your hands, start with the placement quiz: it tells you which chapters to read first. The chapter map, the hardest MS-700 questions answered in full, and the topics sitting just outside the book are all on this page.

Get the book on Amazon See where you are

What this guide covers

Most Teams tickets stay open longer than they should, and the reason is almost never a hard problem. It is the wrong tool. An admin opens Call Quality Dashboard to chase one dropped call, or digs through per-user Call Analytics to explain a pattern that hits an entire building. The portals hand you more diagnostic surface than anyone fully explores, and almost none of it tells you which lever solves which problem.

This book draws the one line that makes the whole stack usable. Org-wide trend analysis lives in CQD. Per-session investigation lives in the Teams admin center. Both pull from the same telemetry, so their numbers will not always agree, and that gap is expected rather than a data fault. Around that spine it names the failure modes the docs scatter across a dozen pages: end-user identifiable data purged at 28 days while call records live for 12 months, alert engines that silently skip attendees without a Teams Premium or Teams Rooms Pro license, building files that make every internal call read as external, and client update paths that break in ways no error message explains.

Every product specific here, every limit, license gate, retention window, and portal path, is grounded against current Microsoft Learn and validated in a live Microsoft 365 E5 lab. You do not need a production tenant to follow along; a trial tenant and a single test meeting are enough to walk most of it.

Chapter map

  1. The Monitoring and Troubleshooting Stack
  2. Licensing, Prerequisites, and Role Assignments
  3. Setting Up the Call Quality Dashboard
  4. Building the Tenant Data Map, Buildings, Subnets, and Endpoints
  5. Reading CQD, Dimensions, Measures, Filters, and Identifying Impaired Subnets
  6. Per-User Call Analytics and Real-Time Meeting Troubleshooting
  7. Teams Usage Reports, Activity, Devices, Apps, and Meetings
  8. PSTN Usage Reporting and Direct Routing Health
  9. Governance Monitoring, Teams, Channels, Guests, and Apps via Reports and Audit
  10. Alert Rules, Device Health, In-Progress Meeting Quality, and Client Updates
  11. Network Readiness, the M365 Connectivity Test Tool, and Network Assessment
  12. Collecting Logs, Clearing Cache, and Troubleshooting Client Issues
  13. Before You Go to Production, the Monitoring Readiness Checklist

Appendices: PowerShell and Graph Quick Reference; Build a Lab Tenant; Production Readiness Checklist.

Who it is for

This is for Teams administrators, voice and collaboration engineers, and helpdesk staff working a Tier 1 or Tier 2 escalation model who want these tools connected into one mental model instead of listed. It is also for anyone preparing the MS-700 exam who wants the day-job depth behind the "Monitor, report on, and troubleshoot Teams" domain rather than a cram sheet.

See where you are

7 questions from this guide's territory (3 easy, 4 medium), with the explanation after each. Nothing is stored and nothing is sent anywhere.

The rest of Microsoft Teams Field Guides

One product per book, a lab appendix in every one, and a companion page like this one for each.

  • Cover of Channels, Chats, and Apps for Microsoft Teams Administrators
    Field guide

    Channels, Chats, and Apps for Microsoft Teams Administrators

    Remove a user from a team and they still show up in the SharePoint site. Delete a chat and it stays discoverable for another 21 days.

  • Cover of Environment and Security for Microsoft Teams Administrators
    Field guide

    Environment and Security for Microsoft Teams Administrators

    Most Teams problems are not Teams problems. A data loss prevention policy scoped to Teams skips channel posts.

  • Cover of Governance, Guest Access, and Devices for Microsoft Teams Administrators
    Field guide

    Governance, Guest Access, and Devices for Microsoft Teams Administrators

    You enable the guest-access toggle, the Teams admin center reports it as On, and guests still cannot open the Files tab, because the gate you missed lives one portal away.

  • Cover of Meetings, Webinars, and Calling for Microsoft Teams Administrators
    Field guide

    Meetings, Webinars, and Calling for Microsoft Teams Administrators

    Most Teams Phone failures are not outages. They are a prerequisite you skipped, and the portal will not tell you which one.

    Publishing$12.99Companion page

The hard set (1 question)

The hardest MS-700 questions this guide publishes, none of them repeated from the placement quiz above: the answer first, why every other option is wrong, and the Microsoft Learn page behind it. The practice book for this exam holds the full bank.

After uploading a building data file, a Teams administrator opens the Missing Subnet Report on the Quality of Experience Reports page in CQD to find managed subnets that were missed. The report returns hundreds of unfamiliar subnets that do not belong to the organization's address space. The organization regularly meets with federated partner organizations. What should the administrator do to make the report actionable?

Correct answer: C. Add a query filter on the Second Tenant ID dimension set to the organization's own tenant ID, because the report otherwise shows federated subnets.

Microsoft Learn's building data guidance is explicit: to filter the Missing Subnet Report to view only your organization's tenant data, you need to add your tenant ID as a query filter for Second Tenant ID; otherwise, the report shows federated subnets. The report presents all subnets with 10 or more audio streams that are not defined in the building data file, and in an environment with heavy federation, partner-tenant subnets flood the list and make it look far worse than it is. Filtering on your own tenant ID narrows results to your unmatched subnets, which are the only ones you can actually add to your building file. Microsoft also recommends adjusting the Month Year filter to the current month.

Why the other options are wrong:

  • A. The VPN column triggers full subnet expansion, which degrades query performance and can push the file past the expanded row limit. It flags VPN subnets; it has nothing to do with federated noise in the Missing Subnet Report.
  • B. The 10-audio-stream minimum is a deliberate noise filter in the report design. The problem described is too many irrelevant subnets, not too few - lowering the threshold would make the noise worse, and it is not what the documentation prescribes.
  • D. Common home subnets are already excluded from the Missing Subnet Report by design. The unfamiliar subnets in this scenario come from federated partner tenants, which the Second Tenant ID filter removes.

Memory hook: Missing Subnet Report shows everyone's subnets by default - filter Second Tenant ID = YOUR tenant, or you're chasing partners' networks.

Microsoft Learn: Cqd upload tenant building data

Exam prep? The MS-700 sampler scores you by topic and points you to the guide behind each miss.

Take the MS-700 sampler Every MS-700 practice question, with explanations