你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Microsoft.AppPlatform/spring 受支持的指标

下表列出了可用于 Microsoft.AppPlatform/spring 资源类型的指标。

表标题

指标 - 在 Azure 门户中显示的指标显示名称。
Rest API 中的名称 - 在 REST API 中引用的指标名称。
单位 - 度量单位。
聚合 - 默认的聚合类型。 有效值:平均值、最小值、最大值、总计、计数。
维度 - 适用于指标的维度
时间粒度 - 对指标采样的间隔。 例如,PT1M 表示该指标每分钟采样一次,PT30M 表示每 30 分钟一次,PT1H 表示每小时一次,以此类推。
DS 导出 - 是否可通过诊断设置将指标导出到 Azure Monitor 日志。

有关导出指标的信息,请参阅 - 使用数据收集规则 导出指标并在 Azure Monitor 中创建诊断设置。

有关指标保留的信息,请参阅 Azure Monitor 指标概述

有关支持的日志列表,请参阅 支持的日志类别 - Microsoft.AppPlatform/spring

类别 指标 REST API 中的名称 Unit 聚合 维度 时间粒度 DS 导出
性能 (.NET) active-timer-count

当前处于活动状态的计时器数
active-timer-count 计数 最大值、最小值、平均值 DeploymentAppName、、 Pod PT1M
性能 (.NET) alloc-rate

托管堆中分配的字节数
alloc-rate 字节 最大值、最小值、平均值 DeploymentAppName、、 Pod PT1M
通用 应用 CPU 使用率(已弃用)

应用的最近 CPU 使用率。 此指标即将弃用。 请使用指标 ID 为“PodCpuUsage”的“应用 CPU 使用率”。
AppCpuUsage 百分比 最大值、最小值、平均值 DeploymentAppName、、 Pod PT1M
性能 (.NET) assembly-count

已加载的程序集数
assembly-count 计数 最大值、最小值、平均值 DeploymentAppName、、 Pod PT1M
性能 (.NET) cpu-usage

进程使用 CPU 的时间百分比
cpu-usage 百分比 最大值、最小值、平均值 DeploymentAppName、、 Pod PT1M
请求 (.NET) current-requests

进程生存期内正在处理的请求总数
current-requests 计数 平均值 DeploymentAppName、、 Pod PT1M
性能 (.NET) exception-count

异常数
exception-count 计数 总计(求和)、最大值、最小值、平均值 DeploymentAppName、、 Pod PT1M
请求 (.NET) failed-requests

进程生存期内失败请求的总数
failed-requests 计数 平均值 DeploymentAppName、、 Pod PT1M
网关 请求的最长时间

请求的最长时间
GatewayHttpServerRequestsMilliSecondsMax 毫秒 最大值、平均值 Pod、、httpStatusCodeoutcome、、httpMethod PT1M
网关 请求计数

请求数
GatewayHttpServerRequestsSecondsCount 计数 总计(总和)、平均值 Pod、、httpStatusCodeoutcome、、httpMethod PT1M
网关 jvm.gc.live.data.size

完全 GC 后的旧代内存池大小
GatewayJvmGcLiveDataSizeBytes 字节 最大值、平均值 Pod PT1M
网关 jvm.gc.max.data.size

旧代内存池的最大大小
GatewayJvmGcMaxDataSizeBytes 字节 最大值、平均值 Pod PT1M
网关 jvm.gc.memory.allocated

运行一个 GC 之后、运行下一个 GC 之前,新代内存池大小增加的递增量
GatewayJvmGcMemoryAllocatedBytesTotal 字节 最大值、平均值 Pod PT1M
网关 jvm.gc.memory.promoted

GC 之前、GC 之后,旧代内存池大小正增加的计数
GatewayJvmGcMemoryPromotedBytesTotal 字节 最大值、平均值 Pod PT1M
网关 jvm.gc.pause.total.count

GC 暂停计数
GatewayJvmGcPauseSecondsCount 计数 总计(总和)、平均值 Pod PT1M
网关 jvm.gc.pause.max.time

GC 暂停最长时间
GatewayJvmGcPauseSecondsMax 最大值、平均值 Pod PT1M
网关 jvm.gc.pause.total.time

