功能说明
本节定义了FunctionGraph上报云监控服务的监控指标的命名空间,监控指标列表和维度定义,用户可以通过云监控服务提供管理控制台或API接口来检索FunctionGraph产生的监控指标和告警信息。
命名空间
SYS.FunctionGraph
函数监控指标
FunctionGraph支持的监控指标
指标ID | 指标名称 | 指标含义 | 取值范围 | 测量对象 | 监控周期(原始指标) |
---|---|---|---|---|---|
count | 调用次数 | 该指标用于统计函数调用次数。单位:次 | ≥ 0 counts | 函数 | 1分钟 |
failcount | 错误次数 | 该指标用于统计函数调用错误次数。 以下两种情况都会记入错误次数: 函数请求异常,导致无法执行完成且返回200。 函数自身语法错误或者自身执行错误。单位:次 |
≥ 0 counts | 函数 | 1分钟 |
rejectcount | 被拒绝次数 | 该指标用于统计函数调用被拒绝次数。 被拒绝次数是指并发请求太多,系统流控而被拒绝的请求次数。 单位:次 |
≥ 0 counts | 函数 | 1分钟 |
concurrency | 并发数 | 该指标用于统计函数同时调用处理的最大并发请求个数。 单位:个 |
≥ 0 counts | 函数 | 1分钟 |
reservedinstancenum | 预留实例个数 | 该指标用于统计函数配置的预留实例个数。 单位:个 |
≥ 0 counts | 函数 | 1分钟 |
duration | 平均运行时间 | 该指标用于统计函数调用平均运行时间。 单位:毫秒 |
≥ 0 ms | 函数 | 1分钟 |
maxDuration | 最大运行时间 | 该指标用于统计函数调用最大运行时间。 单位:毫秒 |
≥ 0 ms | 函数 | 1分钟 |
minDuration | 最小运行时间 | 该指标用于统计函数最小运行时间。 单位:毫秒 |
≥ 0 ms | 函数 | 1分钟 |
函数流支持的监控指标
指标ID | 指标名称 | 指标含义 | 取值范围 | 测量对象 | 监控周期(原始指标) |
---|---|---|---|---|---|
count | 调用次数 | 用于统计函数流调用次数。单位:次 | ≥ 0 counts | 函数流 | 1分钟 |
fail_count | 错误次数 | 该指标用于统计函数调用错误次数。单位:次 | ≥ 0 counts | 函数流 | 1分钟 |
running_count | 正在运行数量 | 该指标用于统计正在运行状态的函数流。单位:个 | ≥ 0 counts | 函数流 | 1分钟 |
reject_count | 被拒绝次数 | 该指标用于统计函数流调用被拒绝次数。单位:个 | ≥ 0 counts | 函数流 | 1分钟 |
duration | 平均运行时间 | 该指标用于统计函数流调用平均耗时。单位:毫秒 | ≥ 0 ms | 函数流 | 1分钟 |
维度
key | value |
---|---|
package-functionname | 应用名-函数名。示例:default-myfunction_Python。 |
graph_name | 函数流。 |