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.
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.