Microsoft.AppPlatform/spring 受支持的指标

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

表标题

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

有关导出指标的信息,请参阅 - 在 Azure Monitor 中创建诊断设置。

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

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

类别:常见

指标 REST API 中的名称 高级平台指标 Unit 聚合 维度 时间粒度 DS 导出
应用 CPU 使用率(已弃用)

应用的最近 CPU 使用率。 此指标即将弃用。 请使用指标 ID 为“PodCpuUsage”的“应用 CPU 使用率”。
AppCpuUsage 否 百分比 最大值、最小值、平均值 Deployment、AppName、Pod PT1M 是
应用 CPU 使用情况

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

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

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

从应用发送的字节的累积计数
PodNetworkOut 否 字节 总计(求和)、最大值、最小值、平均值 Deployment、AppName、Pod PT1M 是

类别:核心

指标 REST API 中的名称 高级平台指标 Unit 聚合 维度 时间粒度 DS 导出
请求

处理的请求数
Requests 否 计数 总计(求和)、最大值、最小值、平均值 containerAppName、podName、statusCodeCategory、statusCode PT1M 是
重启计数

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

网络接收字节数
RxBytes 否 字节 总计(求和)、最大值、最小值、平均值 containerAppName、podName PT1M 是
网络传出字节数

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

Spring App 使用的 CPU(以 nano 核心为单位)。 1,000,000,000 nano 核心 = 1 核心
UsageNanoCores 否 NanoCores 总计(求和)、最大值、最小值、平均值 containerAppName、podName PT1M 是
内存工作集字节数

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

类别:错误(Java)

指标 REST API 中的名称 高级平台指标 Unit 聚合 维度 时间粒度 DS 导出
tomcat.global.error

Tomcat 全局错误
tomcat.global.error 否 计数 总计(总和)、平均值 Deployment、AppName、Pod PT1M 是

类别:网关

指标 REST API 中的名称 高级平台指标 Unit 聚合 维度 时间粒度 DS 导出
请求的最长时间

请求的最长时间
GatewayHttpServerRequestsMilliSecondsMax 否 毫秒 最大值、平均值 Pod、httpStatusCode、outcome、httpMethod PT1M 是
请求计数

请求数
GatewayHttpServerRequestsSecondsCount 否 计数 总计(总和)、平均值 Pod、httpStatusCode、outcome、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 是

类别:入口

指标 REST API 中的名称 高级平台指标 Unit 聚合 维度 时间粒度 DS 导出
接收的字节数

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 是

类别:性能(.NET)

指标 REST API 中的名称 高级平台指标 Unit 聚合 维度 时间粒度 DS 导出
active-timer-count

当前处于活动状态的计时器数
active-timer-count 否 计数 最大值、最小值、平均值 Deployment、AppName、Pod PT1M 是
alloc-rate

托管堆中分配的字节数
alloc-rate 否 字节 最大值、最小值、平均值 Deployment、AppName、Pod PT1M 是
assembly-count

已加载的程序集数
assembly-count 否 计数 最大值、最小值、平均值 Deployment、AppName、Pod PT1M 是
cpu-usage

进程使用 CPU 的时间百分比
cpu-usage 否 百分比 最大值、最小值、平均值 Deployment、AppName、Pod PT1M 是
exception-count

异常数
exception-count 否 计数 总计(求和)、最大值、最小值、平均值 Deployment、AppName、Pod PT1M 是
gc-heap-size

GC 报告的堆总大小 (MB)
gc-heap-size 否 计数 最大值、最小值、平均值 Deployment、AppName、Pod PT1M 是
gen-0-gc-count

Gen 0 GC数
gen-0-gc-count 否 计数 总计(求和)、最大值、最小值、平均值 Deployment、AppName、Pod PT1M 是
gen-0-size

Gen 0 堆大小
gen-0-size 否 字节 最大值、最小值、平均值 Deployment、AppName、Pod PT1M 是
gen-1-gc-count

Gen 1 GC数
gen-1-gc-count 否 计数 总计(求和)、最大值、最小值、平均值 Deployment、AppName、Pod PT1M 是
gen-1-size

Gen 1 堆大小
gen-1-size 否 字节 最大值、最小值、平均值 Deployment、AppName、Pod PT1M 是
gen-2-gc-count

Gen 2 GC数
gen-2-gc-count 否 计数 总计(求和)、最大值、最小值、平均值 Deployment、AppName、Pod PT1M 是
gen-2-size

Gen 2 堆大小
gen-2-size 否 字节 最大值、最小值、平均值 Deployment、AppName、Pod PT1M 是
loh-size

LOH 堆大小
loh-size 否 字节 最大值、最小值、平均值 Deployment、AppName、Pod PT1M 是
monitor-lock-contention-count

尝试锁定监视器时出现争用的次数
monitor-lock-contention-count 否 计数 总计(求和)、最大值、最小值、平均值 Deployment、AppName、Pod PT1M 是
threadpool-completed-items-count

线程池已完成工作项计数
threadpool-completed-items-count 否 计数 最大值、最小值、平均值 Deployment、AppName、Pod PT1M 是
threadpool-queue-length

线程池工作项队列长度
threadpool-queue-length 否 计数 最大值、最小值、平均值 Deployment、AppName、Pod PT1M 是
threadpool-thread-count

线程池线程数
threadpool-thread-count 否 计数 最大值、最小值、平均值 Deployment、AppName、Pod PT1M 是
time-in-gc

