阿里云函数计算监控集成
集成后,Site24x7 将自动发现您的阿里云函数计算资源。这一全面的监控解决方案可让您跟踪无服务器函数的性能和资源使用情况——包括调用次数、延迟百分位、错误率、资源消耗和容量统计。通过实时仪表板、告警配置和自动化工作流,您可以主动发现效率问题并排查故障。
使用场景
- 性能监控:识别异常延迟或调用次数峰值,确保函数在可接受的范围内运行。
- 错误检测:监控错误和限流次数,快速诊断函数执行和外部依赖的问题。
- 资源管理:在函数和实例级别跟踪 CPU 和内存使用情况,以优化资源分配。
- 容量规划:关注并发执行指标和预置实例,确保峰值负载期间有足够的容量。
- 异步处理:监控异步执行参数,确保消息处理和投递的顺畅运行。
设置与配置
- 登录您的 Site24x7 账户,导航至云 > 阿里云 > 添加监视器。
- 在编辑阿里云监视器页面,从服务类型列表中选择函数计算。
- 添加后,前往云 > 阿里云 > 函数计算查看仪表板和性能指标。
支持的指标
调用指标
| 指标名称 | 描述 | 单位 |
|---|---|---|
| 调用次数 | 记录的函数调用总次数。 | 次 |
| 函数总调用次数 | 特定函数的调用总次数。 | 次 |
| 函数计费调用次数 | 函数的计费调用次数。 | 次 |
| 服务计费调用次数 | 在服务级别汇总的计费调用次数。 | 次 |
| 服务计费调用率 | 计费调用次数占服务总调用次数的比率。 | 百分比 |
| 地域计费调用次数 | 该地域的计费调用次数。 | 次 |
| 地域计费调用率 | 该地域的计费调用率。 | 百分比 |
| 预置调用次数 | 由预置容量处理的调用次数。 | 次 |
| 函数限定符总调用次数 | 特定函数限定符(如版本或别名)的调用总次数。 | 次 |
延迟指标
| 指标名称 | 描述 | 单位 |
|---|---|---|
| 函数平均执行时长 | 函数执行的平均时长。 | 毫秒 |
| 函数平均延迟 | 函数执行期间的平均延迟。 | 毫秒 |
| 函数最大延迟 | 函数执行期间观测到的最大延迟。 | 毫秒 |
| 函数 P99 执行时长 | 函数执行的第 99 百分位时长。 | 毫秒 |
| 函数 P90 执行时长 | 函数执行的第 90 百分位时长。 | 毫秒 |
| 函数限定符平均执行时长 | 特定函数限定符的平均执行时长。 | 毫秒 |
| 函数限定符平均延迟 | 特定函数限定符的平均延迟。 | 毫秒 |
| 函数限定符最大延迟 | 特定函数限定符的最大延迟。 | 毫秒 |
| 函数限定符 P99 执行时长 | 特定函数限定符的第 99 百分位执行时长。 | 毫秒 |
| 函数限定符 P90 执行时长 | 特定函数限定符的第 90 百分位执行时长。 | 毫秒 |
错误与限流
| 指标名称 | 描述 | 单位 |
|---|---|---|
| 函数错误数 | 函数执行期间遇到的错误数量。 | 次 |
| 函数执行错误数 | 记录的函数特定错误数量。 | 次 |
| 函数客户端错误数 | 函数执行期间的客户端错误数量。 | 次 |
| 函数服务端错误数 | 函数执行期间的服务端错误数量。 | 次 |
| 函数限流次数 | 被限流的调用次数。 | 次 |
| 函数限定符执行错误数 | 特定函数限定符的错误数量。 | 次 |
| 函数限定符客户端错误数 | 函数限定符的客户端错误数量。 | 次 |
| 函数限定符服务端错误数 | 函数限定符的服务端错误数量。 | 次 |
| 函数限定符资源限流次数 | 函数限定符的资源限流事件数量。 | 次 |
| 函数并发限流次数 | 因并发限制而产生的限流次数。 | 次 |
资源使用情况
| 指标名称 | 描述 | 单位 |
|---|---|---|
| 函数 CPU 使用率 | 函数执行期间的平均 CPU 使用率。 | 百分比 |
| 函数内存使用率 | 函数已用内存占分配内存的百分比。 | 百分比 |
| 函数平均内存使用率 | 函数各次执行的平均内存使用率。 | 百分比 |
| 实例内存使用率 | 运行函数的底层实例内存使用百分比。 | 百分比 |
| 实例内存使用量 (MB) | 底层实例的内存使用量(以 MB 为单位)。 | MB |
| 函数限定符内存使用率 | 特定函数限定符的内存使用百分比。 | 百分比 |
| 函数限定符内存使用量 (MB) | 函数限定符的内存使用量(以 MB 为单位)。 | MB |
| 函数限定符平均 vCPU 核数 | 函数限定符使用的平均虚拟 CPU 核数。 | 次 |
| 函数平均 vCPU 使用率 | 函数执行期间的平均 vCPU 使用率。 | 百分比 |
预置与并发容量
| 指标名称 | 描述 | 单位 |
|---|---|---|
| 函数并发执行数 | 函数正在运行的并发执行数量。 | 次 |
| 函数限定符并发执行数 | 特定函数限定符的并发执行数量。 | 次 |
| 服务并发执行数 | 服务中的并发执行总数。 | 次 |
| 预置实例数 | 为函数计算分配的预置实例数量。 | 次 |
| 预置活跃实例数 | 正在处理调用的预置实例数量。 | 次 |
| 函数限定符当前预置实例数 | 函数限定符当前使用的预置实例数量。 | 次 |
| 函数限定符按需实例配额 | 函数限定符的按需实例可用配额。 | 次 |
异步执行
| 指标名称 | 描述 | 单位 |
|---|---|---|
| 异步调用次数 | 记录的异步调用总次数。 | 次 |
| 函数异步消息积压量 (v2) | 待处理的异步消息积压数量。 | 次 |
| 函数限定符异步消息延迟(平均值) | 特定函数限定符的异步消息平均延迟。 | 毫秒 |
| 函数异步消息延迟(平均值) | 异步消息处理的平均延迟。 | 毫秒 |
| 函数异步消息延迟(最大值) | 异步消息观测到的最大延迟。 | 毫秒 |
| 目标投递失败次数 | 向指定目标投递消息的失败次数。 | 次 |
| 目标投递成功次数 | 向指定目标成功投递消息的次数。 | 次 |
阈值配置
- 前往管理 > 配置文件 > 阈值和可用性。
- 为函数计算创建或编辑阈值配置文件。
- 将配置文件分配给相应的监视器以触发告警。
IT 自动化
Site24x7 的 IT 自动化工具帮助自动解决性能下降问题。发生违规时,告警引擎持续检查已定义阈值的系统事件并执行映射的自动化操作。
- 前往管理 > IT 自动化模板。
- 创建新的自动化规则。
- 将规则映射到监视器以实现主动解决。
配置规则
通过 Site24x7 的配置规则,您可以为多个监视器设置阈值配置文件、通知配置文件、标签和监视器组等参数,并自动化监控资源的配置设置。添加新的函数计算监视器时自动应用这些设置。
