更新时间:2025-08-18 GMT+08:00

FunctionGraph支持的监控指标

功能说明

本节定义了FunctionGraph上报云监控服务的监控指标的命名空间,监控指标列表和维度定义,用户可以通过云监控服务提供管理控制台或API接口来检索FunctionGraph产生的监控指标和告警信息。

命名空间

SYS.FunctionGraph

约束与限制

具体展示的监控指标因区域选择而异,请以控制台显示的监控指标为准,此处列举FunctionGraph支持的全部监控指标。

函数监控指标

表1 FunctionGraph支持的监控指标

指标ID

指标名称

指标含义

取值范围

单位

进制

测量对象(维度)

监控周期(原始指标)

count

调用次数

该指标用于统计函数调用次数。

≥ 0 counts

Count

不涉及

函数

5分钟

failcount

错误次数

该指标用于统计函数调用错误次数。

以下两种情况都会计入错误次数:

  • 函数请求异常,导致无法执行完成且返回200。
  • 函数自身语法错误或者自身执行错误。

≥ 0 counts

Count

不涉及

函数

5分钟

failRate

调用错误率

该指标用于统计函数调用错误率。

0% ≤X≤ 100%

%

不涉及

函数

5分钟

rejectcount

被拒绝次数

该指标用于统计函数调用被拒绝次数。

被拒绝次数是指并发请求太多,系统流控而被拒绝的请求次数。

≥ 0 counts

Count

不涉及

函数

5分钟

concurrency

并发数

该指标用于统计函数同时调用处理的最大并发请求个数。

≥ 0 counts

count

不涉及

函数

5分钟

reservedinstancenum

预留实例数

该指标用于统计函数运行的预留实例数。

≥ 0 counts

count

不涉及

函数

5分钟

duration

平均运行时间

该指标用于统计函数调用平均运行时间。

≥ 0 ms

ms

不涉及

函数

5分钟

maxDuration

最大运行时间

该指标用于统计函数调用最大运行时间。

≥ 0 ms

ms

不涉及

函数

5分钟

minDuration

最小运行时间

该指标用于统计函数最小运行时间。

≥ 0 ms

ms

不涉及

函数

5分钟

systemErrorCount

系统错误次数

该指标用于统计函数调用系统错误次数。

≥ 0counts

count

不涉及

函数

5分钟

functionErrorCount

函数错误次数

该指标用于统计函数调用函数错误次数。

≥ 0counts

count

不涉及

函数

5分钟

payPerUseInstance

弹性实例数

该指标用于统计函数排除预留实例后实际使用的实例数。

≥ 0 counts

count

不涉及

函数

5分钟

instances

实例数

该指标用于统计函数调用实例的个数。

≥ 0 counts

count

不涉及

函数

5分钟

duration_p500

函数执行时间p50

该指标用于统计函数执行时间的p50。

≥ 0 ms

ms

不涉及

函数

5分钟

duration_p800

函数执行时间p80

该指标用于统计函数执行时间的p80。

≥ 0 ms

ms

不涉及

函数

5分钟

duration_p950

函数执行时间p95

该指标用于统计函数执行时间的p95。

≥ 0 ms

ms

不涉及

函数

5分钟

duration_p990

函数执行时间p990

该指标用于统计函数执行时间的p990。

≥ 0 ms

ms

不涉及

函数

5分钟

duration_p999

函数执行时间p999

该指标用于统计函数执行时间的p999。

≥ 0 ms

ms

不涉及

函数

5分钟

memoryUsed

函数执行内存使用

该指标用于统计函数执行内存使用量。

≥ 0 MB

MB

不涉及

函数

5分钟

functionCost

资源使用量

该指标用于统计函数执行资源使用量,函数执行内存使用 * 函数执行时间。

≥ 0 MB

MB

不涉及

函数

5分钟

instanceUsage

实例使用率

该指标用于统计租户所有函数实例实际使用百分比。

0% ≤X≤ 100%

%

不涉及

函数

5分钟

表2 函数流支持的监控指标

指标ID

指标名称

指标含义

取值范围

单位

进制

测量对象(维度)

监控周期(原始指标)

totalCount

调用次数

工作流的执行总数。

≥ 0 counts

count

不涉及

函数流

1分钟

errorCount

错误次数

工作流的执行失败总数。

≥ 0 counts

count

不涉及

函数流

1分钟

running

运行中个数

工作流运行中的流程个数。

≥ 0 counts

count

不涉及

函数流

1分钟

rejectCount

被限流次数

工作流被限流的流程个数。

≥ 0 counts

count

不涉及

函数流

1分钟

averageDuration

平均运行时间

工作流的平均执行时长。

≥ 0 ms

ms

不涉及

函数流

1分钟

notifyFailedCount

通知失败次数

工作流执行结果通知失败的次数。

≥ 0 counts

count

不涉及

函数流

1分钟

ExecutionsStarted

工作流实例启动个数

该指标用于统计用户工作流实例开始运行的实例个数。

≥ 0 counts

count

不涉及

函数流

1分钟

ExecutionsSucceeded

工作流实例执行成功个数

该指标用于统计用户工作流实例成功运行完成的实例个数。

≥ 0 counts

count

不涉及

函数流

1分钟

ExecutionsFailed

工作流实例执行失败个数

该指标用于统计用户工作流实例运行失败的实例个数。

≥ 0 counts

count

不涉及

函数流

1分钟

ExecutionsAborted

工作流实例执行被中断个数

该指标用于统计用户工作流实例被终止运行的个数。

≥ 0 counts

count

不涉及

函数流

1分钟

ExecutionsTimedOut

工作流实例执行超时个数

该指标用于统计用户工作流实例超时运行的个数。

≥ 0 counts

count

不涉及

函数流

1分钟

维度

key

value

package-functionname

应用名-函数名。

示例:default-myfunction_Python。

graph_name

函数流。

projectId

租户