Azure Monitoring & Cloud Observability Hub 📊📈
Azure Monitor is Microsoft’s full-stack enterprise observability platform. It collects, correlates, and analyzes telemetry across three core operational pillars: Metrics (real-time numeric data for autoscaling), Logs (high-volume diagnostic data analyzed via Kusto Query Language), and Distributed Traces (Application Insights APM and OpenTelemetry), culminating in cloud-native SIEM/SOAR via Microsoft Sentinel .
Architectural Decision Framework
Observability Need
│
┌─────────────────────────────┼─────────────────────────────┐
▼ ▼ ▼
Metrics & Real-Time Diagnostic Logs & Auditing Distributed APM & Traces
│ │ │
┌───────┴───────┐ [[Azure/monitoring/log-analytics/README|Log Analytics Workspace]] Application Insights
▼ ▼ - Kusto Query Language (KQL) - OpenTelemetry Native
Azure Monitor Managed Prometheus - Data Collection Rules (DCR) - App Performance / Tracing
Metrics (1-min) (Managed Grafana) - Commitment Tiers (FinOps) - Failure Triage & Profiling
│ │ │
└─────────────────────────────┼─────────────────────────────┘
│
▼
Security Operations (SOC)
│
[[Azure/monitoring/sentinel/README|Microsoft Sentinel SIEM / SOAR]]
- Cloud-Native Threat Hunting (KQL)
- Incident Correlation Graphs
- Automated Logic Apps Playbooks
Observability Capabilities Matrix
Capability Azure Solution AWS Equivalent GCP Equivalent Key Cloud Native Differentiator Log Analytics & Queries Log Analytics Workspace CloudWatch Logs Insights Cloud Logging (Log Analytics) Powered by Kusto Query Language (KQL); supports high-speed aggregation over billions of rows. Security SIEM / SOAR Microsoft Sentinel Amazon Security Lake / OpenSearch Google SecOps (Chronicle) Integrated directly on top of Log Analytics; triggers automated remediation via Logic Apps. Cloud-Native Metrics Azure Managed Prometheus Amazon Managed Prometheus (AMP) Google Cloud Managed Prometheus Fully managed Prometheus scraper and storage with direct integration into Azure Managed Grafana. Application APM Application Insights AWS X-Ray Cloud Trace & Cloud Profiler Automatic dependency mapping, live metrics streaming, and end-to-end distributed transaction tracing. Telemetry Ingestion Engine Data Collection Rules (DCR) CloudWatch Agent / Kinesis Cloud Ops Agent / OpenTelemetry Kernel-level telemetry transformation and filtering at the agent before cloud ingestion.
Service Catalog
Azure Monitor & Log Analytics Architecture (KQL) — Centralized log workspaces, Kusto Query Language (KQL), diagnostic settings, commitment tiers, data retention, and Data Collection Rules (DCR).
Microsoft Sentinel Architecture, Threat Intelligence & SOAR — Cloud-native SIEM/SOAR, multi-cloud data connectors, KQL threat analytics, incident investigation graphs, and automated Logic Apps playbooks.
AKS Observability & Monitoring Deep Dive — Azure Monitor Container Insights, Managed Prometheus, Azure Managed Grafana, ContainerLogV2 schema optimization, and metric cost allocation.
Multi-Cloud Equivalents
Capability Microsoft Azure Amazon Web Services (AWS) Google Cloud Platform (GCP) Log Management Azure Log Analytics (KQL) Amazon CloudWatch Logs Cloud Logging Cloud SIEM / SOAR Microsoft Sentinel Amazon Detective / Security Lake Google SecOps (Chronicle) Managed Prometheus Azure Managed Prometheus Amazon Managed Prometheus (AMP) Managed Service for Prometheus Managed Grafana Azure Managed Grafana Amazon Managed Grafana (AMG) Managed Grafana Distributed Tracing Application Insights AWS X-Ray Cloud Trace