BrainyBeeBrainyBee
ExploreBlogStart Studying
HomeDesigning Microsoft Azure Infrastructure Solutions (AZ-305)Design Lab — Route the logs once, and only where they earn their keep
Design Lab338 words

Design Lab — Route the logs once, and only where they earn their keep

AZ-305 › Unit 1 › Design solutions for logging and monitoring

Design Lab — Route the logs once, and only where they earn their keep

Lab brief

Unit
1 — Identity, governance, monitoring
Blueprint range
25–30%
Time
20 minutes
Cost
$0 — no subscription needed
Difficulty
Core

Logging questions look like plumbing and are actually about cost and blast radius. Three different mechanisms move telemetry around Azure — diagnostic settings, workspace data export, and cross-workspace queries — and they are not interchangeable. Candidates lose marks by reaching for a second copy of the data when a query would do, and by assuming every destination can receive everything.

Read the brief, commit to your answers before you reveal, then check them.

The brief

Fabrikam Health — telemetry consolidation

Three subscriptions: Prod-Clinical (West Europe), Prod-Corporate (West Europe), and a Sentinel-owning Security subscription. Roughly 400 resources emit platform logs; a SQL Database and an App Service are the noisiest.

Commit before you reveal

Four answers, written down, before you open anything.

▶Why the commitment matters — open after you have written your answers

The wrong answers in this area are all plausible: they work, they are just billed twice or scoped wrongly. Reading an explanation without having committed lets a plausible answer feel like the one you would have given. Writing it down first is what exposes the difference.

Question 1 — how many settings does a fan-out need?

Multiple choice · MediumDiagnostic settings

The SQL Database must send its logs to a Log Analytics workspace, a storage account for the 7-year archive, and an event hub feeding a partner SIEM. What is the minimum number of diagnostic settings on that resource?

Question 2 — what data export can and cannot do

Multiple answer · HardLog Analytics data export

Ops proposes workspace data export to copy corporate tables into the Security workspace for Sentinel. Which statements are true and decide this design? Select all that apply.

Select all that apply

Question 3 — the copy you do not have to make

Multiple choice · MediumCross-workspace query

Ops wants one KQL query spanning corporate resources that are spread across two workspaces, and Security wants to correlate against the clinical workspace WITHOUT PHI leaving it. What should the design use?

Question 4 — the order that controls the bill

Ordering · MediumLogging design method

Order the logging design method so that cost is decided before it is incurred.

Put the steps in order

Loading ordering drag controls…
  1. 1Choose destinations per requirement — query, archive, or stream
  2. 2Decide what must be collected, and what must NOT leave its boundary
  3. 3Set retention per table: analytics for query, long-term for compliance
  4. 4Collapse the destinations into the fewest diagnostic settings that carry them

Why the runner-up loses

Three ways to get telemetry somewhere else

AttributeRecommended
What it moves

A resource's logs, at emission

A workspace's tables, continuously

Nothing — it reads in place

Best
Destinations

One of each type: workspace, storage, event hub

Storage account or event hub only

Up to 100100100 workspaces in one query

Hard limit

555 settings per resource

101010 active rules per workspace, same region

Latency rises with resource count

Cost shape

Ingestion at each destination

Billed per exported GB, plus the destination

No second ingestion at all

Best
Crosses a data boundary?

Yes — it makes a copy

Yes — it makes a copy

No — data stays put

Best

The row that decides this scenario is the last one. A copy crosses the boundary; a query does not. Any requirement phrased as "must not leave" is therefore an argument for reading in place, and any requirement phrased as "must survive the workspace" is an argument for a copy. Most wrong answers in this area pick the copy when the requirement only asked to see the data.

The shape of the answer

Loading Diagram...
Figure 1 — Mermaid diagram

The traps that catch people

Four distractors built into this exam area

Creating one diagnostic setting per destination — the ceiling is five per resource, and a fan-out across the three destination types needs only one. Proposing data export to reach another Log Analytics workspace; it delivers only to a storage account or an event hub. Quoting the retired five-workspace cross-query limit instead of the current hundred. Treating export as free: it is billed per exported GB on top of the destination's own cost, which is the second bill finance already noticed.

The method, for any question of this shape

How to attack a logging question in 90 seconds

  1. 1

    Find the boundary clause

    Look for 'must not leave', 'may not be centralised', or a regulator. It eliminates every option that makes a copy, usually before you consider anything else.

Before you move on

Return to this lab after the Unit 1 lessons and answer the four cards cold. If you can state which requirement forces a copy without rereading the brief, the pattern has transferred.

All Designing Microsoft Azure Infrastructure Solutions (AZ-305) Study Resources

Related Notes

  • Build Lab — Route the Activity Log into a workspace and query it463 words
  • Cram Sheet — Design solutions for logging and monitoring642 words
  • Design Solutions for Logging and Monitoring — Lesson4,172 words
  • Design Studio — Design solutions for logging and monitoring744 words
  • Quick Note — Recommend a Logging Solution781 words
  • Recommend a Logging Solution — Lesson4,782 words
  • Quick Note — Recommend a Monitoring Solution737 words
  • Recommend a Monitoring Solution — Lesson6,241 words
  • Quick Note — Recommend a Solution for Routing Logs864 words
  • Recommend a Solution for Routing Logs — Lesson5,386 words
  • AZ-305 Exam Map and Design Decision Playbook652 words
  • Unit 1 Capstone — Design identity, governance, and monitoring solutions668 words

Ready to study Designing Microsoft Azure Infrastructure Solutions (AZ-305)?

Practice tests, flashcards, and all study notes — free, no sign-up.

Start Studying

Ready to study Designing Microsoft Azure Infrastructure Solutions (AZ-305)?

Practice tests, flashcards, and all study notes — free, no sign-up needed.

Start Studying — Free
Designing Microsoft Azure Infrastructure Solutions (AZ-305) ResourcesExplore All HivesBlogHome

© 2026 BrainyBee. Free AI-powered exam prep.

  1. 1Choose destinations per requirement — query, archive, or stream
  2. 2Decide what must be collected, and what must NOT leave its boundary
  3. 3Set retention per table: analytics for query, long-term for compliance
  4. 4Collapse the destinations into the fewest diagnostic settings that carry them
Use the move up and move down buttons to put the steps in order.
  1. Choose destinations per requirement — query, archive, or stream____________________________
  2. Decide what must be collected, and what must NOT leave its boundary____________________________
  3. Set retention per table: analytics for query, long-term for compliance____________________________
  4. Collapse the destinations into the fewest diagnostic settings that carry them____________________________
Loading Diagram...
Flowchart, top to bottom. A log must reach somewhere connects to Does it need to LIVE<br/>there, or just be READ?. B connects to Cross-workspace query<br/>no copy, no second bill ("Read"). B connects to Which destination type? ("Live"). D connects to ONE diagnostic setting<br/>naming all three ("Workspace + storage<br/>+ event hub"). D connects to A second diagnostic setting<br/>(max $5$ per resource) ("A second of the<br/>SAME type"). D connects to Data export → storage<br/>or event hub, same region ("Whole tables out<br/>of a workspace"). C connects to Set retention per table. E connects to H. 2 more statements.