Azure Monitor website screenshot

Azure Monitor

Azure Monitor helps you maximize the availability and performance of your applications and services. It delivers a comprehensive solution for collecting, analyzing, and acting on telemetry from your cloud and on-premises environments.

15 APIs 0 Features
Application InsightsCloudLogsMetricsMonitoringObservability

APIs

Azure Monitor Metrics API

Provides access to Azure Monitor platform metric definitions and values for Azure resources, including performance counters, custom metrics, and time-series data.

Azure Monitor Metric Definitions API

Retrieves the list of available metric definitions for a given Azure resource, including metric names, units, aggregation types, and dimensions.

Azure Monitor Metrics Batch API

A high-volume API designed for retrieving metric values across multiple Azure resources in a single request. All resources in a batch must be in the same subscription and region.

Azure Monitor Logs API

Query and retrieve log data from Azure Monitor Logs and Application Insights using the Kusto Query Language (KQL).

Azure Monitor Logs Ingestion API

Sends custom log data to a Log Analytics workspace using a REST API call or client libraries. Supports sending data to both supported Azure tables and custom tables via data col...

Azure Monitor Alerts API

Create, update, and manage alert rules and action groups for monitoring Azure resources. Supports metric alerts, log search alerts, and activity log alerts.

Azure Monitor Scheduled Query Rules API

Create and manage log search alert rules that automatically evaluate log queries at regular intervals and fire alerts when conditions are met.

Azure Monitor Action Groups API

Create and manage action groups that define notification and automation actions triggered by Azure Monitor alerts, including email, SMS, webhooks, and Azure Functions.

Azure Monitor Autoscale API

Configure autoscale settings for Azure resources based on metric thresholds, schedules, or predictive rules to automatically adjust resource capacity.

Azure Application Insights API

Access Application Insights telemetry data including requests, dependencies, exceptions, traces, and custom events for application performance monitoring.

Azure Monitor Diagnostic Settings API

Configure diagnostic settings to route platform logs and metrics from Azure resources to destinations such as Log Analytics workspaces, Storage Accounts, and Event Hubs.

Azure Monitor Activity Log API

Access Azure Activity Log events for subscription-level operations including resource creation, updates, deletions, and administrative actions.

Azure Monitor Data Collection Rules API

Create and manage data collection rules that define how data is collected, transformed, and routed to destinations within Azure Monitor.

Azure Monitor Data Collection Endpoints API

Create and manage data collection endpoints that provide unique ingestion and configuration endpoints for data collection in Azure Monitor.

Azure Monitor Private Link Scopes API

Create and manage Azure Monitor Private Link Scopes to connect Azure Monitor resources to private endpoints, enabling secure network access to monitoring data.

Collections

Arazzo Workflows

Azure Monitor Action Group Lifecycle

Create an action group, read it back, and send a test notification to validate its receivers.

ARAZZO

Azure Monitor Action Group Receiver Recovery

Read an action group, then re-enable a receiver that had been unsubscribed.

ARAZZO

Azure Monitor Action Group With Metric Alert

Create an action group, attach it to a new classic metric alert rule, and confirm the rule.

ARAZZO

Azure Monitor Activity Log To Metrics

Pull recent Activity Log events for a subscription, then drill into a resource's metric definitions and values.

ARAZZO

Azure Monitor Alert Rule Audit

List classic alert rules in a resource group, branch on whether any exist, then inspect and re-tag the first rule.

ARAZZO

Azure Monitor Autoscale Inventory And Reconfigure

List autoscale settings in a resource group, branch on whether any exist, then inspect and disable a named setting.

ARAZZO

Azure Monitor Autoscale Setting Provision

Create an autoscale setting with a CPU-driven scale rule, confirm it, and pull its predictive metrics.

ARAZZO

Azure Monitor Batch Metrics Query

Resolve a resource's metric definitions, then batch-query the same metric across many resources at once.

ARAZZO

Azure Monitor Diagnostic Setting Provision

Inventory existing diagnostic settings on a resource, route its logs and metrics to a destination, and confirm.

ARAZZO

Azure Monitor Resource Metrics Explorer

Discover the metric definitions available for a resource and then pull the metric values for them.

ARAZZO

Pricing Plans

Rate Limits

FinOps

Semantic Vocabularies

Azure Monitor Context

0 classes · 13 properties

JSON-LD

JSON Structure

Microsoft Azure Monitor Structure

0 properties

