Skip to main content
Version: v3

Alert Management

1. Overview

Construct a set of time series data by setting indicators and filtering grouping items. Timely query and compare with historical data according to time granularity, and notify project team members after triggering alert rules.

Currently, we support setting indicators in the form of "event analysis" and alert notification by email.

概述

2. Applicable Roles and Uses

RolesUses
Analyst / Business PersonTo monitor key or abnormal data for early warning, grasp product dynamics in real time, and can find abnormal problems at the first time

3. New Data Alert

Click New Alert in the upper right corner of the alert list.

新建数据预警

3.1 Basic Information

In the "Basic Information" section, enter or select the warning name, query object and warning indicator in turn.

填写基础信息

The alert name is displayed in the alert list, which is the basis for identifying an alert.

The query subject can choose "Account" or "Device", similar to the query subject in "Event Analysis".

3.2 Early warning rules

3.2.1 Adding alert rules

In the warning rule, you can select the grouping dimension and construct multiple groups of time series data at the same time by multi-selecting the grouping value. When there is no grouping dimension, the default grouping item is "Total".

预警规则

The relationship between the optional alert time granularity, comparison base and parameter types are listed in the following table.

Time granularityComparison BasisParameter Type
DayFixed valueValue
Previous day, same day as last weekValue, percentage
Past 7-day average, past 30-day averageValue, percentage, standard deviation
HourFixed valuesValue
Previous hour, same hour yesterdayValue, percentage
Past 24 hour meanValue, percentage, standard deviation

每个预警下可同时设置多条预警规则,每个预警规则下可添加多个分组。

3.2.2 Alert Rule Details

Value

When fixed value is used as the comparison base:

  • High: actual value of indicator > Numerical value

  • Low: actual value of indicator < value

When non-fixed values are used as the comparison benchmark:

  • High: actual value of the indicator > the benchmark + the value

  • Low: actual value of the indicator < the benchmark - the value

Percentage

  • High: actual value of indicator > benchmark * (1 + percentage)

  • Low: actual value of indicator < benchmark * (1 - percentage)

standard deviation

  • High: actual value of indicator > comparative benchmark + parameter * standard deviation

  • Low: actual value of indicator < comparative benchmark - parameter * standard deviation

For example, the standard deviation of the "average value for the past 7 days" is the standard deviation of the actual value of the indicator for each day of the past 7 days.

3.3 Notification settings

Currently, we support email notification, and we will open various notification methods such as webhook, SMS and in-site notification.

通知设置

Enter user email and press enter to confirm the entry, multiple emails can be entered.

4. Warning Notification

According to the time granularity set for each warning rule, the system will query the warning indicator at the end of each day or hour according to the set grouping.

An email will be sent to the entered mailbox after the alert rule is triggered, as follows.

预警通知

5. Alert Management

5.1 Alert List Management

The created alerts are displayed as a list in the data alert page, and you can view, start/pause, edit, copy, delete, etc.

预警列表管理

The progress of using data alert is based on "alert instance" as the most basic unit. One grouping under the alert rule is one "alert instance", the maximum number is 30, and the usage progress can be released by deleting the alert or unchecking the grouping.

5.2 Alert details

Click the alert name and alert rule to jump to the detail page, and filter the alert rule.

预警详情_1

On the left side of the page, you can see the "Basic Information", "Alert Rules" and "Notification Settings" of the alert.

On the right side of the page, you can see the historical trend graph and data table of the current filtered alert rules and grouping data, and the time when an alert occurred is marked in the trend graph as a red dot.

预警详情_2

6. Best Practice

6.1 Monitoring performance targets by "fixed value" alert

For numerical performance targets, such as the amount of recharge and the number of active users, you can monitor whether the performance targets are achieved through "fixed value" alerts.

6.2 Through the "percentage" monitoring indicators month-on-month and year-on-year changes

For daily operation indicators, such as number of active users and number of new users, you can closely monitor their trends through "percentage" alerts, so that you can pay attention to them in time if there are abnormal trends.

6.3 Monitor short-term abnormal changes with long-term trend through "Standard deviation" alert

For indicators with long-term growth or decay, "standard deviation" alert can eliminate the influence of long-term trends on short-term changes, so as to monitor the short-term abnormal changes of the indicator.

6.4 Monitoring alert intervals

For some important indicators, such as the number of active users, multiple alert rules can be created to monitor whether the performance target is achieved, the trend of change, etc. Two rules can be created for the same kind of monitoring rules, "high" and "low", to monitor the change interval of indicators.

6.5 Multi-group alerting to detect abnormal data dimensions

For some indicators that have changed abnormally, you can find the main dimensions that caused the change by splitting them into groups for further drill-down analysis.