监控指标 指标类型 指标名称 单位 描述 调用次数 函数总调用(FunctionTotalInvocations) 次 基于预留和按量模式统计的函数总调用次数。按1分钟或1小时粒度统计求和。 调用次数 基于预留模式的调用(FunctionProvisionInvocations) 次 基于预留模式统计的函数总调用次数。按1分钟或1小时粒度统计求和。 HTTP状态码统计 函数HTTP状态码2xx请求数(FunctionHTTPStatus2xx) 次 每秒处理的请求中返回HTTP状态为2xx的请求数,按粒度1分钟、5分钟或1小时统计求和。 HTTP状态码统计 函数HTTP状态码3xx请求数(FunctionHTTPStatus3xx) 次 每秒处理的请求中返回HTTP状态为3xx的请求数,按粒度1分钟、5分钟或1小时统计求和。 HTTP状态码统计 函数HTTP状态码4xx请求数(FunctionHTTPStatus4xx) 次 每秒处理的请求中返回HTTP状态为4xx的请求数,按粒度1分钟、5分钟或1小时统计求和。 HTTP状态码统计 函数HTTP状态码5xx请求数(FunctionHTTPStatus5xx) 次 每秒处理的请求中返回HTTP状态为5xx的请求数,按粒度1分钟、5分钟或1小时统计求和。 错误次数 服务端错误(FunctionServerErrors) 次 在调用某个指定函数时,由于函数计算系统原因导致函数未被执行的总调用次数。按1分钟或1小时粒度统计求和。 错误次数 客户端错误(FunctionClientErrors) 次 在某一地域内调用函数时,由于函数计算客户端错误导致函数未被执行或执行未成功,且返回 4xx 状态码的总调用次数。按1分钟或1小时粒度统计求和。 部分状态码示例如下: 400 :参数错误。 403 :缺少权限。 404 :资源找不到。 412 :自定义运行时实例启动失败等。 499 :客户端连接断开。 错误次数 函数错误(FunctionFunctionErrors) 次 在调用某个指定函数时,由于函数自身原因导致函数调用失败的次数。按1分钟或1小时粒度统计求和。 流控错误 并发实例超上限(FunctionConcurrencyThrottles) 次 在调用函数时,由于函数并发实例超上限导致函数调用失败,且返回 429 状态码的总调用次数。按1分钟或1小时粒度统计求和。 流控错误 实例总数超上限(FunctionResourceThrottles) 次 在调用函数时,由于函数实例总数超上限导致函数执行失败,且返回 503 状态码的总调用次数。按1分钟或1小时粒度统计求和。 函数执行时间 平均时间(FunctionAvgDuration) 毫秒 函数代码从执行开始到结束的时间,且平台时间不计入在内。按1分钟或1小时粒度统计求平均。 函数执行时间 函数P90执行时间(FunctionP90Duration) 毫秒 函数代码从执行开始到结束的时间,且平台时间不计入在内。按粒度统计求P90值(90%请求的执行时间都小于统计值)。 函数执行时间 函数P99执行时间(FunctionP99Duration) 毫秒 函数代码从执行开始到结束的时间,且平台时间不计入在内。按粒度统计求P99值(99%请求的执行时间都小于统计值)。 函数执行时间 函数最大执行时间(FunctionMaxDuration) 毫秒 函数代码从执行开始到结束的时间,且平台时间不计入在内。按1分钟或1小时粒度统计求最大值。 端到端延时 平均延时(FunctionLatencyAvg) 毫秒 在调用时,函数执行请求从抵达函数计算系统开始到离开函数计算系统所消耗的时间,且包含平台消耗的时间。按1分钟或1小时粒度统计求平均时间。 内存使用情况 内存配额(FunctionMemoryLimitMB) MB 在调用函数时,函数可使用的内存上限。如果函数实际消耗内存超过此上限,则会出现内存溢出OOM错误。函数所有实例按1分钟或1小时粒度取最大值。 内存使用情况 已使用内存(FunctionMaxMemoryUsage) MB 在调用函数时,函数执行所消耗的内存,表示函数实际消耗的内存。函数所有实例按1分钟或1小时粒度取最大值。 函数按量实例数 函数按量实例数上限(FunctionOndemandInstanceQuota) 个 函数按量实例数上限,可通过按量实例进行配置,若不主动配置则不展示。 函数按量实例数 函数已使用按量实例数(FunctionOndemandActiveInstance) 个 在调用函数时,函数执行实际占用的按量实例数。 函数预留实例数 函数预留实例数(FunctionProvisionedCurrentInstance) 个 在调用函数时,函数执行实际占用的预留实例数。 vCPU使用情况(实例级别指标) vCPU配额(FunctionvCPUQuotaCores) vCPU 函数的vCPU配额。 vCPU使用情况(实例级别指标) 最大vCPU(FunctionMaxvCPUCores) vCPU 函数实际使用的vCPU数,其中1代表1vCPU,按1分钟或1小时粒度统计多个实例求最大值。 vCPU使用情况(实例级别指标) 平均vCPU(FunctionAvgvCPUCores) vCPU 函数实际使用的vCPU数,其中1代表1vCPU,按1分钟或1小时粒度统计多个实例求平均值。 vCPU利用率(实例级别指标) 最大利用率(FunctionMaxvCPUUtilization) % 函数实际使用的vCPU核数占vCPU配额的比例。按1分钟或1小时粒度统计多个实例求最大值。 vCPU利用率(实例级别指标) 平均利用率(FunctionAvgvCPUUtilization) % 函数实际使用的vCPU核数占vCPU配额的比例。按1分钟或1小时粒度统计多个实例求平均值。 网络流量(实例级别指标) 入网流量(FunctionRXBytesPerSec) Mbps 函数单位时间的入网流量。 网络流量(实例级别指标) 出网流量(FunctionTXBytesPerSec) Mbps 函数单位时间的出网流量。 内存使用情况(实例级别指标) 最大使用内存(FunctionMaxMemoryUsageMB) MB 函数实例实际使用的内存。按1分钟或1小时粒度统计求最大值。 内存使用情况(实例级别指标) 平均使用内存(FunctionAvgMemoryUsageMB) MB 函数实例实际使用的内存。按1分钟或1小时粒度统计求平均值。 内存使用率(实例级别指标) 最大使用率(FunctionMaxMemoryUtilization) % 函数实例实际使用的内存占内存配额的比例。按1分钟或1小时粒度统计多个实例求最大值。 内存使用率(实例级别指标) 平均使用率(FunctionAvgMemoryUtilization) % 函数实例实际使用的内存占内存配额的比例。按1分钟或1小时粒度统计多个实例求平均值。