Azure App Service Monitoring Integration
Microsoft Azure enables you to create applications fast. You can easily create enterprise-ready web and mobile apps for any platform or device and deploy them on scalable and reliable cloud infrastructures using Azure App Service.
With Site24x7's integration support with Azure App Service, you can now monitor your hosted applications with accurate metrics, configure thresholds, and get instant alerts when there is a threshold breach.
Table of contents
- Setup and configuration
- Polling frequency
- Supported metrics
- Threshold configuration
- IT automation
- Configuration rules
- Summary
- Configuration Details
- Resource Logs
- Forecast
- Reports
Setup and configuration
-
Adding Azure App Service while configuring new Azure monitor
If you haven't configured an Azure monitor yet, add one by following the steps below:
- Choose Cloud from the left navigation pane, and select Azure > Add Azure Monitor. You can also follow these steps to add an Azure Monitor.
- During Azure monitor configuration, in the Edit Azure Monitor page, select Azure App Service from the Service/Resource Types drop-down.
-
Adding Azure App Service to an existing Azure monitor
If you already have an Azure monitor configured for the tenant, you can add the Azure App Service using the following steps:
- Navigate to the Infrastructure Dashboard, Inventory Dashboard, or Management Actions from the left navigation pane of the Azure Monitor for which you wish to add Azure App Service.
- Click this icon and then the Edit option, which will bring you to the Edit Azure Monitor page.
- In the Edit Azure Monitor page, select the corresponding Subscription and the Resource Group from the drop-down menu and select Azure App Service from the Service/Resource Types drop-down and click Save.
After successful configuration, go to Cloud > Azure, select Azure App Service from the the Azure monitor drop-down. Now you can view the discovered App services.
Polling frequency
Site24x7's Azure App Service monitor collects the metric data of every minute and the statuses from your applications in a five minute interval.
Supported metrics
The following metrics are collected:
Threshold configuration
- Global configuration
- Go to the Admin section on the left navigation pane.
- Select Configuration Profiles from the left pane and choose the Threshold and Availability (+) tab from the drop-down menu.
- Choose the monitor type as Azure App Service.
You can set the threshold values for all the metrics mentioned above.
- Monitor-level configuration
- Go to Cloud > Azure and select Azure App Service from the drop-down menu.
- Choose a resource for which you would like to set a threshold and then click this icon on the top. Choose the Edit option, which directs you to the Edit Azure App Service Monitor page.
- You can set the threshold values for the metrics by selecting the Threshold and Availability option. You can also configure IT automation at the attribute level.
IT automation
Site24x7 offers a set of exclusive IT automation tools to auto-resolve performance degradation issues. These react to an event or incident proactively rather than waiting for manual intervention. These tools help automate repetitive tasks and automatically remediate threshold breaches.
How to configure IT automations for a monitor
Configuration Rules
Editing multiple monitors to configure Threshold profile, Notification profile, Tags, Monitor groups and other settings can be a tedious process. With the Configuration Rules, you can automate the configuration settings of your monitoring resources. While adding new monitors, you can run a check, and associate any of the previously created rules that match the monitor configurations.
How to add a configuration rule
Summary
The summary tab will show the performance data organized by time for the above-mentioned metrics.
- To view the summary, go to Cloud > Azure, click the Azure monitor > Azure App Service.
- Click a resource and select the Summary tab.
Configuration Details
The Configuration Details tab provides details of an application instance. Here, you will find the enabled Host Names, Site Properties, SSL Certificates, Server Farm Details, and so on.
- To get the configuration details, go to Cloud > Azure and click the Azure monitor > Azure App Service.
- Click a resource and select the Configuration Details tab.
Resource Logs
Monitor the operations performed within the Azure App Service resources. On enabling this integration, Site24x7 will create a unique resource group, "Site24x7Applogs-<location>", and more new resources including Storage Account, Event Grid, and Function App in the location where the resource is present. Using these newly created resources, logs will be collected from every resource present in that location in real time.
Highlights:
- View all your diagnostic and resource logs in one place.
- Get powerful insights and receive alerts from your log data with just a button click.
- Correlate logs along with other monitoring data.
- Gain support for complex queries like Groupby, Timeslice, and more.
- Gain out-of-the-box support for most log types. If you don't find a log type, post it in our community and we will add it for you.
To enable this feature, follow the steps below:
- Go to Cloud > Azure and click the Azure monitor > Azure App Service.
- Click a resource and select the Resource Logs tab.
- Click Enable Resource Log Collection and select the log categories to be monitored.
In the next data collection, the logs will be collected and displayed as you can see here.
Forecast
The Forecasting Engine of Site24x7 enables you to predict the future points of Azure App Service performance metrics based on historical observations. To predict your metric value for the next seven days, it takes about fifteen to thirty days of historical data to observe.
- You can view the forecast charts by navigating to the Cloud section in the left navigation pane.
- Select Azure App Service from the Azure drop-down, click a resource, and then choose the Forecast tab.
Reports
Gain in-depth data about the various parameters of your monitored resources and accentuate your service performance using our insightful reports.
To view reports for Azure App Service:
- Navigate to the Reports section on the left navigation pane.
- Select Azure App Service from the menu on the left.
You can find the Availability Summary Report and the Performance Report for the selected monitor. You can also get the Inventory Report, Summary Report, Availability Summary Report, Health Trend Report, and the Performance Report for all the Azure App Service monitors.
You can also get reports from the Summary tab of the App Service Monitor.
- Go to the Summary tab of a resource, and get the Availability Summary Report of the monitor by clicking on Availability or Downtime. Similarly, you can view the Performance Report of the monitor by clicking on any chart title.
Check out the list of reports offered by Site24x7 for your individual monitor types.
Related links:
How to add an Azure monitor.
How to integrate Azure Virtual Machine monitor.
How to integrate Azure Network Interface monitor.
How to configure IT automations for a monitor.
How are Resource Logs collected from Azure.