All Products
Search
Document Center

Simple Log Service:ListAlerts

Last Updated:Nov 10, 2025

Lists the alert rules in a specified project.

Try it now

Try this API in OpenAPI Explorer, no manual signing needed. Successful calls auto-generate SDK code matching your parameters. Download it with built-in credential security for local usage.

Test

RAM authorization

No authorization for this operation. If you encounter issues with this operation, contact technical support.

Request syntax

GET /alerts HTTP/1.1

Request parameters

Parameter

Type

Required

Description

Example

project

string

Yes

The project name.

ali-test-project

offset

integer

No

The line from which to start the query. The default value is 0.

0

size

integer

No

The number of rows to return on each page for a paged query. The maximum value is 200. The default value is 10.

10

logstore

string

No

The Logstore from which to obtain alert rules. The default value is empty.

ali-test-logstore

Response elements

Element

Type

Description

Example

object

total

integer

The total number of alerts in the project.

80

count

integer

The number of alerts returned in the current response.

10

results

array

The list of alert configurations.

Alert

The alert configuration.

Examples

Success response

JSON format

{
  "total": 80,
  "count": 10,
  "results": [
    {
      "name": "alert-123456",
      "displayName": "alertNameExample",
      "description": "Alert Desc",
      "configuration": {
        "muteUntil": 1698907508,
        "version": "2.0",
        "type": "default",
        "templateConfiguration": {
          "id": "sls.app.ack.ip.not_enough",
          "type": "sys",
          "version": "1",
          "lang": "cn",
          "tokens": {
            "test": "test",
            "test2": 1
          },
          "aonotations": {
            "test": "test",
            "test2": 1
          }
        },
        "dashboard": "DasnboardExample",
        "threshold": 1,
        "noDataFire": false,
        "noDataSeverity": 6,
        "sendResolved": false,
        "queryList": [
          {
            "chartTitle": "chartExmaple",
            "query": "* | select *",
            "timeSpanType": "Relative",
            "start": "-5m",
            "end": "now",
            "storeType": "log",
            "project": "projectExample",
            "store": "store Example",
            "region": "cn-hangzhou",
            "roleArn": "",
            "dashboardId": "dashboardExample",
            "powerSqlMode": "auto",
            "ui": ""
          }
        ],
        "annotations": [
          {
            "key": "title",
            "value": "example value"
          }
        ],
        "labels": [
          {
            "key": "title",
            "value": "example value"
          }
        ],
        "conditionConfiguration": {
          "condition": "cnt > 100",
          "countCondition": "__count__ > 5"
        },
        "severityConfigurations": [
          {
            "severity": 8,
            "evalCondition": {
              "condition": "cnt > 100",
              "countCondition": "__count__ > 5"
            }
          }
        ],
        "joinConfigurations": [
          {
            "type": "left_join",
            "condition": "$0.id == $1.id"
          }
        ],
        "groupConfiguration": {
          "type": "custom",
          "fields": [
            "id"
          ]
        },
        "policyConfiguration": {
          "alertPolicyId": "sls.builtin.dynamic",
          "actionPolicyId": "example_action_policy",
          "repeatInterval": "10m"
        },
        "autoAnnotation": false,
        "sinkEventStore": {
          "enabled": true,
          "endpoint": "cn-shanghai-intranet.log.aliyuncs.com",
          "project": "exampleProject",
          "eventStore": "exampleStore",
          "roleArn": "acs:ram::123456789:role/aliyunlogetlrole"
        },
        "sinkCms": {
          "enabled": true
        },
        "sinkAlerthub": {
          "enabled": true
        },
        "tags": [
          "host"
        ]
      },
      "schedule": {
        "type": "Cron",
        "cronExpression": "0/5 * * * *",
        "runImmediately": false,
        "timeZone": "\"+0800\"",
        "delay": 4,
        "interval": "1m/1h"
      },
      "createTime": 0,
      "lastModifiedTime": 0,
      "status": "ENABLED/DISABLED"
    }
  ]
}

Error codes

See Error Codes for a complete list.

Release notes

See Release Notes for a complete list.