GC 暂停总时间
GatewayJvmGcPauseSecondsSum 总计(总和)、平均值 Pod PT1M
网关 jvm.memory.committed

分配给 JVM 的内存(字节)
GatewayJvmMemoryCommittedBytes 字节 最大值、最小值、平均值 Pod PT1M
网关 jvm.memory.used

已使用的内存(字节)
GatewayJvmMemoryUsedBytes 字节 最大值、最小值、平均值 Pod PT1M
网关 process.cpu.usage

JVM 进程的最近 CPU 使用率
GatewayProcessCpuUsage 百分比 最大值、最小值、平均值 Pod PT1M
网关 受限请求计数

受限请求的计数
GatewayRatelimitThrottledCount 计数 总计(总和)、平均值 Pod PT1M
网关 system.cpu.usage

整个系统的最近 CPU 使用率
GatewaySystemCpuUsage 百分比 最大值、最小值、平均值 Pod PT1M
性能 (.NET) gc-heap-size

GC 报告的堆总大小 (MB)
gc-heap-size 计数 最大值、最小值、平均值 DeploymentAppName、、 Pod PT1M
性能 (.NET) gen-0-gc-count

Gen 0 GC数
gen-0-gc-count 计数 总计(求和)、最大值、最小值、平均值 DeploymentAppName、、 Pod PT1M
性能 (.NET) gen-0-size

Gen 0 堆大小
gen-0-size 字节 最大值、最小值、平均值 DeploymentAppName、、 Pod PT1M
性能 (.NET) gen-1-gc-count

Gen 1 GC数
gen-1-gc-count 计数 总计(求和)、最大值、最小值、平均值 DeploymentAppName、、 Pod PT1M
性能 (.NET) gen-1-size

Gen 1 堆大小
gen-1-size 字节 最大值、最小值、平均值 DeploymentAppName、、 Pod PT1M
性能 (.NET) gen-2-gc-count

Gen 2 GC数
gen-2-gc-count 计数 总计(求和)、最大值、最小值、平均值 DeploymentAppName、、 Pod PT1M
性能 (.NET) gen-2-size

Gen 2 堆大小
gen-2-size 字节 最大值、最小值、平均值 DeploymentAppName、、 Pod PT1M
流入量 接收的字节数

Azure Spring Apps 从客户端接收的字节计数
IngressBytesReceived 字节 最大值、最小值、平均值 Hostname, HttpStatus PT1M
流入量 入口吞吐量(字节/秒)

Azure Spring Apps 每秒从客户端接收的字节数
IngressBytesReceivedRate 每秒字节数 最大值、最小值、平均值 Hostname, HttpStatus PT1M
流入量 发送的字节数

Azure Spring Apps 发送到客户端的字节计数
IngressBytesSent 字节 最大值、最小值、平均值 Hostname, HttpStatus PT1M
流入量 出口吞吐量(字节/秒)

Azure Spring Apps 每秒发送到客户端的字节数
IngressBytesSentRate 每秒字节数 最大值、最小值、平均值 Hostname, HttpStatus PT1M
流入量 失败的请求数

Azure Spring Apps 从客户端接收的失败请求计数
IngressFailedRequests 计数 最大值、最小值、平均值 Hostname, HttpStatus PT1M
流入量 请求

Azure Spring Apps 从客户端接收的请求计数
IngressRequests 计数 最大值、最小值、平均值 Hostname, HttpStatus PT1M
流入量 响应状态

Azure Spring Apps 返回的 HTTP 响应状态。 可以进一步对响应状态代码分布进行归类来显示 2xx、3xx、4xx 和 5xx 类别的响应
IngressResponseStatus 计数 最大值、最小值、平均值 Hostname, HttpStatus PT1M
流入量 响应时间

Azure Spring Apps 返回的 HTTP 响应时间
IngressResponseTime 最大值、最小值、平均值 Hostname, HttpStatus PT1M
性能 (Java) jvm.gc.live.data.size

完全 GC 后的旧代内存池大小
jvm.gc.live.data.size 字节 最大值、平均值 DeploymentAppName、、 Pod PT1M
性能 (Java) jvm.gc.max.data.size

