AMportfolio@v3.0.0
๐Ÿ‘‹ Ask me anything!
All Case Studies
Azure Monitor ยท Cost Management ยท Automation

Azure Monitoring & Cost Optimization Platform

Enterprise Observability + FinOps

RG: rg-monitoring-labRegion: Canada CentralLog Analytics WS: law-monitoring-labApp Insights: appi-monitoring-labAutomation Account: aa-monitoring-labBudget: $50 USD / month

Overview

Designed and deployed a centralized Azure monitoring platform across a full resource estate. Unified logging via Log Analytics Workspace, real-time alerting via Azure Monitor, and cost governance via Azure Cost Management and Advisor. Automation Runbooks handle auto-remediation โ€” when CPU threshold breaches, the runbook executes and restarts the service automatically.

Architecture Flow

โ˜
Azure Resources
VMs ยท App Services ยท Storage ยท AKS
๐Ÿ“ก
Diagnostic Settings
Logs + Metrics
๐Ÿ“Š
Log Analytics Workspace
law-monitoring-lab
๐Ÿ””
Azure Monitor
Metrics + Alerts
โšก
Action Groups
Email + Runbook trigger
๐Ÿค–
Automation Runbook
Auto-remediation
๐Ÿ’ฐ
Azure Cost Management
Advisor ยท Budget Alerts

KQL Queries

// Activity log โ€” count events by category
AzureActivity
| summarize count() by Category
// App Insights โ€” requests over time
requests
| summarize Count = count()
    by bin(timestamp, 1h)
| render timechart

Real Problem Solved

Challenge Solved

Tamed alert fatigue by implementing threshold tuning and log retention policies โ€” reduced noise while maintaining full coverage across all resource types.

Key Outcomes

โœ“70% reduction in manual ops via IaC and Runbooks
โœ“30% cloud cost savings identified via Advisor
โœ“Budget alerts at 50% / 75% / 90% thresholds

Tech Stack

Azure MonitorLog AnalyticsApplication InsightsCost ManagementAzure AdvisorAutomation RunbooksKQLAction GroupsGrafana

Resource Details

Resource Grouprg-monitoring-lab
RegionCanada Central
Log Analytics WSlaw-monitoring-lab
App Insightsappi-monitoring-lab
Automation Accountaa-monitoring-lab
Budget$50 USD / month