本文介绍日志服务告警的限制。

告警(新版)

类别 限制项 说明
告警监控 最大告警监控规则数 每个Project中最多创建100个告警监控规则。

如果您有更大的使用需求,请提工单申请。单个Project中最大可扩容至200个。

查询和分析操作一般性限制 查询和分析操作的限制项请参见查询和分析
查询和分析操作并发限制 如果在一个Project中,同时执行较多的查询和分析操作(例如通过SDK进行大量查询和分析操作),且创建了较多的告警监控规则,可能导致查询并发数超过Project限制从而使监控失败。建议在创建告警监控规则时,设置独享SQL自动,以支持更高的并发数。具体操作,请参见创建日志告警监控规则

使用SQL独享版时,需确保目标Project具备足够的独享SQL CU数。更多信息,请参见开启SQL独享版

单个查询和分析结果
  • 只使用查询语句时,默认返回100条数据。基于数据条数的触发条件判断可能不准确,此时建议使用COUNT函数进行统计。
  • 分析语句默认返回100行结果。如果您需要更多数据,可使用LIMIT语句。

    如果一条分析语句的结果超过1000条,那么系统只选取前1000条用于集合操作。

  • 当存在三个查询和分析操作且集合操作未选择不合并时,只选取每个查询和分析结果中的前100条数据。
  • 当存在两个及以上的查询分析操作且集合操作不合并时,如果开启了无数据告警,那么系统只取第一个查询分析语句的结果来判断是否无数据。
查询和分析的组合个数 1~3个。
字段值的长度 如果字段的值超过1024个字符,只截取前1024个字符用于分析。
查询和分析的时间范围 每条查询和分析语句的时间跨度不能超过24小时。
资源数据更新时效 资源数据更新非立即生效。生效时间在15分钟以内。
告警管理 告警策略变化等待 变化等待最小值为15秒,即使设置为更小的值,也是以15秒间隔进行检查。
策略匹配条件 告警策略、行动策略等配置中,建议使用项目名、告警规则ID、告警名称、严重度、简短的标签或标注等作为条件。
  • 如果匹配的是字符串,建议使用简短的普通字符串,例如foobar

    不支持匹配换行、双引号(""),例如foo "bar"无法被正常解析。

  • 正则匹配不支持Glob表达式,例如*Error为Glob表达式,.*Error为正则表达式。
事务数量 30天内最多保留1000条事务,超过后自动覆盖旧的事务数据。
事务注释 每个事务最多添加10条注释,超出后自动覆盖。
策略配置更新时效 告警相关的策略配置,例如告警策略、行动策略、内容模板、用户、用户组、值班组等,更新后一般1分钟左右生效。
通知管理 通知渠道 各个通知渠道的使用限制如下所示。超出限制,可能导致您无法接收到告警通知。未收到告警通知时,您可在全局告警排障中心查看相关错误。更多信息,请参见全局告警排障中心
  • 语音
    仅支持中国内地手机号码(+86)。
    说明
    • 告警语音未拨通时,不会重复拨打,将以短信方式发送一次告警通知。
    • 无论告警语音是否拨通均按一次计费。未拨通的提示短信,不会额外产生短信费用。
  • 钉钉

    钉钉机器人限制每分钟最多20条消息。

  • 企业微信

    企业微信机器人限制每分钟最多20条消息。

  • 飞书
    • 飞书机器人限制每分钟最多20条消息。
    • 提醒方式仅支持设置为不提醒或者所有人,不支持设置为指定成员
  • 自定义Webhook
    • 必须为公网可访问的地址。
    • Webhook调用返回的状态码为200时,表示调用成功,其余状态码都表示调用失败。
  • 函数计算

    仅支持以sls-ops-开头的函数。

更多信息,请参见通知渠道说明

通知内容 每个通知渠道都存在通知内容长度的限制。为了尽量保证告警通知成功,对于超长的内容,系统可能通过适当的内容截断来避免通知失败。内容截断无法保证内容的完整性以及百分百发送成功,这主要是受限于截断后的内容以及各个通知渠道的支持能力,例如截断后的内容是不合法的Markdown或者HTML,则可能导致通知失败。对于短信、语音等纯文本格式的内容,一般内容截断不会导致通知失败。
建议根据通知渠道的限制合理配置内容模板,避免内容超长导致通知失败。各个通知渠道的限制如下(中文、英文、数字或标点符号都算一个字符):
说明 如果字段的值超过1024个字符,只截取前1024个字符。
  • 短信

    通知内容限制为256个字符。

  • 语音

    通知内容限制为256个字符。

  • 邮件

    通知内容限制为8 KB。

  • 钉钉

    通知内容限制为8 KB。

  • 企业微信
    • 通知内容限制为4 KB。
    • 提醒方式所有人指定成员时,通知内容只能为普通文本格式,不支持Markdown格式。
  • 飞书

    通知内容限制为8 KB。

  • Slack

    通知内容限制为8 KB。

  • 自定义Webhook

    通知内容限制为16 KB。

  • 通知中心

    通知内容限制为8 KB。

  • 函数计算

    通知内容限制为16 KB。

  • EventBridge

    通知内容限制为16 KB。

内容模板配置 内容模板配置错误时,可能导致模板渲染失败,从而返回报错信息。如果您所接收的告警通知中包含Template render error类似的报错信息,请根据内容模板语法(新版)及报错信息检查模板配置是否正确。
内容模板变量 内容长度最多2 KB,超过2 KB部分会被截断。
渠道通知额度 每个接收人每天最多可接收9999条邮件、短信或电话。更多信息,请参见配置渠道额度

告警(旧版)

限制项 说明
组合查询 组合查询个数为1~3个。
字符串 如果日志字段长度超过1024个字符,只截取前1024个字符用于计算。
条件表达式 条件表达式限制说明如下:
  • 条件表达式长度为1~128个字符。
  • 条件表达式只判断每次查询中的前100条查询结果。
  • 条件表达式计算次数不超过1000次。
查询区间 每条查询语句的查询时间跨度不能超过24小时。
告警语音通知 告警语音未拨通时,不会重复拨打,将以短信方式发送一次通知。

无论告警语音是否拨通均按一次计费。未拨通的提示短信,不会额外产生短信费用。