Skip to content

Complete Feature Mapping: Observability Platforms to Azure Monitor

Audience: Platform Architects, SREs, DevOps Engineers Last updated: 2026-04-30


How to read this mapping

Each feature is rated for migration complexity:

Rating Meaning Typical effort
Direct 1:1 mapping; configuration-level migration Hours
Near Functional equivalent with minor differences Days
Partial Azure covers most but not all of the source capability Days-Weeks
Gap No direct Azure Monitor equivalent; workaround or alternative documented Weeks or N/A

Vendor columns use abbreviations: DD = Datadog, NR = New Relic, SO = Splunk Observability.


1. Application Performance Monitoring (APM)

# Feature DD NR SO Azure Monitor equivalent Mapping Notes
1 Auto-instrumentation (.NET) Yes Yes Yes Application Insights auto-instrumentation Direct Codeless attach for IIS and Azure App Service
2 Auto-instrumentation (Java) Yes Yes Yes Application Insights Java agent (auto-instrumentation) Direct Zero-code agent; Spring Boot, Tomcat, Jetty, Quarkus
3 Auto-instrumentation (Node.js) Yes Yes Yes Application Insights Node.js SDK Near Requires npm package; auto-instruments Express, Fastify
4 Auto-instrumentation (Python) Yes Yes Yes Application Insights Python SDK (OpenTelemetry) Near OpenTelemetry-based; Django, Flask, FastAPI
5 Auto-instrumentation (Go) DD only Limited Yes OpenTelemetry Go SDK + Azure Monitor exporter Near No codeless attach; requires SDK integration
6 Auto-instrumentation (Ruby) DD only Yes Limited OpenTelemetry Ruby SDK + Azure Monitor exporter Near Community-maintained OTel instrumentation
7 Auto-instrumentation (PHP) DD only Yes Limited OpenTelemetry PHP SDK + Azure Monitor exporter Near Community-maintained
8 Distributed tracing Yes Yes Yes Application Insights distributed tracing Direct W3C TraceContext propagation; OpenTelemetry native
9 Service map / topology Yes Yes Yes Application Insights Application Map Direct Auto-discovered dependency topology
10 Dependency tracking Yes Yes Yes Application Insights dependency tracking Direct SQL, HTTP, Azure services auto-tracked
11 Transaction traces Yes Yes Yes Application Insights end-to-end transaction view Direct Drill from request to all downstream calls
12 Error tracking / grouping Yes Yes Yes Application Insights exceptions + failure analysis Near Grouping less sophisticated than DD Error Tracking
13 Continuous profiler DD, NR Yes No Application Insights Profiler Near .NET and Java; production profiling with low overhead
14 Snapshot debugger No No No Application Insights Snapshot Debugger Unique .NET only; captures variable state at exception point
15 Code-level tracing (Code Hotspots) DD only NR CodeStream No Application Insights Profiler + VS integration Partial Profiler shows hot paths; no inline IDE code-level spans
16 Deployment tracking DD, NR Yes No Application Insights release annotations Near Annotations on timeline; less automated than NR deployments
17 SLI/SLO tracking DD, NR Yes Yes Azure Monitor SLI/SLO (preview) + Workbooks Partial Preview feature; custom Workbooks for SLO dashboards
18 Service catalog DD only NR Entities No Application Insights Application Map + resource tags Partial No dedicated service catalog UI; Azure Resource Graph fills gap
19 Runtime metrics Yes Yes Yes Application Insights performance counters + custom metrics Direct CPU, memory, GC, thread pool metrics
20 Live metrics stream No NR Streaming No Application Insights Live Metrics Unique Real-time telemetry stream with <1s latency

2. Infrastructure Monitoring

