Monitoring a Business Application
  • 02 Jul 2024
  • 6 Minutes to read
  • Dark
    Light
  • PDF

Monitoring a Business Application

  • Dark
    Light
  • PDF

Article summary

Introduction

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

Business Application monitor allows users to monitor the state and metrics of their Azure resources, assisting in the improvement of overall performance and Azure resource usage.

Monitoring configuration

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:

image.png

Timezone settings

Set the timezone based on which resource monitoring should be performed for a particular Business Application.

Timezone settings.png

Rule settings

In terms of monitoring frequency, the following options are available in the monitoring configuration:

Rule settings.png

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

  • Monitor scaled app service instances - The scaled instances as well as the default instances for Web apps, Function apps, and App service plans are monitored when this checkbox is enabled.

Violation report settings

The following settings should be configured in the monitor settings to specify when monitoring should be carried out:

Violation report settings.png

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

  • Include healthy rules in the report - Violation reports of a Business Application can be configured to include the healthy rules along with the violated rules of the monitored resources.

  • Include all identified issues - By default, issues reported already will be ignored in the consecutive alerts. Enabling this option will include all the identified issues in the alert.

Status report settings

Status report settings.png

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 report for a Business Application will be generated only on the mentioned hours in a day for the provided frequency and aggregation period.

Users can configure to receive status reports only when there is any error status on the monitored rules by enabling the provided checkbox.

The status alert time period is completely independent of the rules evaluation frequency.

Monitoring alert settings

Under this category, all configured notification channels are listed and email address(es) is/are specified to receive violation notifications and status reports.

Monitoring alert settings.png

Email address

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. A single email count is considered here.

Notification channels

Besides email alerts, third-party Notification channels can also be configured to receive alerts from Turbo360. Notification channels that are already configured in the Settings section, can be chosen from the displayed list.

Note:
  1. When both the Recipients and Notification channels are not configured, the resources will be monitored without any notifications being sent.
  2. The status of the resources that are monitored will be reflected in the Business Application card, Resources section, and Service Map section.

Resource Monitoring

Considering the variety of monitoring services provided by the Turbo360 product, monitoring can be performed in two different ways.

The two ways include:

This article covers resource monitoring by configuring rules at the resource level in detail.

Resource level monitoring

All the resources associated with a Business Application can be monitored by configuring rules and monitoring configurations while creating a Business Application (or) with the help of the Monitoring tab available within each associated resource.

  • While creating a Business Application, Choose the Configure monitoring rules option under the Monitoring rules step and configure the necessary rules for each resource.

image.png

  • The next step is the alert configuration for rules configured in the previous step. Configure alert settings and then proceed with the Business Application creation process. A similar process applies to the Edit Business Application flow.

image.png

  • The alert configuration for rules configured at the resource level can also be customized by using the General settings under the Monitoring tab available within the respective Business Application. Monitoring using rules configured at the resource level can be Enabled (or) Disabled from the Monitoring settings section of the respective Business Application.

turbo.png

Enabling/Disabling monitoring from the Monitoring settings section of a Business Application will not affect the monitoring profiles that are mapped to it.

Controlling monitoring state of a Business Application

Resource monitoring in a Business Application can be controlled from different areas based on the kind of monitoring configured to it:

  • Enabling/Disabling monitoring from the General settings in the Monitoring section of a Business Application will enable/disable resource monitoring for which the rules are configured at each resource level.

turbo.png

  • Enabling/Disabling monitoring for a particular profile from the Monitoring profile settings in a Business Application will enable/disable resource monitoring only for the corresponding profile mapped to it.

turbo.png

  • Enabling/Disabling monitoring via the Business Application Overview will completely enable/disable resource monitoring for the particular Business Application, regardless of the number of monitoring profiles configured.

turbo.png

Monitor status

The status of rules monitored for the associated resources can be viewed by clicking on each resource's monitor status from the corresponding resource type section (or) within the respective Business Application's Resources section.

The monitoring status from various profiles will have a Header as the name of the respective profile whereas the status from individual rules configuration will have a Header as Rule status.

The image shown below displays the monitor status of a Cosmos SQL Container resource for which the monitoring rules are configured at resource level and by using system profile:

image.png

Status Calendar

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.

image.png

Summary monitoring

  • The health report summary for Business Applications available within a Business Group can be enabled by selecting the Summary monitoring option from the context menu of the relevant group in the tree view.

Summary monitoring context menu.png

  • The summary alert provides in-depth information about the health status of all Business Applications in the associated Business group, along with a breakdown of the health status counts for the available resources.

  • The monitoring summary of sub-groups available within a Business Group can also be included in the summary alert by enabling the Include Business Applications from sub groups checkbox.

Summary alert configuration.png

  • Clicking 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 Turbo360 mail:

image.png

A user with a Contributor (or) Owner role can only update the Summary monitoring configuration for the Business Applications.


Was this article helpful?