Azure Monitor vs Advisor vs Service Health vs Log Analytics vs Application Insights

Verdict: Monitor is the collection platform. Log Analytics queries what it collected. Application Insights watches web apps. Advisor gives best-practice recommendations. Service Health reports Azure platform outages and maintenance.

CriterionAzure MonitorAzure Log AnalyticsApplication InsightsAzure AdvisorAzure Service Health
JobCollects and centrally stores logs and metricsInteractive queries over collected dataWeb app performance and usagePersonalised best-practice recommendationsAzure platform health for your services
AnswersDashboards, queries, alerts backboneFind errors, visualise trendsRequest rates, failures, availability testsReliability, security, cost, performance, opsOutages, planned maintenance, advisories
Choose whenCentral telemetry pipelineWrite and run log queriesInstrument a live web appImprove a subscription's posture and costTrack incidents affecting Azure itself

Rules

Traps