Loading
Your Intune Compliance Is Moving to Azure Attestation… and Your Firewall Might Break it
Microsoft is Unifying the Copilot Apps… What IT Admins need to know before September 2026
Remove Device Everywhere – Because Microsoft Thought 3 Portals Was a Good Idea
I Asked Copilot To Make ASCII Art… and It Broke My Soul
AZ-140 Renewal 2025 – What Microsoft Really Tested (and what they didn’t)
It’s late 2025 and as the year closes, I wanted to achieve another badge on my already huge list. The AZ-305 Designing Microsoft Azure Infrastructure Solutions.
I have learned that the best way to learn is to teach. Maybe that’s why I became a Microsoft Certified Trainer. Anyway… I wanted to blog every lesson that I have learned.
Before we dive into fancy architectures or high-availability designs… let’s talk about something that quietly decides whether your Azure environment lives or dies: MONITORING

Yeah, that thing everyone “enables by default” and then forgets about.
Spoiler: default ≠ done
Monitoring touches everything… management, performance, security, alerting and automation. Microsoft enables basic monitoring out of the box, but every service behaves differently. If you don’t design monitoring intentionally, you’ll end up blind when it matters most.
| Type | What it is | Example |
| Metrics | Numbers that describe system state at a single point in time | CPU = 82%, Memory = 71% |
| Logs | Detailed records of events, traces or actions | VM restarted, user deleted, deployment failed |
Metrics show symptoms. Logs tell you stories. Together they form your diagnostic X-ray.

Azure doesn’t have one place for “the truth”. It has many. Each talks its own dialect:
If it can generate data, Azure can collect it. But you decide what’s useful and where it goes.

A Log Analytics Workspace is where everything comes together. Here’s why every serious architect uses one:
Pro tip: Log retention and data egress cost money. Forwarding logs cross-region = cross-budget pain.

Azure services push data automatically but VMs need agents.
Install the right one or you’ll end up monitoring nothing but silence.

Monitoring isn’t just about watching graphs. It’s about doing something when things go wrong.
Alerts in Azure follow a clear pattern:
You can attach multiple action groups to a single rule… because when the VM’s on fire EVERYONE deserves the ping!
When building solutions around Log Analytics always ask yourself:
Centralized monitoring (one workspace for all subscriptions) = easier governance
Decentralized (per team or app) = better isolation
Both can be right… just… don’t mix them blindly
Monitoring isn’t an afterthought. It’s the nervous system of entire Azure design.
If you skip it your architecture isn’t secure, performant or even realistic. Every decision, from log routing to alerting, affects cost, visibility and accountability.
Now I know that this is all theoretic and no hands on… YET… I will keep on posting new articles regarding the AZ-305 (and I hope I can do it on a weekly base) and some (if not most) will be hands on. So … what’s next? Hands on off course 🙂
Thanks for reading.
Cheers,
Engin
Engin SoysalMicrosoft MVP and Microsoft Certified Trainer, sharing practical experience with Azure, Microsoft Intune and endpoint engineering.
43 stories · read them all
0 Comments