Monitoring and Alerts

Introduction

Monitoring your cloud resources is critical to ensure availability of the resources and be in a position to take proactive actions before failure scenarios occur. CoreStack helps in automatically configuring monitoring metrics in your cloud native monitoring mechanisms (such as Amazon CloudWatch, Azure Monitor) for all your resources. What's more, you will also get alerts from CoreStack when the set thresholds are exceeded.

This section handles the configurations associated with managing monitoring & alert rules for cloud resources.

CoreStack helps with automated configuration of alerts in your native cloud monitoring and issues alerts in scenarios where set threshold limits are exceeded for the associated cloud account. Let us take the example of CPU Utilization. You can set an alert stating that a CPU Utilization above a threshold limit of say, 90%, is to be flagged. This alert will be sent as an email to the configured mail addresses.

You can create alert rules for one or more specific resource activities with preferred threshold limits.

Navigation

Click on Operations in the Left navigation menu and select Monitoring & Alerts option to land in Monitoring Services – Alert Rules screen.

Creating a New Monitoring Template

  1. To create a new monitoring template, click on the “Create” button as shown in the below picture.

  1. After the “Create“ button is clicked, the below screen would be displayed to enter the details of the new template

The following information needs to be entered to create a new monitoring template

FieldDescription
CloudSelect the required cloud provider from the Cloud dropdown list.
Template NameEnter a name to identify the template
ScopeSelect the scope for which the template would apply.
Tag ConstraintThis field is selected to have the template applied to a selected tag. If this option is selected the following information would need to be added. a. Tag Key: Specify the tag key to which the template needs to be applied. b. Tag Value: Specify the tag value to which the template needs to be applied.
  1. The “Mark as Default” option when checked will consider the created template as the default template which would be applied when a new account is on-boarded.
  2. Click on “Create” option to create the new Monitoring template.

  1. Click on “Create and Configure” to create the template and to land on the page to configure the alerts.

  1. Alerts can be configured for different categories as shown in the below image.

  1. The required alert can be enabled and configured by switching the toggle switch.

  1. After the required alerts are enabled and configured, click on “Save All” to save the alerts to the template created.

Cloning a Monitoring Template

An already created template can be cloned to create a new template with the customised configuration.

To clone a template the following steps needs to be followed.

  1. Click on the “View” option and then click on the “Clone” option.

  1. Enter the name of the cloned template and update the scope, select the “Tag Constraint”, ”Mark as Default Template” if required.

📘

Note: Detailed explanation of “ Tag Constraint” and “ Mark as Default Template” is explained in “Creating a Monitoring Template” section.

  1. Click on “ Clone” to create the new cloned template.

  1. Click on “Clone and Configure” to create the clone template and configure the custom alert configurations.

  1. Enable and configure the alerts by moving the toggle switch.

  1. After the alerts are enabled and configured, click on the “Save All” option to save the alert configuration.

Applying Monitoring Template to Cloud Accounts

The already created monitoring template can be assigned to a cloud account. In order to achieve this objective the following steps needs to be followed.

  1. Click on “Cloud Accounts” tab as shown below.

  1. Select “ Apply monitoring template”.

  1. After the “ Apply Monitoring Template” is clicked the below screen would be displayed and the necessary information will need to be entered.

Field Description
Select a CloudSelect the required Cloud provider from the drop-down list.
Select a Cloud accountSelect the Cloud account to which the template needs to be added.
Choose Monitoring templateSelect the monitoring template which needs to be assigned to the Cloud Account.
  1. After the required information is entered, click on “ Yes, Apply” and the monitoring template will be added to the Cloud account.

Viewing Monitoring Alerts

You can view the monitoring alerts in the following places:

  1. Receive email alerts when the specified thresholds are exceeded
  2. Receive alerts on other applications configured using the webhook option under notification
  3. Operations Posture Dashboard lists the monitoring alerts that were activated and unresolved within the last 24 hours. You can view these at Tenant or Cloud Account level and drill down further to view more details
  4. Reports option in the Left navigation menu has the following reports in the Monitoring Analytics section. These reports provide a view of all monitoring alerts that happened in your cloud accounts for any selected time period. You can further slice and dice the data presented in these analytics reports and export as CSV file if required.
    1. AWS Monitoring Alerts
    2. Azure Monitoring Alerts
    3. Multi-Cloud Monitoring Alerts

Alarm Suppression and ITSM Suppression

In the CoreStack application, users can set up alarms for different scenarios. Users also have the functionality to suppress alarms for incidents.

Every alarm set up in CoreStack triggers alerts, and those alert instances are logged in an ITSM tool. All incidents are sent to users as notifications through emails and ITSM tickets integrated with CoreStack, so users can take further actions to resolve any issues. For instances where alarms need to be suppressed, users can select a particular alarm or select a group of alarms and suppress them.

Suppressing the alarm will suppress alerts and will also suppress the creation of incident tickets in the ITSM tool. An alarm that is suppressed can be activated later.

Perform the following steps to suppress alarms:

  1. Access the CoreStack application and go to Resource > Inventory.
  1. In the Cloud Services list, click to select AWS and click Apply, if not selected already.

  2. In the Category list, click to select Governance, and click Apply.

  1. On the left pane, click to select Alarm Configurations.
  1. Click the bell symbol and then click Disable(50).

The Disable Alarm configurations dialog box appears.

  1. Fill the following fields in the dialog box and click Disable.
  • In the Region list, click to select a region and click Apply.
  • In the Alarm Configurations list, click to select the alarms that need to be suppressed and click Apply. You can choose the Select All option from the list to suppress all alarms in the list.

This configuration suppresses the selected alarms. Note that only 100 alarms can be suppressed at a time.

  1. Click the arrow at the bottom-right corner of the screen to navigate to the next page and view the next 50 alarms.
  2. Follow the above steps to suppress all relevant alarms.

Users can also click an alarm and in the ACTIONS list, select Disable Alarm Actions to disable or suppress the selected alarm.

📘

Note:

It will take approximately 30 minutes for alarm configuration changes to synchronize and be reflected in the system.