Monitoring a Business Application
Serverless360 understands problems faced by enterprises and offers an out-of-the-box monitoring solution that helps users to monitor the distributed Azure Services grouped in an integrated solution.
An enterprise integrated solution may contain multiple Azure services being used, and these resources from various subscriptions can be grouped in a Serverelss360 Business Application to make more meaningful monitoring.
Serverless360 Monitor allows users to monitor the state and metrics of their Azure resources, assisting in the improvement of overall performance and Azure resource usage.
This article covers about resource monitoring at Business Application level in detail.
Monitoring settings provide the following options to be configured based on the user's needs. These options are common in all places wherever a user is required to configure the monitoring settings:
Rules evaluation frequency - All the resources associated with the chosen Business Application will be monitored based on this frequency.
Aggregation period - All the metrics of the resources associated with the chosen Business application will be aggregated using the metric's Primary Aggregation Type, based on the Aggregation Period provided.
Days - All the monitoring alerts for the provided frequency and aggregation period will be generated only on the mentioned days of the week.
Hours - All the monitoring alerts for the provided frequency and aggregation period will be generated only on the mentioned hours in a day.
Status report - A status report provides a detailed report on the status of a user's Azure resources for aggregated data over the specified aggregation period in the selected hours.
The status alert time period is completely independent of the rules evaluation frequency.
- Recipient email configuration - Alerts are generally sent to mentioned Email addresses. Users can configure more than one email address and can also choose if the alerts can be sent to all the email addresses in a single go or as separate emails.
Recipients can be configured in two ways:
Comma-separated(,) Emails - Send separate alerts to all email addresses. Each email delivered to a recipient is counted as a separate email count.
Semicolon-separated(;) Emails - Send a single alert to all email addresses in one go. Single email count is considered here.
- Notification channels - Besides email alerts, third-party Notification channels can also be configured to receive alerts from Serverless360. Notification channels that are already configured in the Settings section, can be chosen from the displayed list.
When both the Recipients and Notification channels are not configured, the resources will be monitored without any notifications being sent. The status of the resources that are monitored will be reflected in the Business Application card, Resources section, and Service Map section.
Considering the variety of monitoring services provided by the Serverless360 product, monitoring can be performed in two different ways.
The two ways include:
- Configure rules at the Business Application level
- Map a Monitoring profile to configure rules at the Resource level
Business Application level monitoring
Let's consider the Business Application level monitoring by ignoring the concept of Monitoring profile for a while. All the resources associated with a Business Application can be monitored by configuring rules and monitoring configuration while creating a Business Application.
While creating a Business Application, Choose the Configure monitoring rules option under the Monitoring rules step and configure the necessary rules for all individual resources.
The next step that is redirected is the monitoring configuration at the Business Application level. Configure monitoring alert settings and then proceed with the Business Application creation process. Similar process applies to the Edit Business Application flow.
The monitoring configuration for resource monitoring at Business Application level can also be customized by using the Monitor settings under the Monitoring tab available within the respective Business Application.
The resource monitoring at Business Application level can be Enabled (or) Disabled only from the respective Business Application Overview section.
Users can access the historical summary of the Business application's alert status in the form of a calendar. Data for the last 30 days will be always available to users for reference.
The summary of all Business Applications can be notified to users through Notification channels and email address(es) at the specified hours. This can be achieved by enabling Summary Alert for Business Applications from the Serverless360 Homepage.
The alert includes information on the list of monitored Business Applications along with the resource count for each monitoring state.
Clicking on the Business Application name in the Summary Alert navigates the user directly to the Overview section of the corresponding Business Application. This navigation is available only in the email notification.
The below image displays the Summary alert for Business Applications received through Serverless360 mail:
A user with Contributor (or) Owner role can only update the Summary Alert configuration for the Business Applications.