This is the continuation of Part 4: Newly Added Network Services. This is the fifth and final blog post in a series of 5 that will give you an overview of how to configure the UCM Azure monitoring, alerting and viewing of monitoring data. Links to previous posts in this series:
The 11 services newly added services can be categorized into three main categories:
Below are the details of the recently added services.
We have added five web related services.
Whenever an app is created, it is linked to one server farm. The same server farm will be automatically added to the server farm dashboard page.
Monitoring a server farm gives you a complete picture of the compute resources used by the server farm. You can know in real time how your apps fit into a server farm and when you need to scale up or scale down the server farm. App Service plan is the scale unit of the App Service apps.
Figure 25: Server Farm dashboard page
Let us look at the metrics of the Server Farm. Dashboards show samples for last few minutes for quick reference. To get more details about the server farm, you can navigate to the Details page by clicking the ‘Details’ button.
Figure 26: Server Farm dashboard
What is better than having all the app statistics at your fingertips? Ensuring smooth app operations becomes much easier when you know about the bandwidth consumption, all request counts by status, memory and CPU consumptions and most importantly the response time of your app. Detecting abnormalities before it's too late can benefit both devs and ops.
Figure 27: Site dashboard page
For an Application, the available metrics are:
Among all of the metrics as mentioned above; CPU time, total requests, bytes transferred, successful requests, bad requests and response time are shown on the dashboard.
These six metrics helps you quickly know about the performance of your app.
You can also create a custom dashboard with all the metrics of your choice by navigating to the dashboards tab. The rest of the metrics can be found in the Details page.
Figure 28: Site dashboard
We ensure that your Azure Functions perform correctly by monitoring for execution frequency, execution units, exceptions, and more. You can set alerts to get notified for all the metrics. For example, you can set an alert if the number of exceptions increases beyond a threshold.
Figure 29: Function Site dashboard page
Let us take a look at the metrics:
Get more details by clicking the ‘Details’ button.
Figure 30: Function Site dashboard
Figure 31: Slot dashboard page
All the metrics that are supported by Sites (Web Apps) are also supported by Slots also.
The dashboards below for deployment slots are similar to those for sites. The ‘Details’ button will take you to more detailed views. You can view historical data on the Details page. We store data for past one year.
Figure 32: Slot dashboard
Function slots are similar to site slots. They can be swapped with the original function and perform all the operations that a function can execute.
Metrics available for monitoring are same as those available for functions as they serve the same set of tasks.
Figure 33: Function Slot dashboard page
Below is a closer view of the function slot dashboard. Click on the ‘Details’ button for detailed views and historical data.
Figure 34: Function Slot dashboard
With the previous and newly added services believe that now you will have more insight into the performance of your Azure infrastructure.
For any questions, you can post a comment or contact email@example.com.
Stay tuned to see more features and more monitoring support getting added to Uptime Cloud Monitor in the near future.
Sign up for a 14 day FREE TRIAL of Uptime Cloud Monitor (no credit card required).
You can find more information about Uptime Cloud Monitor pricing options here.
We charge only $0.08 per month per metric!
Sign up today!