旧代内存池的最大大小
jvm.gc.max.data.size 字节 最大值、平均值 DeploymentAppName、、 Pod PT1M
性能 (Java) jvm.gc.memory.allocated

运行一个 GC 之后、运行下一个 GC 之前,新代内存池大小增加的递增量
jvm.gc.memory.allocated 字节 最大值、平均值 DeploymentAppName、、 Pod PT1M
性能 (Java) jvm.gc.memory.promoted

GC 之前、GC 之后,旧代内存池大小正增加的计数
jvm.gc.memory.promoted 字节 最大值、平均值 DeploymentAppName、、 Pod PT1M
性能 (Java) jvm.gc.pause.total.count

GC 暂停计数
jvm.gc.pause.total.count 计数 总计(总和)、平均值 DeploymentAppName、、 Pod PT1M
性能 (Java) jvm.gc.pause.total.time

GC 暂停总时间
jvm.gc.pause.total.time 毫秒 总计(总和)、平均值 DeploymentAppName、、 Pod PT1M
性能 (Java) jvm.memory.committed

分配给 JVM 的内存(字节)
jvm.memory.committed 字节 最大值、最小值、平均值 DeploymentAppName、、 Pod PT1M
性能 (Java) jvm.memory.max

可用于内存管理的最大内存量(以字节为单位)
jvm.memory.max 字节 最大值 DeploymentAppName、、 Pod PT1M
性能 (Java) jvm.memory.used

已使用的应用内存(字节)
jvm.memory.used 字节 最大值、最小值、平均值 DeploymentAppName、、 Pod PT1M
性能 (.NET) loh-size

LOH 堆大小
loh-size 字节 最大值、最小值、平均值 DeploymentAppName、、 Pod PT1M
性能 (.NET) monitor-lock-contention-count

尝试锁定监视器时出现争用的次数
monitor-lock-contention-count 计数 总计(求和)、最大值、最小值、平均值 DeploymentAppName、、 Pod PT1M
通用 应用 CPU 使用情况

应用的最近 CPU 使用率
PodCpuUsage 百分比 最大值、最小值、平均值 DeploymentAppName、、 Pod PT1M
通用 应用内存使用情况

此应用最近的内存使用情况
PodMemoryUsage 百分比 最大值、最小值、平均值 DeploymentAppName、、 Pod PT1M
通用 应用网络传入

应用中接收的字节的累积计数
PodNetworkIn 字节 总计(求和)、最大值、最小值、平均值 DeploymentAppName、、 Pod PT1M
通用 应用网络传出

从应用发送的字节的累积计数
PodNetworkOut 字节 总计(求和)、最大值、最小值、平均值 DeploymentAppName、、 Pod PT1M
性能 (Java) process.cpu.usage

JVM 进程的最近 CPU 使用率
process.cpu.usage 百分比 最大值、最小值、平均值 DeploymentAppName、、 Pod PT1M
核心 请求

处理的请求数
Requests 计数 总计(求和)、最大值、最小值、平均值 containerAppName、、podNamestatusCodeCategory、、statusCode PT1M
请求 (.NET) requests-rate

请求速率
requests-per-second 计数 最大值、最小值、平均值 DeploymentAppName、、 Pod PT1M
核心 重启计数

Spring App 的重启计数
RestartCount 计数 总计(求和)、最大值、最小值、平均值 containerAppName, podName PT1M
核心 网络传入字节数

网络接收字节数
RxBytes 字节 总计(求和)、最大值、最小值、平均值 containerAppName, podName PT1M
性能 (Java) system.cpu.usage

整个系统的最近 CPU 使用率
system.cpu.usage 百分比 最大值、最小值、平均值 DeploymentAppName、、 Pod PT1M
性能 (.NET) threadpool-completed-items-count

线程池已完成工作项计数
threadpool-completed-items-count 计数 最大值、最小值、平均值 DeploymentAppName、、 Pod PT1M
性能 (.NET) threadpool-queue-length

线程池工作项队列长度
threadpool-queue-length 计数 最大值、最小值、平均值 DeploymentAppName、、 Pod PT1M
性能 (.NET) threadpool-thread-count