JSON STRUCTURE

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🌐
Portal
Portal
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
🔑
Authentication
Authentication
📰
Blog
Blog
📄
ChangeLog
ChangeLog
📦
SDKs
SDKs
💰
Pricing
Pricing
🟢
StatusPage
StatusPage
💬
Support
Support
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
👥
GitHubOrganization
GitHubOrganization
🔗
Community
Community
🔗
Website
Website
🔗
Login
Login
📝
Signup
Signup
🔗
JSONLD
JSONLD

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Azure Monitor Scheduled Query Rules API
  version: '2021-08-01'
request:
  auth:
    type: oauth2
    flow: client_credentials
    accessTokenUrl: https://login.microsoftonline.com/{tenantId}/oauth2/v2.0/token
    credentials:
      clientId: '{{clientId}}'
      clientSecret: '{{clientSecret}}'
items:
- info:
    name: Scheduled Query Rules
    type: folder
  items:
  - info:
      name: Azure Monitor List scheduled query rules in a subscription
      type: http
    http:
      method: GET
      url: https://management.azure.com/subscriptions/:subscriptionId/providers/Microsoft.Insights/scheduledQueryRules
      params:
      - name: subscriptionId
        value: ''
        type: path
        description: The ID of the target subscription.
      - name: api-version
        value: ''
        type: query
        description: Client API version.
    docs: Retrieve a list of all scheduled query rules defined within a subscription.
  - info:
      name: Azure Monitor List scheduled query rules in a resource group
      type: http
    http:
      method: GET
      url: https://management.azure.com/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Insights/scheduledQueryRules
      params:
      - name: subscriptionId
        value: ''
        type: path
        description: The ID of the target subscription.
      - name: resourceGroupName
        value: ''
        type: path
        description: The name of the resource group.
      - name: api-version
        value: ''
        type: query
        description: Client API version.
    docs: Retrieve a list of scheduled query rules within a resource group.
  - info:
      name: Azure Monitor Get a scheduled query rule
      type: http
    http:
      method: GET
      url: https://management.azure.com/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Insights/scheduledQueryRules/:ruleName
      params:
      - name: subscriptionId
        value: ''
        type: path
        description: The ID of the target subscription.
      - name: resourceGroupName
        value: ''
        type: path
        description: The name of the resource group.
      - name: ruleName
        value: ''
        type: path
        description: The name of the rule.
      - name: api-version
        value: ''
        type: query
        description: Client API version.
    docs: Retrieve a scheduled query rule definition by name.
  - info:
      name: Azure Monitor Create or update a scheduled query rule
      type: http
    http:
      method: PUT
      url: https://management.azure.com/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Insights/scheduledQueryRules/:ruleName
      params:
      - name: subscriptionId
        value: ''
        type: path
        description: The ID of the target subscription.
      - name: resourceGroupName
        value: ''
        type: path
        description: The name of the resource group.
      - name: ruleName
        value: ''
        type: path
        description: The name of the rule.
      - name: api-version
        value: ''
        type: query
        description: Client API version.
      body:
        type: json
        data: '{}'
    docs: Creates or updates a scheduled query rule. These rules evaluate log queries at defined intervals and trigger alerts
      when specified conditions are met.
  - info:
      name: Azure Monitor Update a scheduled query rule
      type: http
    http:
      method: PATCH
      url: https://management.azure.com/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Insights/scheduledQueryRules/:ruleName
      params:
      - name: subscriptionId
        value: ''
        type: path
        description: The ID of the target subscription.
      - name: resourceGroupName
        value: ''
        type: path
        description: The name of the resource group.
      - name: ruleName
        value: ''
        type: path
        description: The name of the rule.
      - name: api-version
        value: ''
        type: query
        description: Client API version.
      body:
        type: json
        data: '{}'
    docs: Update a scheduled query rule. Allows partial updates to an existing rule.
  - info:
      name: Azure Monitor Delete a scheduled query rule
      type: http
    http:
      method: DELETE
      url: https://management.azure.com/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Insights/scheduledQueryRules/:ruleName
      params:
      - name: subscriptionId
        value: ''
        type: path
        description: The ID of the target subscription.
      - name: resourceGroupName
        value: ''
        type: path
        description: The name of the resource group.
      - name: ruleName
        value: ''
        type: path
        description: The name of the rule.
      - name: api-version
        value: ''
        type: query
        description: Client API version.
    docs: Deletes a scheduled query rule from a resource group.
bundled: true