# Feature DD NR SO Azure Monitor equivalent Mapping Notes
21 VM monitoring Yes Yes Yes VM Insights (Azure Monitor Agent) Direct Performance counters, dependencies, processes
22 Container monitoring Yes Yes Yes Container Insights Direct AKS, Arc-enabled Kubernetes, self-managed k8s
23 Kubernetes cluster monitoring Yes Yes Yes Container Insights + Managed Prometheus Direct Node, pod, container, and namespace level metrics
24 Serverless monitoring Yes Yes Limited Application Insights for Azure Functions Direct Auto-instrumented for Azure Functions
25 Host maps / topology Yes Yes Yes VM Insights Map Near Network dependency visualization
26 Process-level monitoring Yes Yes Limited VM Insights processes Near Process inventory and connections
27 Cloud integrations (Azure) Yes Yes Yes Native (Azure Monitor Metrics) Direct 200+ Azure services; zero-config
28 Cloud integrations (AWS) Yes Yes Yes Azure Monitor (limited) Gap Azure Monitor focuses on Azure; use OTel Collector for AWS
29 Cloud integrations (GCP) Yes Yes Yes Azure Monitor (limited) Gap Same as AWS; Managed Grafana can bridge
30 Network performance monitoring DD NPM NR Network Limited Network Watcher + Connection Monitor Near Flow logs, topology, packet capture
31 SNMP monitoring Yes Yes Yes Azure Monitor Agent (SNMP via custom DCR) Partial Not native; requires custom data collection
32 GPU monitoring Yes Limited Yes Azure Monitor Metrics for GPU VMs Near NCv3/NCv4/NDv4 GPU metrics; Container Insights GPU

3. Log Management

# Feature DD NR SO Azure Monitor equivalent Mapping Notes
33 Centralized log ingestion Yes Yes Yes Log Analytics workspace Direct Unified log store; KQL query language
34 Log parsing / structuring Yes Yes Yes Data Collection Rules (DCR) transformations Direct KQL-based transformations at ingestion
35 Log search Yes Yes Yes Log Analytics queries (KQL) Direct Full KQL with joins, aggregations, time series
36 Log patterns / clustering DD Patterns NR Logs SO Log Observer Log Analytics pattern detection Near KQL reduce operator for pattern clustering
37 Log pipelines / routing Yes Yes Yes Data Collection Rules (DCR) Direct Route to Analytics, Basic, or different workspaces
38 Log archiving Yes Yes Yes Log Analytics archive tier Direct $0.02/GB/month; searchable via restore/search jobs
39 Log rehydration $0.10/GB Included Yes Archive search jobs Near No re-ingestion fee; search job charges
40 Sensitive data scanning DD Scanner NR Obfuscation Yes DCR transformation rules Near KQL regex masking at ingestion
41 Log-to-metric generation Yes Yes Yes Data Collection Rules + KQL summarize Near Create metrics from log data via scheduled queries
42 Live tail Yes Yes Yes Log Analytics live tail (preview) Near Near-real-time log streaming
43 Custom log API Yes Yes Yes Logs Ingestion API (DCR-based) Direct REST API with DCR for schema enforcement
44 Syslog collection Yes Yes Yes Azure Monitor Agent (syslog DCR) Direct RFC 3164 and RFC 5424
45 Windows Event Log Yes Yes Yes Azure Monitor Agent (Windows Events DCR) Direct XPath-based event filtering

4. Metrics

# Feature DD NR SO Azure Monitor equivalent Mapping Notes
46 Platform metrics Yes Yes Yes Azure Monitor Metrics Direct 200+ Azure services; zero configuration
47 Custom metrics API Yes Yes Yes Azure Monitor custom metrics API Direct REST API for application-generated metrics
48 Prometheus collection Yes Yes Yes Azure Monitor managed Prometheus Direct Prometheus remote write; PromQL queries
49 StatsD collection Yes Yes Yes Application Insights StatsD connector Near Via OpenTelemetry Collector
50 Metric aggregation Yes Yes Yes Azure Monitor Metrics (pre-aggregated) Direct 1-minute granularity; aggregation at ingestion
51 High-resolution metrics (10s) DD only No SO (1s) Azure Monitor Metrics (1-min minimum) Partial 1-minute minimum for platform metrics; Prometheus for sub-minute
52 Tag-based filtering Yes Yes Yes Dimension-based filtering Direct Up to 10 custom dimensions per metric
53 Metric correlations DD Correlations NR Lookout SO Azure Monitor Metrics Explorer Near Side-by-side comparison; less automated correlation

5. Alerting and Incident Management

