Configure alerts

Updated at:

Simple Log Service provides built-in alert monitoring rules for CloudLens for CLB. Add alert rules to monitor Classic Load Balancer (CLB) instances in real time and receive notifications through DingTalk and other channels.

Background information

CloudLens for CLB provides preset alert monitoring rules, including baseline alerts, comparison alerts, and intelligent alerts. These rules monitor metrics such as QPS, latency, error rates, and traffic. Notification methods include text messages, DingTalk, email, voice calls, and custom webhooks. Each alert type has the following characteristics:

  • Baseline alerts: Triggered when a metric exceeds or falls below a specified baseline. Example: the error rate exceeds 1%.

  • Comparison alerts: Triggered based on the rate of change between the current and a historical value. Example: traffic decreases by 10% compared to the previous day.

  • Intelligent alerts: CloudLens for CLB uses preset AIOps inspection policies to automatically record anomalies in metrics such as QPS and latency. You can set an alert to trigger when a specific anomaly is detected.

Procedure

  1. Log on to the Log Service console.
  2. In the Log Application section, on the Cloud Service Lens tab, click CloudLens for CLB.

  3. In the left navigation pane, click Anomaly Detection.

  4. On the Alert Rules tab, click the image icon to the right of Create Alert.

  5. Click Create from Template.

  6. In the Alert Monitoring Rule panel, configure the following parameters and click OK.

    Parameter

    Description

    Rule Name

    The name of the alert rule.

    Check Frequency

    How often SLS checks query and analysis results.

    • Hourly: Checks query and analysis results every hour.

    • Daily: Checks query and analysis results daily at a specified time.

    • Weekly: Checks query and analysis results weekly on a specified day and time.

    • Fixed Interval: Checks query and analysis results at a fixed interval.

    • Cron: Checks query and analysis results based on a Cron expression.

      Note

      Cron expressions use a 24-hour clock with minute-level precision. Examples:

      • 0/5 * * * *: Checks every 5 minutes, starting from minute 0.

      • 0 0/1 * * *: Checks every hour, starting from 00:00.

      • 0 18 * * *: Checks at 18:00 every day.

      • 0 0 1 * *: Checks at 00:00 on the first day of every month.

      Cron expression syntax: Cron jobs.

    Query statistics

    Click the input box to open the Query statistics dialog box and configure the query and analysis statement.

    For multiple queries, use Set operations to correlate results. Configure query statements.

    Group evaluation

    Groups query and analysis results. Configure group evaluation.

    • Custom label: SLS groups query and analysis results by the fields you specify. The trigger condition is evaluated per group, generating an alert for each matching group per check interval.

      You can specify multiple fields.

    • No grouping: Generates one alert per check interval when the trigger condition is met.

    • Auto label: Available when Metricstore is selected in Query statistics. SLS automatically groups results by labels.

      The trigger condition is evaluated per group, generating an alert for each matching group per check interval.

    Trigger Condition

    Set the condition that triggers an alert and its severity.

    • Trigger condition

      • Data exists: Triggers an alert if query results contain data.

      • A specific number of data rows exists: Triggers an alert if the number of data rows in query results is N.

      • Data matches expression: Triggers an alert if query results contain data matching the expression.

      • A specific number of data rows match expression: Triggers an alert if N data rows in query results match the expression.

    • Severity

      Drives alert noise reduction and notification routing. Add severity-based conditions to alert and action policies. Configure alert severity.

      • Simple: Select a severity. All alerts from this rule share the same severity.

      • Conditional: Click Add to set different severities based on specific conditions.

    Alert condition expression syntax: Syntax for alert condition expressions.

    Add Tag

    Key-value identifying attributes for alerts. Labels drive noise reduction and notification routing. Add label-based conditions to alert and action policies. Add labels and annotations.

    Add Annotation

    Key-value metadata for alerts. Annotations drive noise reduction and notification routing. Add annotation-based conditions to alert and action policies. Add labels and annotations.

    Enable Auto-add annotations to include fields such as __count__ to alerts. Automatic annotations.

    Recovery Notification

    When the Recovery Notification switch is enabled, a recovery notification is sent when an alert is resolved. For example, if CPU usage exceeds 95% and later drops to 95% or below, a recovery notification is sent. Configure a recovery notification.

    Advanced settings > Consecutive trigger threshold

    Number of consecutive checks that must meet the trigger condition before an alert fires. Non-matching checks do not count.

    Advanced settings > No-data alert

    When No-data alert is enabled, an alert fires if consecutive no-data checks exceed the Threshold of Continuous Triggers. For multiple queries, this applies to the post-set-operation result. No-data alert.

    Destination

    Select one or more destinations for alert events.

    • Eventstores: Writes alert events to an Eventstore.

    • CloudMonitor Event Center: Sends alerts to CloudMonitor Event Center for management and notification.

    • SLS notification: Routes alerts through the SLS notification service using alert and action policies.

    Destination - Eventstore

    • Enable: Enable to write alerts to the specified Eventstore.

    • Region: Region of the destination Eventstore.

    • Project: Project of the destination Eventstore.

    • Eventstores: Target Eventstore for alert events.

    • Authorization Method:

    Destination - CloudMonitor Event Center

    Destination - SLS notification

    • Enable: Enable to route alerts through the SLS notification service.

    • Alert Policy

      Simple mode

      • SLS uses the built-in dynamic alert policy (sls.builtin.dynamic) by default.

      • Configure an action group.

        After you configure an action group, SLS automatically creates an action policy named Rule Name-Action Policy. All alerts from this rule use this policy. Notification channels.

        Important

        Modify this action policy on the Action policies page. Adding a condition changes the Alert Policy setting to Standard Mode automatically.

      • Repeat interval: During this interval, repeated alerts trigger the action policy only once.

      Standard mode

      • SLS uses the built-in dynamic alert policy (sls.builtin.dynamic) by default.

      • Select a built-in or custom action policy. Action policies.

      • Repeat interval: During this interval, repeated alerts trigger the action policy only once.

      Advanced mode

References

After you create alerts, you can Manage alert monitoring rules.