你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
下表列出了可用于 Microsoft.AppPlatform/spring 资源类型的指标。
表标题
              指标 - 指标在 Azure 门户中显示的名称。
              Rest API 中的名称 - 在 REST API 中引用的指标名称。
单位 - 度量单位。
              聚合 - 默认的聚合类型。 有效值:平均值、最小值、最大值、总计、计数。
              维度 - 适用于指标的维度。
              时间粒度 - 对指标采样的间隔。 例如,PT1M 表示该指标每分钟采样一次,PT30M 表示每 30 分钟一次,PT1H 表示每小时一次,以此类推。
DS 导出 - 是否可通过诊断设置将指标导出到 Azure Monitor 日志。
有关导出指标的信息,请参阅 - 使用数据收集规则 导出指标并在 Azure Monitor 中创建诊断设置。
有关指标保留的信息,请参阅 Azure Monitor 指标概述。
有关支持的日志列表,请参阅支持的日志类别 - Microsoft.AppPlatform/spring
类别:常见
| 指标 | REST API 中的名称 | 单位 | 聚合 | 维度 | 时间粒度 | 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 中的名称 | 单位 | 聚合 | 维度 | 时间粒度 | DS 导出 | 
|---|---|---|---|---|---|---|
| 请求 已处理请求 | Requests | 计数 | 总计(求和)、最大值、最小值、平均值 | containerAppName、、podNamestatusCodeCategory、、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 中的名称 | 单位 | 聚合 | 维度 | 时间粒度 | DS 导出 | 
|---|---|---|---|---|---|---|
| tomcat.global.error Tomcat 全局错误 | tomcat.global.error | 计数 | 总计(总和)、平均值 | Deployment、AppName、、Pod | PT1M | 是 | 
类别:网关
| 指标 | REST API 中的名称 | 单位 | 聚合 | 维度 | 时间粒度 | DS 导出 | 
|---|---|---|---|---|---|---|
| 请求的最大时间 请求的最大时间 | 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.使用率 整个系统的最近 CPU 使用率 | GatewaySystemCpuUsage | 百分比 | 最大值、最小值、平均值 | Pod | PT1M | 是 | 
类别:入口
| 指标 | REST API 中的名称 | 单位 | 聚合 | 维度 | 时间粒度 | 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 中的名称 | 单位 | 聚合 | 维度 | 时间粒度 | DS 导出 | 
|---|---|---|---|---|---|---|
| active-timer-count 当前处于活动状态的计时器数 | active-timer-count | 计数 | 最大值、最小值、平均值 | Deployment、AppName、、Pod | PT1M | 是 | 
| alloc-rate 托管堆中分配的字节数 | alloc-rate | 字节 | 最大值、最小值、平均值 | Deployment、AppName、、Pod | PT1M | 是 | 
| 装配数量 已加载的程序集数 | assembly-count | 计数 | 最大值、最小值、平均值 | Deployment、AppName、、Pod | PT1M | 是 | 
| CPU使用率 进程使用 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 第 0 代 GC 数 | gen-0-gc-count | 计数 | 总计(求和)、最大值、最小值、平均值 | Deployment、AppName、、Pod | PT1M | 是 | 
| gen-0-size 第 0 代堆大小 | gen-0-size | 字节 | 最大值、最小值、平均值 | Deployment、AppName、、Pod | PT1M | 是 | 
| gen-1-gc-count 第 1 代 GC 数 | gen-1-gc-count | 计数 | 总计(求和)、最大值、最小值、平均值 | Deployment、AppName、、Pod | PT1M | 是 | 
| gen-1-size 第 1 代堆大小 | gen-1-size | 字节 | 最大值、最小值、平均值 | Deployment、AppName、、Pod | PT1M | 是 | 
| gen-2-gc-count 第 2 代 GC 数 | gen-2-gc-count | 计数 | 总计(求和)、最大值、最小值、平均值 | Deployment、AppName、、Pod | PT1M | 是 | 
| gen-2-size 第 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 | 计数 | 最大值、最小值、平均值 | 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 中的名称 | 单位 | 聚合 | 维度 | 时间粒度 | 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.使用率 整个系统的最近 CPU 使用率 | system.cpu.usage | 百分比 | 最大值、最小值、平均值 | Deployment、AppName、、Pod | PT1M | 是 | 
类别:请求 (.NET)
| 指标 | REST API 中的名称 | 单位 | 聚合 | 维度 | 时间粒度 | DS 导出 | 
|---|---|---|---|---|---|---|
| 当前请求 进程生存期内正在处理的请求总数 | current-requests | 计数 | 平均值 | Deployment、AppName、、Pod | PT1M | 是 | 
| 失败请求 进程生存期内失败请求的总数 | failed-requests | 计数 | 平均值 | Deployment、AppName、、Pod | PT1M | 是 | 
| 请求率 请求速率 | requests-per-second | 计数 | 最大值、最小值、平均值 | Deployment、AppName、、Pod | PT1M | 是 | 
| 请求总数 进程生存期内的请求总数 | total-requests | 计数 | 平均值 | Deployment、AppName、、Pod | PT1M | 是 | 
类别:请求(Java)
| 指标 | REST API 中的名称 | 单位 | 聚合 | 维度 | 时间粒度 | 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 中的名称 | 单位 | 聚合 | 维度 | 时间粒度 | 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 | 是 |