# Feature DD NR SO Azure Monitor equivalent Mapping Notes
54 Metric-based alerts Yes Yes Yes Azure Monitor metric alerts Direct Static and dynamic thresholds
55 Log-based alerts Yes Yes Yes Azure Monitor log search alerts Direct KQL query with configurable frequency
56 Anomaly detection alerts DD Anomaly NR Baseline SO Dynamic Smart Detection + dynamic metric alerts Direct AI-based threshold learning
57 Composite alerts (multiple conditions) Yes Yes Yes Azure Monitor alert processing rules Near Alert processing rules for suppression/routing; multi-condition via KQL
58 Alert grouping / noise reduction DD Event Management NR Incident Intelligence SO Alert processing rules + smart groups Near Automatic alert correlation
59 On-call scheduling DD (via integration) NR (via integration) SO On-Call ($21/user) Action groups (webhook to PagerDuty/Opsgenie) Near No native on-call scheduler; integrates with PagerDuty, Opsgenie, ServiceNow
60 Escalation policies DD (via PagerDuty) NR Workflows SO On-Call Action groups + Logic Apps Near Multi-step escalation via Logic Apps workflow
61 PagerDuty integration Yes Yes Yes Action group (PagerDuty action type) Direct Native integration
62 ServiceNow integration Yes Yes Yes ITSM Connector for ServiceNow Direct Bi-directional ticket sync
63 Opsgenie integration Yes Yes Yes Action group (webhook) Near Via webhook; Opsgenie has Azure Monitor integration
64 Slack/Teams notifications Yes Yes Yes Action group (email, SMS, webhook, Logic App) Direct Teams via Logic App; Slack via webhook
65 Alert API (programmatic) Yes Yes Yes Azure Monitor REST API + Bicep/ARM Direct Full API + IaC support
66 Downtime / maintenance windows DD Downtime NR Muting SO Muting Alert processing rules (suppression) Direct Time-based and scope-based suppression

6. Dashboards and Visualization

# Feature DD NR SO Azure Monitor equivalent Mapping Notes
67 Custom dashboards Yes Yes Yes Azure Workbooks + Managed Grafana Direct Workbooks for Azure-native; Grafana for multi-source
68 Dashboard templates Yes Yes Yes Workbook gallery + Grafana community Direct Pre-built templates for common scenarios
69 Dashboard variables / filters Yes Yes Yes Workbook parameters + Grafana variables Direct Drop-down filters, time range, resource scoping
70 Dashboard sharing Yes Yes Yes Workbook sharing + Grafana teams/orgs Direct RBAC-controlled sharing
71 Embedding dashboards Yes Yes Yes Workbook pinning to Azure dashboard + Grafana embedding Near Pin to Azure Portal; Grafana public dashboards
72 Time-series visualization Yes Yes Yes Workbook charts + Grafana panels Direct Line, area, bar, scatter
73 Heatmaps Yes NR (limited) Yes Workbook heatmap + Grafana heatmap Direct
74 Top lists / tables Yes Yes Yes Workbook grids + Grafana table panels Direct
75 Geomaps Yes Yes Yes Workbook map visualization Near Azure Map integration
76 Notebooks (collaborative investigation) DD Notebooks NR Workloads No Azure Workbooks (collaborative) Near Workbooks are closest; less freeform than DD Notebooks

7. Synthetic Monitoring

# Feature DD NR SO Azure Monitor equivalent Mapping Notes
77 HTTP / URL ping tests Yes Yes No Application Insights URL ping test Direct Free; up to 100 per resource
78 Multi-step web tests Yes Yes No Application Insights multi-step web test Direct TrackAvailability API for complex scenarios
79 Browser tests (Selenium-like) DD Browser NR Scripted Browser Yes Application Insights standard test Partial Standard tests cover most scenarios; no full browser automation
80 API tests Yes Yes Yes Application Insights standard test + custom code Near URL and custom TrackAvailability
81 Private locations DD Private NR Private No Application Insights (Azure VMs as test agents) Near Custom availability tests from private endpoints
82 SSL certificate monitoring Yes Yes No Application Insights (via standard test) Near Certificate expiry in test results
83 Global test locations Yes (100+) Yes (20+) Yes (30+) 16 Azure regions Partial Fewer locations; covers major global regions

8. Real User Monitoring (RUM)

