# 内置告警规则

    创建告警策略时,您可以选择自定义告警策略,或选择系统内置的告警规则。平台提供多个告警规则类型模板。

    # 主动监控

    • 页面内容改变:当您在主动监控中设置的 URL 对应页面内容改变时触发告警。
    • 主动监控 HTTP 状态异常:如需对某个页面或 API 请求状态进行检测,可使用主动监控并填写 URL,系统将定时发起请求,若请求异常则会触发相应告警。

    # 应用事务

    • 服务接口 HTTP 错误率异常:用户请求某个应用的接口失败,当一定时间内接口的错误率和错误次数符合设定值时触发告警。
    • 服务接口 HTTP 慢事务异常:用户访问页面或页面中的某些功能接口时,需等待较长时间才能响应,当服务接口的超时次数和超时平均值符合设定值时触发告警。
    • 服务 HTTP 错误率异常:用户请求某个服务的接口失败,当一定时间内服务的出错率符合设定值时触发告警。
    • 服务 HTTP 慢事务异常:用户访问服务的某些功能接口时,需等待较长时间才能响应,当服务响应时间超过设定值时触发告警。

    # 微服务

    服务熔断通知告警:微服务治理中的熔断机制是指发起服务调用时,若被调用方返回的错误率超过一定阈值,则后续请求将不会真正发起请求,而是在调用方直接返回错误,当错误次数符合设定值时触发告警。

    # 浏览器性能

    • Ajax 接口访问性能:分析 Ajax 请求性能,包括响应时间、错误类型变化等,当接口响应时间的平均值与设定规则相符时触发告警。
    • 用户体验:不同用户在进行某些操作时,可能会出现页面长久无响应的情况,当页面响应时间的平均值符合设定值时触发告警。
    • 域名访问性能:当域名的响应时间平均值符合设定值时触发告警。
    • 页面访问性能:用户在进行某些操作时,可能会导致页面响应时间超出预期的情况,当页面的平均加载时间符合设定值时触发告警。
    • 脚本错误:前端页面可能存在隐藏问题,分布在各地不同环境的用户在进行某些操作时,可能会导致页面崩溃,当错误数量符合设定值时触发告警。

    # 应用错误

    应用错误次数:当应用的错误次数符合设定值时触发告警。

    # 应用资源

    • 应用实例 CPU 使用率异常:应用实例 CPU 的平均使用率符合设定值时触发告警。
    • 应用实例内存使用率异常: 应用实例的内存使用率符合设定值时触发告警。
    • 应用实例 OOM:应用实例 OOM 时触发告警。
    • 应用 JVM GC 次数:JVM GC 的次数符合设定值时触发告警。
    • 应用 JVM GC 耗时:JVM GC 的耗时最大值和总和符合设定值时触发告警。
    • 应用 JVM 堆内存:JVM 的堆内存平均使用率符合设定值时触发告警。
    • 应用 NodeJS 堆内存使用率:NodeJS 的堆内存平均使用率符合设定值时触发告警。