自上次 GC 以来 GC 的时间百分比
time-in-gc 否 百分比 最大值、最小值、平均值 Deployment、AppName、Pod PT1M 是
working-set

进程所使用的工作集大小 (MB)
working-set 否 计数 最大值、最小值、平均值 Deployment、AppName、Pod PT1M 是

类别:性能(Java)

指标 REST API 中的名称 高级平台指标 Unit 聚合 维度 时间粒度 DS 导出
jvm.gc.live.data.size

完全 GC 后的旧代内存池大小
jvm.gc.live.data.size 否 字节 最大值、平均值 Deployment、AppName、Pod PT1M 是
jvm.gc.max.data.size

旧代内存池的最大大小
jvm.gc.max.data.size 否 字节 最大值、平均值 Deployment、AppName、Pod PT1M 是
jvm.gc.memory.allocated

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

GC 之前、GC 之后,旧代内存池大小正增加的计数
jvm.gc.memory.promoted 否 字节 最大值、平均值 Deployment、AppName、Pod PT1M 是
jvm.gc.pause.total.count

GC 暂停计数
jvm.gc.pause.total.count 否 计数 总计(总和)、平均值 Deployment、AppName、Pod PT1M 是
jvm.gc.pause.total.time

GC 暂停总时间
jvm.gc.pause.total.time 否 毫秒 总计(总和)、平均值 Deployment、AppName、Pod PT1M 是
jvm.memory.committed

分配给 JVM 的内存(字节)
jvm.memory.committed 否 字节 最大值、最小值、平均值 Deployment、AppName、Pod PT1M 是
jvm.memory.max

可用于内存管理的最大内存量(以字节为单位)
jvm.memory.max 否 字节 最大值 Deployment、AppName、Pod PT1M 是
jvm.memory.used

已使用的应用内存(字节)
jvm.memory.used 否 字节 最大值、最小值、平均值 Deployment、AppName、Pod PT1M 是
process.cpu.usage

JVM 进程的最近 CPU 使用率
process.cpu.usage 否 百分比 最大值、最小值、平均值 Deployment、AppName、Pod PT1M 是
system.cpu.usage

整个系统的最近 CPU 使用率
system.cpu.usage 否 百分比 最大值、最小值、平均值 Deployment、AppName、Pod PT1M 是

类别:请求 (.NET)

指标 REST API 中的名称 高级平台指标 Unit 聚合 维度 时间粒度 DS 导出
current-requests

进程生存期内正在处理的请求总数
current-requests 否 计数 平均值 Deployment、AppName、Pod PT1M 是
failed-requests

进程生存期内失败请求的总数
failed-requests 否 计数 平均值 Deployment、AppName、Pod PT1M 是
requests-rate

请求速率
requests-per-second 否 计数 最大值、最小值、平均值 Deployment、AppName、Pod PT1M 是
请求总数

进程生存期内的请求总数
total-requests 否 计数 平均值 Deployment、AppName、Pod PT1M 是

类别:请求(Java)

指标 REST API 中的名称 高级平台指标 Unit 聚合 维度 时间粒度 DS 导出
tomcat.global.received

Tomcat 收到的总字节数
tomcat.global.received 否 字节 总计(总和)、平均值 Deployment、AppName、Pod PT1M 是
tomcat.global.request.avg.time

Tomcat 请求平均时间
tomcat.global.request.avg.time 否 毫秒 最大值、平均值 Deployment、AppName、Pod PT1M 是
tomcat.global.request.max

Tomcat 请求最大时间
tomcat.global.request.max 否 毫秒 最大值 Deployment、AppName、Pod PT1M 是
tomcat.global.request.total.count

Tomcat 请求总数
tomcat.global.request.total.count 否 计数 总计(总和)、平均值 Deployment、AppName、Pod PT1M 是
tomcat.global.request.total.time

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

Tomcat 发送的总字节数
tomcat.global.sent 否 字节 总计(总和)、平均值 Deployment、AppName、Pod PT1M 是
tomcat.threads.config.max

Tomcat 配置最大线程计数
tomcat.threads.config.max 否 计数 总计(总和)、平均值 Deployment、AppName、Pod PT1M 是
tomcat.threads.current

Tomcat 当前线程计数
tomcat.threads.current 否 计数 总计(总和)、平均值 Deployment、AppName、Pod PT1M 是

类别:会话(Java)

指标 REST API 中的名称 高级平台指标 Unit 聚合 维度 时间粒度 DS 导出
tomcat.sessions.active.current

Tomcat 会话活动计数
tomcat.sessions.active.current 否 计数 总计(总和)、平均值 Deployment、AppName、Pod PT1M 是
tomcat.sessions.active.max

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

Tomcat 会话最大活动时间
tomcat.sessions.alive.max 否 毫秒 最大值 Deployment、AppName、Pod PT1M 是
tomcat.sessions.created

Tomcat 创建的会话数
tomcat.sessions.created 否 计数 总计(总和)、平均值 Deployment、AppName、Pod PT1M 是
tomcat.sessions.expired

Tomcat 过期的会话数
tomcat.sessions.expired 否 计数 总计(总和)、平均值 Deployment、AppName、Pod PT1M 是
tomcat.sessions.rejected

Tomcat 拒绝的会话数
tomcat.sessions.rejected 否 计数 总计(总和)、平均值 Deployment、AppName、Pod PT1M 是

后续步骤