线程池线程数
threadpool-thread-count 计数 最大值、最小值、平均值 DeploymentAppName、、 Pod PT1M
性能 (.NET) time-in-gc

自上次 GC 以来 GC 的时间百分比
time-in-gc 百分比 最大值、最小值、平均值 DeploymentAppName、、 Pod PT1M
错误 (Java) tomcat.global.error

Tomcat 全局错误
tomcat.global.error 计数 总计(总和)、平均值 DeploymentAppName、、 Pod PT1M
请求 (Java) tomcat.global.received

Tomcat 收到的总字节数
tomcat.global.received 字节 总计(总和)、平均值 DeploymentAppName、、 Pod PT1M
请求 (Java) tomcat.global.request.avg.time

Tomcat 请求平均时间
tomcat.global.request.avg.time 毫秒 最大值、平均值 DeploymentAppName、、 Pod PT1M
请求 (Java) tomcat.global.request.max

Tomcat 请求最大时间
tomcat.global.request.max 毫秒 最大 DeploymentAppName、、 Pod PT1M
请求 (Java) tomcat.global.request.total.count

Tomcat 请求总数
tomcat.global.request.total.count 计数 总计(总和)、平均值 DeploymentAppName、、 Pod PT1M
请求 (Java) tomcat.global.request.total.time

Tomcat 请求总时间
tomcat.global.request.total.time 毫秒 总计(总和)、平均值 DeploymentAppName、、 Pod PT1M
请求 (Java) tomcat.global.sent

Tomcat 发送的总字节数
tomcat.global.sent 字节 总计(总和)、平均值 DeploymentAppName、、 Pod PT1M
会话 (Java) tomcat.sessions.active.current

Tomcat 会话活动计数
tomcat.sessions.active.current 计数 总计(总和)、平均值 DeploymentAppName、、 Pod PT1M
会话 (Java) tomcat.sessions.active.max

Tomcat 会话最大活动计数
tomcat.sessions.active.max 计数 总计(总和)、平均值 DeploymentAppName、、 Pod PT1M
会话 (Java) tomcat.sessions.alive.max

Tomcat 会话最大活动时间
tomcat.sessions.alive.max 毫秒 最大 DeploymentAppName、、 Pod PT1M
会话 (Java) tomcat.sessions.created

Tomcat 创建的会话数
tomcat.sessions.created 计数 总计(总和)、平均值 DeploymentAppName、、 Pod PT1M
会话 (Java) tomcat.sessions.expired

Tomcat 过期的会话数
tomcat.sessions.expired 计数 总计(总和)、平均值 DeploymentAppName、、 Pod PT1M
会话 (Java) tomcat.sessions.rejected

Tomcat 拒绝的会话数
tomcat.sessions.rejected 计数 总计(总和)、平均值 DeploymentAppName、、 Pod PT1M
请求 (Java) tomcat.threads.config.max

Tomcat 配置最大线程计数
tomcat.threads.config.max 计数 总计(总和)、平均值 DeploymentAppName、、 Pod PT1M
请求 (Java) tomcat.threads.current

Tomcat 当前线程计数
tomcat.threads.current 计数 总计(总和)、平均值 DeploymentAppName、、 Pod PT1M
请求 (.NET) 请求总数

进程生存期内的请求总数
total-requests 计数 平均值 DeploymentAppName、、 Pod PT1M
核心 网络传出字节数

网络传输字节数
TxBytes 字节 总计(求和)、最大值、最小值、平均值 containerAppName, podName PT1M
核心 CPU 使用率

Spring App 使用的 CPU(以 nano 核心为单位)。 1,000,000,000 nano 核心 = 1 核心
UsageNanoCores NanoCores 总计(求和)、最大值、最小值、平均值 containerAppName, podName PT1M
性能 (.NET) working-set

进程所使用的工作集大小 (MB)
working-set 计数 最大值、最小值、平均值 DeploymentAppName、、 Pod PT1M
核心 内存工作集字节数

使用的 Spring App 工作集内存(以字节为单位)。
WorkingSetBytes 字节 总计(求和)、最大值、最小值、平均值 containerAppName, podName PT1M

后续步骤