Skip to content

Platform Limits

Reference of current service limits and quotas for Azure Monitor components. For the most up-to-date values, always refer to the official Microsoft Learn limits page.

flowchart TD
    subgraph "Azure Monitor Limits Overview"
        A[Subscription Level]
        B[Workspace Level]
        C[Query Level]

        A --> A1[5,000 Metric Alerts]
        A --> A2[5,000 Scheduled Query Alerts]
        A --> A3[100 Activity Log Alerts]

        B --> B1[730 Days Retention]
        B --> B2[500 Columns/Table]
        B --> B3[500 Custom Tables]

        C --> C1[500K Records Max]
        C --> C2[10 Min Timeout]
        C --> C3[5 Concurrent Queries]
    end

    style A fill:#0078d4,color:#fff
    style B fill:#339af0,color:#fff
    style C fill:#51cf66,color:#fff

Log Analytics Workspaces

Resource Default Limit Maximum Limit
Data Retention (Interactive) 30 - 730 days 730 days
Data Archive Up to 12 years 12 years
Daily Ingestion (Free Tier) 500 MB 500 MB
Maximum columns per table 500 500
Custom log tables per workspace 500 Contact Support

Alert Rules

Alert Type Limit per Subscription Limit per Resource
Metric Alerts 5,000 N/A
Activity Log Alerts 100 N/A
Scheduled Query Alerts 5,000 1,000
Alert Processing Rules 1,000 N/A
Action Groups Unlimited N/A

Query Limits

Category Limit Description
Max records returned 500,000 Maximum number of rows in a single query result
Max data returned ~104 MB Maximum size of compressed data in portal/API
Max query runtime 10 minutes Time before a query is automatically terminated
Concurrent queries 5 Max simultaneous analytics queries per user
Query rate 200 per 30s Max requests per 30 seconds per user/IP

Diagnostic Settings

Resource Limit
Diagnostic settings per resource 5
Max log categories Varies by service

Note

Metric alerts have a limit of 10,000 time-series per alert rule. If you are monitoring at scale, consider using multi-resource alert rules.

Application Insights Limits

Resource Default Limit Notes
Total data per day 100 GB Can be increased to 1,000 GB in portal
Throttling 32,000 events/sec Measured over a minute
Data retention (logs) 30 - 730 days Workspace-based
Data retention (metrics) 90 days Fixed
Max telemetry item size 64 KB

Requesting Limit Increases

Some limits can be increased by contacting Azure Support:

  1. Navigate to Azure Portal → Help + Support
  2. Create a new support request
  3. Select Service type: Azure Monitor
  4. Specify the limit you need increased
  5. Provide justification and expected usage

See Also

Sources