# Feature DD NR SO Azure Monitor equivalent Mapping Notes
84 Page load performance Yes Yes Yes Application Insights browser SDK Direct Page view duration, dependency timing
85 User sessions Yes Yes Yes Application Insights user sessions Direct Session tracking with anonymous user IDs
86 Error tracking (JavaScript) Yes Yes Yes Application Insights browser exceptions Direct Unhandled and handled exception capture
87 Core Web Vitals (LCP, FID, CLS) Yes Yes Yes Application Insights (custom events or via OTel) Near Requires custom instrumentation for CWV
88 Session replay DD Session Replay NR Session Replay No Not available Gap No native session replay; third-party integration needed
89 User journey / funnel tracking DD (limited) NR Funnels No Application Insights user flows Near User Flows visualization for navigation paths
90 Mobile RUM (iOS/Android) Yes Yes Yes Application Insights mobile SDKs (community) Partial Less mature than DD/NR mobile SDKs

9. Security and Compliance

# Feature DD NR SO Azure Monitor equivalent Mapping Notes
91 RBAC Yes Yes Yes Azure RBAC + Log Analytics workspace-level RBAC Direct Table-level and resource-context RBAC
92 SSO / SAML Enterprise only Yes Yes Entra ID (native) Direct No additional cost; inherited from Azure identity
93 Audit logging Enterprise only Yes Yes Azure Activity Log + Diagnostic Settings Direct Free; tamper-evident
94 Data residency Region-specific US/EU US Azure region selection (including Gov) Direct Choose workspace region; data stays in region
95 FedRAMP High No Moderate (limited) No Yes (Azure Government) Unique Only Azure Monitor provides FedRAMP High observability
96 IL4/IL5 No No No Yes (Azure Government) Unique No competitor offers IL4/IL5 observability
97 HIPAA BAA Enterprise only Yes Yes Yes (included with Azure) Direct Inherited from Azure BAA
98 SOC 2 Type II Yes Yes Yes Yes (inherited from Azure) Direct
99 Customer-managed keys Yes Yes Yes Log Analytics CMK (dedicated cluster) Direct Requires dedicated cluster ($500/day minimum)
100 Private Link Yes Yes Yes Azure Monitor Private Link Scope (AMPLS) Direct Private connectivity to Log Analytics and App Insights

10. Integrations and Ecosystem

# Feature DD NR SO Azure Monitor equivalent Mapping Notes
101 OpenTelemetry support Yes Yes Yes (native) Application Insights (OTel-based SDKs) Direct SDKs are OTel distributions
102 Terraform / IaC support Yes Yes Yes Bicep + ARM + Terraform (azurerm provider) Direct Native IaC for all Azure Monitor resources
103 CI/CD integration DD CI Visibility NR CodeStream Limited Azure DevOps + GitHub Actions integration Near Pipeline monitoring via diagnostic settings
104 Database monitoring DD DBM ($84/host) NR APM (included) Limited SQL Analytics for Azure SQL + SQL MI Near Azure SQL deep; limited for non-Azure databases
105 Webhook/API export Yes Yes Yes Event Hubs export + Logic Apps + REST API Direct Streaming export via diagnostic settings
106 Power BI integration No No No Native (KQL data connector for Power BI) Unique Direct Power BI connection to Log Analytics

Feature gap summary

Gap area Impact Workaround
Session replay (RUM) No native equivalent of Datadog Session Replay or NR Session Replay Use third-party tools (FullStory, Hotjar) alongside Application Insights
Multi-cloud infrastructure monitoring Azure Monitor excels at Azure; limited for AWS/GCP infrastructure Use OpenTelemetry Collector to ship non-Azure metrics to Log Analytics; or use Managed Grafana with multi-cloud data sources
Sub-minute metric granularity Azure Monitor Metrics minimum 1-minute resolution Use Managed Prometheus for sub-minute Kubernetes metrics; Application Insights Live Metrics for real-time
CI/CD pipeline visibility No direct equivalent of Datadog CI Visibility Use Azure DevOps / GitHub Actions native analytics; Application Insights custom events from pipeline
Service catalog No dedicated service catalog in Azure Monitor Azure Resource Graph + Application Insights Application Map + resource tagging
Full browser synthetic tests Application Insights standard tests cover most scenarios but lack full browser DOM automation Use third-party synthetic tools (Playwright-based) for complex browser scenarios; report results via TrackAvailability API

Related: Why Azure Monitor | TCO Analysis | APM Migration | Log Migration | Benchmarks