腾讯云可观测平台 云函数监控指标

这篇档介绍了腾讯云函数(SCF_V2)的监控指标及查询方式,包括请求监控、资源监控和执行监控三类指标,并说明统计粒度可通过接口获取。文档详细列出了两种维度组合的查询参数:按云函数版本维度拉取数据(需指定函数名、命名空间和版本号)和按云函数别名维度拉取数据(需指定函数名和命名空间)。监控指标:分为请求监控、资源监控和执行监控三类,统计粒度需通过DescribeBaseMetrics接口确认。查询维度:1. 按云函数版本。

相关产品
腾讯云可观测平台 产品页,含版本规格、价格与购买入口。

一、命名空间

Namespace = QCE/SCF_V2

二、请求监控

指标英文名 指标中文名 指标说明 单位 维度 统计规则
[period, statType]
Error 错误次数 函数执行后产生的错误请求次数,当前包含客户的错误次数和平台错误次数之和,按粒度(1分钟、5分钟)统计求和 次 functionName、version、namespace、alias、 [ 60s, sum ]
[ 300s, sum ]
[ 3600s, sum ]
[ 86400s, sum ]
Invocation 调用次数 函数/地域级别的请求次数,按粒度(1分钟、5分钟)统计求和 次 functionName、version、namespace、alias、 [ 60s, sum ]
[ 300s, sum ]
[ 3600s, sum ]
[ 86400s, sum ]
Throttle 受限次数 函数/地域级别被流控的请求次数,达到函数并发后的请求将受限,按粒度(1分钟、5分钟)统计求和 次 functionName、version、namespace、alias、 [ 60s, sum ]
[ 300s, sum ]
[ 3600s, sum ]
[ 86400s, sum ]
ConcurrentExecutions 并发执行次数 同一时间点并发处理的请求数,按粒度(1分钟、5分钟)统计求和,在函数/地域维度统计求最大值 次 functionName、version、namespace、alias、 [ 60s, max ]
[ 300s, max ]
[ 3600s, max ]
[ 86400s, max ]
DlqFailedNum dlq 投递失败次数 dlq 投递失败次数 次 functionName、version、namespace、alias、 [ 60s, sum ]
[ 300s, sum ]
[ 3600s, sum ]
[ 86400s, sum ]

三、资源监控

指标英文名 指标中文名 指标说明 单位 维度 统计规则
[period, statType]
Duration 运行时间 函数/地域级别的运行时间,指用户的函数代码从执行开始到结束的时间,按粒度(1分钟、5分钟)统计求平均 ms functionName、version、namespace、alias、 [ 60s, avg ]
[ 300s, avg ]
[ 3600s, avg ]
[ 86400s, avg ]
BillDuration 计费时间 计费时间 ms functionName、version、namespace、alias、 [ 60s, sum ]
[ 300s, sum ]
[ 3600s, sum ]
[ 86400s, sum ]
Mem 运行内存 函数运行时实际使用的内存,按粒度(1分钟、5分钟)统计求最大值 MB functionName、version、namespace、alias、 [ 10s, max ]
[ 60s, max ]
[ 300s, max ]
[ 3600s, max ]
[ 86400s, max ]
MemDuration 时间内存 资源使用量,函数运行时长 × 函数运行所用内存,按粒度(1分钟、5分钟)统计求和 MB functionName、version、namespace、alias、 [ 60s, sum ]
[ 300s, sum ]
[ 3600s, sum ]
[ 86400s, sum ]
ConfigMem 配置内存 配置内存 MB functionName、version、namespace、alias、 [ 60s, max ]
[ 300s, max ]
[ 3600s, max ]
[ 86400s, max ]
OutFlow 外网出流量 在函数内访问外网资源时产生对外的流量,按粒度(1分钟、5分钟)统计求和 KB functionName、version、namespace、alias、 [ 60s, sum ]
[ 300s, sum ]
[ 3600s, sum ]
[ 86400s, sum ]

四、执行监控

