监控指标告警
监控指标告警基于腾讯云可观测平台(TCOP)的告警策略体系实现。当云开发环境的资源指标出现异常(如云函数错误率升高、数据库慢查询激增、云托管 5xx 错误增多等)时,可自动触发告警通知。
能力边界
告警策略的创建与管理均在腾讯云可观测平台中完成,云开发控制台提供快捷跳转入口。
访问入口
- 登录 云开发平台,选择目标环境。
- 在左侧菜单选择 日志监控。
- 在页面顶部 Tab 选择 告警策略,点击 前往可观测平台。
配置流程
在腾讯云可观测平台中完成策略配置:
-
在可观测平台中创建新的告警策略。
-
在“配置告警策略 - 策略类型”中按告警对象选择对应的策略类型,策略类型并非都在“云开发”下:
告警对象 策略类型 云函数 云函数 PostgreSQL 数据库(独占) PostgreSQL 其他云开发资源(数据库、云托管、静态网站托管、网关等) 云开发 -
配置告警条件:指标、统计周期、比较符、阈值、持续周期。
-
配置通知渠道(接收组、通知模板)。
-
开启策略。
注意
策略类型需要与告警对象匹配,否则无法命中对应资源的监控数据。
常见告警场景
| 场景 | 建议指标(CLI 指标名) | 说明 |
|---|---|---|
| 云函数错误率升高 | FunctionError | 单位时间内函数错误次数 |
| 云函数超时 | FunctionTimeout | 函数执行超时次数 |
| 数据库慢查询激增 | DbCostTime100ms | 耗时 100 ms 以上请求数 |
| 云托管服务异常 | TkeHttpErrorService | 返回 404、500 等 HTTP 错误的次数 |
| 静态托管容量水位 | StaticFsSizePkg | 存储容量(MB) |
| 环境流量超限 | EnvQPSAll | 环境总 QPS |
指标名称与含义可通过 CloudBase CLI 查询:
# 查看所有资源类型支持的监控指标
tcb monitor schema
# 查询云函数错误次数
tcb monitor function helloWorld --metric-name FunctionError
完整命令用法请参见 监控指标查询。
更多灵活用法
除控制台外,还可通过 CloudBase CLI 查询指标、管理告警策略,便于接入自动化流程。
告警策略的高级操作(创建、修改、删除策略,查询告警历史等)可通过通用云 API 完成:
tcb api monitor CreateAlarmPolicy --body '{ ... }'
用法请参见 平台告警。
注意事项
- 监控数据存在上报延迟,持续周期与统计周期不宜设置过短,避免误告警。
- 建议配置合理的通知频率,避免告警风暴。
- 关闭日志记录后不再产生新的日志数据,但已配置的指标告警仍按监控数据触发。