Microsoft.AppPlatform/spring에 대해 지원되는 메트릭
다음 표에서는 Microsoft.AppPlatform/spring 리소스 종류에 사용할 수 있는 메트릭을 나열합니다.
테이블 제목
메트릭 - Azure Portal에 표시되는 메트릭 표시 이름입니다.
Rest API의 이름 - REST API에서 참조되는 메트릭 이름입니다.
단위 - 측정 단위입니다.
집계 - 기본 집계 형식입니다. 유효한 값: 평균, 최소값, 최대값, 합계, 개수입니다.
차원 - 메트릭에 사용할 수 있는 차원입니다.
시간 조직 - 메트릭이 샘플링되는 간격입니다. 예를 들어, PT1M
은 메트릭이 1분마다, PT30M
은 30분마다, PT1H
는 1시간마다 샘플링됨을 나타냅니다.
DS 내보내기 - 진단 설정을 통해 메트릭을 Azure Monitor 로그로 내보낼 수 있는지 여부입니다.
메트릭을 내보내는 방법에 대한 자세한 내용은 - 데이터 수집 규칙을 사용하여 메트릭 내보내기 및 Azure Monitor에서 진단 설정 만들기를 참조하세요.
메트릭 보존에 관한 자세한 내용은 Azure Monitor 메트릭 개요를 참조하세요.
지원되는 로그 목록은 지원되는 로그 범주 - Microsoft.AppPlatform/spring을 참조 하세요.
범주 | 메트릭 | REST API의 이름 | 단위 | 집계 | 차원 | 시간 조직 | DS 내보내기 |
---|---|---|---|---|---|---|---|
성능(.NET) | active-timer-count 현재 활성 상태인 타이머 수 |
active-timer-count |
Count | 최대, 최소, 평균 | Deployment , , AppName Pod |
PT1M | 예 |
성능(.NET) | alloc-rate 관리되는 힙에 할당된 바이트 수 |
alloc-rate |
바이트 | 최대, 최소, 평균 | Deployment , , AppName Pod |
PT1M | 예 |
공통 | 앱 CPU 사용량(사용되지 않음) 앱의 최근 CPU 사용량입니다. 이 메트릭은 더 이상 사용되지 않습니다. 메트릭 ID "PodCpuUsage"와 함께 "앱 CPU 사용량"을 사용하세요. |
AppCpuUsage |
Percent | 최대, 최소, 평균 | Deployment , , AppName Pod |
PT1M | 예 |
성능(.NET) | assembly-count 로드된 어셈블리 수 |
assembly-count |
Count | 최대, 최소, 평균 | Deployment , , AppName Pod |
PT1M | 예 |
성능(.NET) | cpu 사용량 프로세스에서 CPU를 활용한 시간%입니다. |
cpu-usage |
Percent | 최대, 최소, 평균 | Deployment , , AppName Pod |
PT1M | 예 |
요청(.NET) | current-requests 프로세스 수명 동안 처리 중인 총 요청 수 |
current-requests |
Count | 평균 | Deployment , , AppName Pod |
PT1M | 예 |
성능(.NET) | exception-count 예외 수 |
exception-count |
Count | 합계(합계), 최대값, 최소값, 평균 | Deployment , , AppName Pod |
PT1M | 예 |
요청(.NET) | failed-requests 프로세스 수명 동안 실패한 총 요청 수 |
failed-requests |
Count | 평균 | Deployment , , AppName Pod |
PT1M | 예 |
게이트웨이 | 최대 요청 시간 요청하는 최대 시간 |
GatewayHttpServerRequestsMilliSecondsMax |
밀리초 | 최대, 평균 | Pod , httpStatusCode , outcome httpMethod |
PT1M | 예 |
게이트웨이 | 요청 수 요청 수 |
GatewayHttpServerRequestsSecondsCount |
Count | 합계(합계), 평균 | 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 |
Count | 합계(합계), 평균 | 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 |
Percent | 최대, 최소, 평균 | Pod |
PT1M | 예 |
게이트웨이 | 제한된 요청 수 제한된 요청의 수 |
GatewayRatelimitThrottledCount |
Count | 합계(합계), 평균 | Pod |
PT1M | 예 |
게이트웨이 | system.cpu.usage 전체 시스템의 최근 CPU 사용량 |
GatewaySystemCpuUsage |
Percent | 최대, 최소, 평균 | Pod |
PT1M | 예 |
성능(.NET) | gc-heap-size GC에서 보고한 총 힙 크기(MB) |
gc-heap-size |
Count | 최대, 최소, 평균 | Deployment , , AppName Pod |
PT1M | 예 |
성능(.NET) | gen-0-gc-count Gen 0 GC 수 |
gen-0-gc-count |
Count | 합계(합계), 최대값, 최소값, 평균 | Deployment , , AppName Pod |
PT1M | 예 |
성능(.NET) | gen-0 크기 Gen 0 힙 크기 |
gen-0-size |
바이트 | 최대, 최소, 평균 | Deployment , , AppName Pod |
PT1M | 예 |
성능(.NET) | gen-1-gc-count Gen 1 GC 수 |
gen-1-gc-count |
Count | 합계(합계), 최대값, 최소값, 평균 | Deployment , , AppName Pod |
PT1M | 예 |
성능(.NET) | gen-1 크기 Gen 1 힙 크기 |
gen-1-size |
바이트 | 최대, 최소, 평균 | Deployment , , AppName Pod |
PT1M | 예 |
성능(.NET) | gen-2-gc-count 2세대 GC 수 |
gen-2-gc-count |
Count | 합계(합계), 최대값, 최소값, 평균 | Deployment , , AppName Pod |
PT1M | 예 |
성능(.NET) | gen-2 크기 Gen 2 힙 크기 |
gen-2-size |
바이트 | 최대, 최소, 평균 | Deployment , , AppName Pod |
PT1M | 예 |
수신 | Bytes Received 클라이언트의 Azure Spring Apps에서 받은 바이트 수 |
IngressBytesReceived |
바이트 | 최대, 최소, 평균 | Hostname , HttpStatus |
PT1M | 예 |
수신 | 처리량 In(바이트/s) 클라이언트의 Azure Spring Apps에서 받은 초당 바이트 수 |
IngressBytesReceivedRate |
BytesPerSecond | 최대, 최소, 평균 | Hostname , HttpStatus |
PT1M | 예 |
수신 | Bytes Sent Azure Spring Apps에서 클라이언트로 보낸 바이트 수 |
IngressBytesSent |
바이트 | 최대, 최소, 평균 | Hostname , HttpStatus |
PT1M | 예 |
수신 | 처리량 아웃(바이트/s) Azure Spring Apps에서 클라이언트로 보낸 초당 바이트 |
IngressBytesSentRate |
BytesPerSecond | 최대, 최소, 평균 | Hostname , HttpStatus |
PT1M | 예 |
수신 | 실패한 요청 클라이언트의 Azure Spring Apps에서 실패한 요청 수 |
IngressFailedRequests |
Count | 최대, 최소, 평균 | Hostname , HttpStatus |
PT1M | 예 |
수신 | 요청 클라이언트의 Azure Spring Apps에 의한 요청 수 |
IngressRequests |
Count | 최대, 최소, 평균 | Hostname , HttpStatus |
PT1M | 예 |
수신 | 응답 상태 Azure Spring Apps에서 반환한 HTTP 응답 상태 2xx, 3xx, 4xx 및 5xx 범주로 응답을 표시하도록 응답 상태 코드 분산을 더욱 세분화할 수 있습니다. |
IngressResponseStatus |
Count | 최대, 최소, 평균 | Hostname , HttpStatus |
PT1M | 예 |
수신 | 응답 시간 Azure Spring Apps에 의한 Http 응답 시간 반환 |
IngressResponseTime |
초 | 최대, 최소, 평균 | Hostname , HttpStatus |
PT1M | 예 |
성능(Java) | jvm.gc.live.data.size 전체 GC 이후의 이전 세대 메모리 풀 크기 |
jvm.gc.live.data.size |
바이트 | 최대, 평균 | Deployment , , AppName Pod |
PT1M | 예 |
성능(Java) | jvm.gc.max.data.size 이전 세대 메모리 풀의 최대 크기 |
jvm.gc.max.data.size |
바이트 | 최대, 평균 | Deployment , , AppName Pod |
PT1M | 예 |
성능(Java) | jvm.gc.memory.allocated 한 GC 이후 다음 GC 이전까지 젊은 세대 메모리 풀의 크기 증가에 대한 증가 |
jvm.gc.memory.allocated |
바이트 | 최대, 평균 | Deployment , , AppName Pod |
PT1M | 예 |
성능(Java) | jvm.gc.memory.promoted GC 이전 세대 메모리 풀의 크기에서 GC 이후의 양수 증가 수 |
jvm.gc.memory.promoted |
바이트 | 최대, 평균 | Deployment , , AppName Pod |
PT1M | 예 |
성능(Java) | jvm.gc.pause.total.count GC 일시 중지 횟수 |
jvm.gc.pause.total.count |
Count | 합계(합계), 평균 | Deployment , , AppName Pod |
PT1M | 예 |
성능(Java) | jvm.gc.pause.total.time GC 일시 중지 총 시간 |
jvm.gc.pause.total.time |
밀리초 | 합계(합계), 평균 | Deployment , , AppName Pod |
PT1M | 예 |
성능(Java) | jvm.memory.committed JVM에 할당된 메모리(바이트) |
jvm.memory.committed |
바이트 | 최대, 최소, 평균 | Deployment , , AppName Pod |
PT1M | 예 |
성능(Java) | jvm.memory.max 메모리 관리에 사용할 수 있는 최대 메모리 양(바이트)입니다. |
jvm.memory.max |
바이트 | 최대 | Deployment , , AppName Pod |
PT1M | 예 |
성능(Java) | jvm.memory.used 바이트 단위로 사용되는 앱 메모리 |
jvm.memory.used |
바이트 | 최대, 최소, 평균 | Deployment , , AppName Pod |
PT1M | 예 |
성능(.NET) | loh-size LOH 힙 크기 |
loh-size |
바이트 | 최대, 최소, 평균 | Deployment , , AppName Pod |
PT1M | 예 |
성능(.NET) | monitor-lock-contention-count 모니터 잠금을 시도할 때 경합이 발생한 횟수입니다. |
monitor-lock-contention-count |
Count | 합계(합계), 최대값, 최소값, 평균 | Deployment , , AppName Pod |
PT1M | 예 |
공통 | 앱 CPU 사용량 앱의 최근 CPU 사용량 |
PodCpuUsage |
Percent | 최대, 최소, 평균 | Deployment , , AppName Pod |
PT1M | 예 |
공통 | 앱 메모리 사용량 앱의 최근 메모리 사용량 |
PodMemoryUsage |
Percent | 최대, 최소, 평균 | Deployment , , AppName Pod |
PT1M | 예 |
공통 | App Network In 앱에서 받은 누적 바이트 수 |
PodNetworkIn |
바이트 | 합계(합계), 최대값, 최소값, 평균 | Deployment , , AppName Pod |
PT1M | 예 |
공통 | App Network Out 앱에서 보낸 누적 바이트 수 |
PodNetworkOut |
바이트 | 합계(합계), 최대값, 최소값, 평균 | Deployment , , AppName Pod |
PT1M | 예 |
성능(Java) | process.cpu.usage JVM 프로세스의 최근 CPU 사용량 |
process.cpu.usage |
Percent | 최대, 최소, 평균 | Deployment , , AppName Pod |
PT1M | 예 |
핵심 | 요청 처리된 요청 수 |
Requests |
Count | 합계(합계), 최대값, 최소값, 평균 | containerAppName , podName , statusCodeCategory statusCode |
PT1M | 예 |
요청(.NET) | requests-rate 요청 속도 |
requests-per-second |
Count | 최대, 최소, 평균 | Deployment , , AppName Pod |
PT1M | 예 |
핵심 | 다시 시작 횟수 Spring App 다시 시작 횟수 |
RestartCount |
Count | 합계(합계), 최대값, 최소값, 평균 | containerAppName , podName |
PT1M | 예 |
핵심 | 네트워크(바이트) 네트워크 수신 바이트 |
RxBytes |
바이트 | 합계(합계), 최대값, 최소값, 평균 | containerAppName , podName |
PT1M | 예 |
성능(Java) | system.cpu.usage 전체 시스템의 최근 CPU 사용량 |
system.cpu.usage |
Percent | 최대, 최소, 평균 | Deployment , , AppName Pod |
PT1M | 예 |
성능(.NET) | threadpool-completed-items-count ThreadPool 완료된 작업 항목 수 |
threadpool-completed-items-count |
Count | 최대, 최소, 평균 | Deployment , , AppName Pod |
PT1M | 예 |
성능(.NET) | threadpool-queue-length ThreadPool 작업 항목 큐 길이 |
threadpool-queue-length |
Count | 최대, 최소, 평균 | Deployment , , AppName Pod |
PT1M | 예 |
성능(.NET) | threadpool-thread-count ThreadPool 스레드 수 |
threadpool-thread-count |
Count | 최대, 최소, 평균 | Deployment , , AppName Pod |
PT1M | 예 |
성능(.NET) | time-in-gc 마지막 GC 이후 GC의 % 시간 |
time-in-gc |
Percent | 최대, 최소, 평균 | Deployment , , AppName Pod |
PT1M | 예 |
오류(Java) | tomcat.global.error Tomcat 전역 오류 |
tomcat.global.error |
Count | 합계(합계), 평균 | Deployment , , AppName Pod |
PT1M | 예 |
요청(Java) | tomcat.global.received Tomcat 총 수신 바이트 |
tomcat.global.received |
바이트 | 합계(합계), 평균 | Deployment , , AppName Pod |
PT1M | 예 |
요청(Java) | tomcat.global.request.avg.time Tomcat 요청 평균 시간 |
tomcat.global.request.avg.time |
밀리초 | 최대, 평균 | Deployment , , AppName Pod |
PT1M | 예 |
요청(Java) | tomcat.global.request.max Tomcat 요청 최대 시간 |
tomcat.global.request.max |
밀리초 | 최대 | Deployment , , AppName Pod |
PT1M | 예 |
요청(Java) | tomcat.global.request.total.count Tomcat 요청 총 수 |
tomcat.global.request.total.count |
Count | 합계(합계), 평균 | Deployment , , AppName Pod |
PT1M | 예 |
요청(Java) | tomcat.global.request.total.time Tomcat 요청 총 시간 |
tomcat.global.request.total.time |
밀리초 | 합계(합계), 평균 | Deployment , , AppName Pod |
PT1M | 예 |
요청(Java) | tomcat.global.sent Tomcat 총 보낸 바이트 |
tomcat.global.sent |
바이트 | 합계(합계), 평균 | Deployment , , AppName Pod |
PT1M | 예 |
세션(Java) | tomcat.sessions.active.current Tomcat 세션 활성 수 |
tomcat.sessions.active.current |
Count | 합계(합계), 평균 | Deployment , , AppName Pod |
PT1M | 예 |
세션(Java) | tomcat.sessions.active.max Tomcat 세션 최대 활성 수 |
tomcat.sessions.active.max |
Count | 합계(합계), 평균 | Deployment , , AppName Pod |
PT1M | 예 |
세션(Java) | tomcat.sessions.alive.max Tomcat 세션 최대 연결 시간 |
tomcat.sessions.alive.max |
밀리초 | 최대 | Deployment , , AppName Pod |
PT1M | 예 |
세션(Java) | tomcat.sessions.created Tomcat 세션 생성 횟수 |
tomcat.sessions.created |
Count | 합계(합계), 평균 | Deployment , , AppName Pod |
PT1M | 예 |
세션(Java) | tomcat.sessions.expired Tomcat 세션 만료 횟수 |
tomcat.sessions.expired |
Count | 합계(합계), 평균 | Deployment , , AppName Pod |
PT1M | 예 |
세션(Java) | tomcat.sessions.rejected Tomcat 세션 거부 횟수 |
tomcat.sessions.rejected |
Count | 합계(합계), 평균 | Deployment , , AppName Pod |
PT1M | 예 |
요청(Java) | tomcat.threads.config.max Tomcat Config 최대 스레드 수 |
tomcat.threads.config.max |
Count | 합계(합계), 평균 | Deployment , , AppName Pod |
PT1M | 예 |
요청(Java) | tomcat.threads.current Tomcat 현재 스레드 수 |
tomcat.threads.current |
Count | 합계(합계), 평균 | Deployment , , AppName Pod |
PT1M | 예 |
요청(.NET) | 총 요청 수 프로세스 수명 동안 총 요청 수 |
total-requests |
Count | 평균 | Deployment , , AppName Pod |
PT1M | 예 |
핵심 | 네트워크 출력 바이트 네트워크 전송 바이트 |
TxBytes |
바이트 | 합계(합계), 최대값, 최소값, 평균 | containerAppName , podName |
PT1M | 예 |
핵심 | CPU 사용 Spring App에서 나노 코어로 사용하는 CPU입니다. 1,000,000,000나노코어 = 1코어 |
UsageNanoCores |
나노코어 | 합계(합계), 최대값, 최소값, 평균 | containerAppName , podName |
PT1M | 예 |
성능(.NET) | working-set 프로세스에서 사용하는 작업 집합의 양(MB) |
working-set |
Count | 최대, 최소, 평균 | Deployment , , AppName Pod |
PT1M | 예 |
핵심 | 메모리 작업 집합 바이트 Spring App 작업 세트 메모리(바이트)입니다. |
WorkingSetBytes |
바이트 | 합계(합계), 최대값, 최소값, 평균 | containerAppName , podName |
PT1M | 예 |