指标英文名 指标中文名 指标说明 单位 维度 统计规则
[period, statType]
Http2xx 正确次数(HTTP 2xx) 函数执行后返回 2xx 状态码的个数,按粒度(1分钟、5分钟)统计求和 个 functionName、version、namespace、alias、 [ 10s, sum ]
[ 60s, sum ]
[ 300s, sum ]
[ 3600s, sum ]
[ 86400s, sum ]
Http432 资源超过限制(HTTP 432) 函数执行后返回 432 状态码的个数,按粒度(1分钟、5分钟)统计求和 个 functionName、version、namespace、alias、 [ 10s, sum ]
[ 60s, sum ]
[ 300s, sum ]
[ 3600s, sum ]
[ 86400s, sum ]
Http433 函数执行超时(HTTP 433) 函数执行后返回 433 状态码的个数,按粒度(1分钟、5分钟)统计求和 个 functionName、version、namespace、alias、 [ 10s, sum ]
[ 60s, sum ]
[ 300s, sum ]
[ 3600s, sum ]
[ 86400s, sum ]
Http434 内存超过限制(HTTP 434) 函数执行后返回 434 状态码的个数,按粒度(1分钟、5分钟)统计求和 个 functionName、version、namespace、alias、 [ 10s, sum ]
[ 60s, sum ]
[ 300s, sum ]
[ 3600s, sum ]
[ 86400s, sum ]
Http4xx 函数错误次数(HTTP 4xx) 函数执行后返回 4xx 状态码的个数,按粒度(1分钟、5分钟)统计求和 个 functionName、version、namespace、alias、 [ 10s, sum ]
[ 60s, sum ]
[ 300s, sum ]
[ 3600s, sum ]
[ 86400s, sum ]
Syserr 平台错误次数(HTTP 5xx) 函数执行后返回 5xx 状态码的个数,按粒度(1分钟、5分钟)统计求和 个 functionName、version、namespace、alias、 [ 60s, sum ]
[ 300s, sum ]
[ 3600s, sum ]
[ 86400s, sum ]
FunctionErrorPercentage 函数错误率 函数错误率 % functionName、version、namespace、alias、 [ 60s, expr ]
ServerErrorPercentage 平台错误率 平台错误率 % functionName、version、namespace、alias、 [ 60s, expr ]
[ 300s, expr ]

注意:每个指标的统计粒度(Period)可取值不一定相同,可通过 DescribeBaseMetrics 接口获取每个指标支持的统计粒度。

五、各维度对应参数总览

参数名称 维度名称 维度解释 格式
Instances.N.Dimensions.0.Name functionName 云函数维度名称 输入 String 类型维度名称:functionName
Instances.N.Dimensions.0.Value functionName 云函数的具体名称 输入具体函数名称,例如:test
Instances.N.Dimensions.1.Name namespace 云函数命名空间维度名称 输入 String 类型维度名称:namespace
Instances.N.Dimensions.1.Value namespace 云函数所在的命名空间 输入具体函数名称,例如:test云函数命名空间由用户自定义,可以在 ListNamespaces 接口中获取 namespace 详情
Instances.N.Dimensions.2.Value version 云函数版本维度名称 输入 String 类型维度名称:version
Instances.N.Dimensions.2.Name version 云函数具体版本 输入函数具体版本,例如:$latest
Instances.N.Dimensions.2.Value alias 云函数别名维度名称 输入 String 类型维度名称:alias
Instances.N.Dimensions.2.Name alias 云函数具体别名 输入函数具体别名,例如:test

六、入参说明

云函数支持以下两种维度组合的查询方式,两种入参取值示例如下:

七、1. 按云函数版本维度拉取指标监控数据:

&Instances.N.Dimensions.0.Name=functionName
&Instances.N.Dimensions.0.Value=云函数的具体名称
&Instances.N.Dimensions.1.Name=namespace
&Instances.N.Dimensions.1.Value=云函数所在的命名空间
&Instances.N.Dimensions.2.Name=version
&Instances.N.Dimensions.2.Value=云函数具体版本

八、2. 按云函数别名维度拉取指标监控数据:

&Instances.N.Dimensions.0.Name=functionName
&Instances.N.Dimensions.0.Value=云函数的具体名称
&Instances.N.Dimensions.1.Name=namespace
&Instances.N.Dimensions.1.Value=云函数所在的命名空间

赞 (0)
上一篇 4天前
下一篇 4天前