Monitor Your API Management Service

Effective monitoring is crucial for understanding the health, performance, and usage of your Azure API Management instances. This section provides a comprehensive set of tutorials to help you set up and utilize various monitoring capabilities.

Introduction to Azure Monitor for API Management

Get started with Azure Monitor and discover how it integrates with API Management for comprehensive insights.

Read Tutorial

Configuring Diagnostics Settings

Learn to send API Management logs and metrics to different destinations like Log Analytics, Storage Accounts, and Event Hubs.

Read Tutorial

Analyzing Logs with Log Analytics

Master Kusto Query Language (KQL) to analyze API Management request, gateway, and audit logs for troubleshooting and performance analysis.

Example KQL query to find failed requests:

APIManagementGatewayLogs
| where StatusCode >= 400
| project TimeGenerated, OperationName, CallerIpAddress, BackendResponseCode, StatusCode
| order by TimeGenerated desc
                    
Read Tutorial

Setting Up Alerts

Create custom alerts based on metrics or log data to proactively notify you of potential issues.

Read Tutorial

Monitoring API Usage and Performance Metrics

Understand key performance indicators (KPIs) and how to track them using Azure Monitor metrics.

Read Tutorial

Integrating with Application Insights

Deep dive into tracking requests, responses, and dependencies for your APIs hosted on Azure API Management.

Read Tutorial

Advanced Troubleshooting Scenarios

Explore common issues and how to use monitoring tools to diagnose and resolve them efficiently.

Read Tutorial