Azure Monitoring
- Microsoft Unified Observability
Key Points:
1. Metrics
Real-time numerical data collected at regular intervals to track performance and health.
| Metric | Description |
|---|---|
| CPU Utilization | Percentage of compute capacity in use |
| Memory Utilization | RAM consumption across resources |
| Storage | Disk read/write usage and capacity |
2. Logs
Timestamped records of events and activities for auditing, debugging, and analysis.
- Error — Failed operations and exceptions
- Success — Completed operations confirmation
- Warning — Non-critical issues that may need attention
- Status — General health and state changes
- Application Level — Custom telemetry from your app code
Azure Monitoring Supports:
AD Tenant
└── Subscription
└── Resource Group
├── Virtual Machines (VM)
├── Azure Container Service (ACS)
├── Azure Kubernetes Service (AKS)
├── Azure Functions
├── Web Apps
└── Custom Resources
Key Concepts:
Azure Monitor
├── Data Sources → Metrics, Logs, Traces, Changes
├── Analyze → Metrics Explorer, Log Analytics, Insights
├── Visualize → Dashboards, Workbooks, Power BI
├── Respond → Alerts → Actions (Email, Teams, Autoscale)
└── Integrate → Grafana, DevOps, ITSM, Custom APIs
