Microsoft.AppPlatform/Spring에 대해 지원되는 메트릭
다음 표에서는 Microsoft.AppPlatform/Spring 리소스 종류에 사용할 수 있는 메트릭을 나열합니다.
테이블 머리글
메트릭 - Azure Portal 표시되는 메트릭 표시 이름입니다.
Rest API의 이름 - REST API에서 참조되는 메트릭 이름입니다.
단위 - 측정 단위입니다.
집계 - 기본 집계 유형입니다. 유효한 값: 평균, 최소, 최대, 합계, 개수입니다.
차원 - 메트릭에 사용할 수 있는 차원입니다.
시간 조직 - 메트릭이 샘플링되는 간격입니다. 예를 들어 PT1M
은 메트릭이 1분마다, PT30M
30분마다, PT1H
매시간 샘플링됨을 나타냅니다.
DS 내보내기 - 진단 설정을 통해 메트릭을 Azure Monitor 로그로 내보낼 수 있는지 여부입니다. 메트릭을 내보내는 방법에 대한 자세한 내용은 Azure Monitor에서 진단 설정 만들기를 참조하세요.
메트릭 보존에 대한 자세한 내용은 Azure Monitor 메트릭 개요를 참조하세요.
지원되는 로그 목록은 지원되는 로그 범주 - Microsoft.AppPlatform/Spring을 참조하세요.
범주 | 메트릭 | REST API의 이름 | 단위 | 집계 | 차원 | 시간 조직 | DS 내보내기 |
---|---|---|---|---|---|---|---|
성능(.NET) | active-timer-count 현재 활성 상태인 타이머 수 |
active-timer-count |
개수 | 최대, 최소, 평균 | Deployment , AppName , Pod |
PT1M | Yes |
성능(.NET) | alloc-rate 관리되는 힙에 할당된 바이트 수 |
alloc-rate |
바이트 | 최대, 최소, 평균 | Deployment , AppName , Pod |
PT1M | Yes |
일반 | 앱 CPU 사용량(사용되지 않음) 앱의 최근 CPU 사용량. 이 메트릭은 더 이상 사용되지 않습니다. 메트릭 ID가 "PodCpuUsage"인 "앱 CPU 사용량"을 사용하세요. |
AppCpuUsage |
백분율 | 최대, 최소, 평균 | Deployment , AppName , Pod |
PT1M | Yes |
성능(.NET) | assembly-count 로드된 어셈블리 수 |
assembly-count |
개수 | 최대, 최소, 평균 | Deployment , AppName , Pod |
PT1M | Yes |
성능(.NET) | CPU 사용량 프로세스에서 CPU를 사용한 시간(%) |
cpu-usage |
백분율 | 최대, 최소, 평균 | Deployment , AppName , Pod |
PT1M | Yes |
요청(.NET) | current-requests 프로세스 수명 동안 처리 중인 총 요청 수 |
current-requests |
개수 | 평균 | Deployment , AppName , Pod |
PT1M | Yes |
성능(.NET) | exception-count 예외 수 |
exception-count |
개수 | Total, Maximum, Minimum, Average | Deployment , AppName , Pod |
PT1M | Yes |
요청(.NET) | 실패한 요청 프로세스 수명 동안 실패한 총 요청 수 |
failed-requests |
개수 | 평균 | Deployment , AppName , Pod |
PT1M | Yes |
게이트웨이 | 최대 요청 시간 요청하는 최대 시간 |
GatewayHttpServerRequestsMilliSecondsMax |
밀리초 | 최대, 평균 | Pod , httpStatusCode , outcome , httpMethod |
PT1M | Yes |
게이트웨이 | 총 요청 시간 요청하는 총 시간 |
GatewayHttpServerRequestsMilliSecondsSum |
밀리초 | 최대, 최소, 평균 | Pod , httpStatusCode , outcome , httpMethod |
PT1M | Yes |
게이트웨이 | 요청 수 요청 수 |
GatewayHttpServerRequestsSecondsCount |
개수 | 합계, 평균 | Pod , httpStatusCode , outcome , httpMethod |
PT1M | Yes |
게이트웨이 | jvm.gc.live.data.size 전체 GC 후의 이전 세대 메모리 풀 크기 |
GatewayJvmGcLiveDataSizeBytes |
바이트 | 최대, 평균 | Pod |
PT1M | Yes |
게이트웨이 | jvm.gc.max.data.size 이전 세대 메모리 풀의 최대 크기 |
GatewayJvmGcMaxDataSizeBytes |
바이트 | 최대, 평균 | Pod |
PT1M | Yes |
게이트웨이 | jvm.gc.memory.allocated 한 GC 이후부터 그 다음 GC 전까지 젊은 생성 메모리 풀 크기가 커진 만큼 증가 |
GatewayJvmGcMemoryAllocatedBytesTotal |
바이트 | 최대, 평균 | Pod |
PT1M | Yes |
게이트웨이 | jvm.gc.memory.promoted GC 전에서 GC 이후에 이전 세대 메모리 풀의 크기가 증가한 수 |
GatewayJvmGcMemoryPromotedBytesTotal |
바이트 | 최대, 평균 | Pod |
PT1M | Yes |
게이트웨이 | jvm.gc.pause.total.count GC 일시 중지 횟수 |
GatewayJvmGcPauseSecondsCount |
개수 | 합계, 평균 | Pod |
PT1M | Yes |
게이트웨이 | jvm.gc.pause.max.time GC 일시 중지 최대 시간 |
GatewayJvmGcPauseSecondsMax |
초 | 최대, 평균 | Pod |
PT1M | Yes |
게이트웨이 | jvm.gc.pause.total.time GC 일시 중지 총 시간 |
GatewayJvmGcPauseSecondsSum |
초 | 합계, 평균 | Pod |
PT1M | Yes |
게이트웨이 | jvm.memory.committed JVM에 할당된 메모리(바이트) |
GatewayJvmMemoryCommittedBytes |
바이트 | 최대, 최소, 평균 | Pod |
PT1M | Yes |
게이트웨이 | jvm.memory.used 사용된 메모리(바이트) |
GatewayJvmMemoryUsedBytes |
바이트 | 최대, 최소, 평균 | Pod |
PT1M | Yes |
게이트웨이 | process.cpu.usage JVM 프로세스의 최근 CPU 사용량 |
GatewayProcessCpuUsage |
백분율 | 최대, 최소, 평균 | Pod |
PT1M | Yes |
게이트웨이 | 제한된 요청 수 제한된 요청의 수 |
GatewayRatelimitThrottledCount |
개수 | 합계, 평균 | Pod |
PT1M | Yes |
게이트웨이 | system.cpu.usage 전체 시스템의 최근 CPU 사용량 |
GatewaySystemCpuUsage |
백분율 | 최대, 최소, 평균 | Pod |
PT1M | Yes |
성능(.NET) | gc-heap-size GC에서 보고한 총 힙 크기(MB) |
gc-heap-size |
개수 | 최대, 최소, 평균 | Deployment , AppName , Pod |
PT1M | Yes |
성능(.NET) | gen-0-gc-count 0세대 GC 수 |
gen-0-gc-count |
개수 | Total, Maximum, Minimum, Average | Deployment , AppName , Pod |
PT1M | Yes |
성능(.NET) | gen-0-size 0세대 힙 크기 |
gen-0-size |
바이트 | 최대, 최소, 평균 | Deployment , AppName , Pod |
PT1M | Yes |
성능(.NET) | gen-1-gc-count 1세대 GC 수 |
gen-1-gc-count |
개수 | Total, Maximum, Minimum, Average | Deployment , AppName , Pod |
PT1M | Yes |
성능(.NET) | gen-1-size 1세대 힙 크기 |
gen-1-size |
바이트 | 최대, 최소, 평균 | Deployment , AppName , Pod |
PT1M | Yes |
성능(.NET) | gen-2-gc-count 2세대 GC 수 |
gen-2-gc-count |
개수 | Total, Maximum, Minimum, Average | Deployment , AppName , Pod |
PT1M | Yes |
성능(.NET) | gen-2-size 2세대 힙 크기 |
gen-2-size |
바이트 | 최대, 최소, 평균 | Deployment , AppName , Pod |
PT1M | 예 |
수신 | Bytes Received 클라이언트의 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 | Yes |
성능(Java) | jvm.gc.live.data.size 전체 GC 후의 이전 세대 메모리 풀 크기 |
jvm.gc.live.data.size |
바이트 | 최대, 평균 | Deployment , AppName , Pod |
PT1M | Yes |
성능(Java) | jvm.gc.max.data.size 이전 세대 메모리 풀의 최대 크기 |
jvm.gc.max.data.size |
바이트 | 최대, 평균 | Deployment , AppName , Pod |
PT1M | Yes |
성능(Java) | jvm.gc.memory.allocated 한 GC 이후부터 그 다음 GC 전까지 젊은 생성 메모리 풀 크기가 커진 만큼 증가 |
jvm.gc.memory.allocated |
바이트 | 최대, 평균 | Deployment , AppName , Pod |
PT1M | Yes |
성능(Java) | jvm.gc.memory.promoted GC 전에서 GC 이후에 이전 세대 메모리 풀의 크기가 증가한 수 |
jvm.gc.memory.promoted |
바이트 | 최대, 평균 | Deployment , AppName , Pod |
PT1M | Yes |
성능(Java) | jvm.gc.pause.total.count GC 일시 중지 횟수 |
jvm.gc.pause.total.count |
개수 | 합계, 평균 | Deployment , AppName , Pod |
PT1M | Yes |
성능(Java) | jvm.gc.pause.total.time GC 일시 중지 총 시간 |
jvm.gc.pause.total.time |
밀리초 | 합계, 평균 | Deployment , AppName , Pod |
PT1M | Yes |
성능(Java) | jvm.memory.committed JVM에 할당된 메모리(바이트) |
jvm.memory.committed |
바이트 | 최대, 최소, 평균 | Deployment , AppName , Pod |
PT1M | Yes |
성능(Java) | jvm.memory.max 메모리 관리에 사용할 수 있는 최대 메모리 양(바이트) |
jvm.memory.max |
바이트 | 최대 | Deployment , AppName , Pod |
PT1M | Yes |
성능(Java) | jvm.memory.used 사용된 앱 메모리(바이트) |
jvm.memory.used |
바이트 | 최대, 최소, 평균 | Deployment , AppName , Pod |
PT1M | Yes |
성능(.NET) | loh-size LOH 힙 크기 |
loh-size |
바이트 | 최대, 최소, 평균 | Deployment , AppName , Pod |
PT1M | Yes |
성능(.NET) | monitor-lock-contention-count 모니터를 잠그려고 시도할 때 경합이 발생한 횟수 |
monitor-lock-contention-count |
개수 | Total, Maximum, Minimum, Average | Deployment , AppName , Pod |
PT1M | Yes |
일반 | 앱 CPU 사용량 앱의 최근 CPU 사용량 |
PodCpuUsage |
백분율 | 최대, 최소, 평균 | Deployment , AppName , Pod |
PT1M | Yes |
일반 | 앱 메모리 사용량 앱의 최근 메모리 사용량 |
PodMemoryUsage |
백분율 | 최대, 최소, 평균 | Deployment , AppName , Pod |
PT1M | Yes |
일반 | 앱 네트워크 입력 앱에서 받은 누적 바이트 수 |
PodNetworkIn |
바이트 | Total, Maximum, Minimum, Average | Deployment , AppName , Pod |
PT1M | Yes |
일반 | 앱 네트워크 출력 앱에서 보낸 누적 바이트 수 |
PodNetworkOut |
바이트 | Total, Maximum, Minimum, Average | Deployment , AppName , Pod |
PT1M | Yes |
성능(Java) | process.cpu.usage JVM 프로세스의 최근 CPU 사용량 |
process.cpu.usage |
백분율 | 최대, 최소, 평균 | Deployment , AppName , Pod |
PT1M | Yes |
핵심 | 요청 처리된 요청 수 |
Requests |
개수 | Total, Maximum, Minimum, Average | containerAppName , podName , statusCodeCategory , statusCode |
PT1M | Yes |
요청(.NET) | requests-rate 요청 속도 |
requests-per-second |
개수 | 최대, 최소, 평균 | Deployment , AppName , Pod |
PT1M | Yes |
핵심 | 다시 시작 횟수 Spring App 다시 시작 횟수 |
RestartCount |
개수 | Total, Maximum, Minimum, Average | containerAppName , podName |
PT1M | Yes |
핵심 | 네트워크(바이트) 네트워크 수신 바이트 |
RxBytes |
바이트 | Total, Maximum, Minimum, Average | containerAppName , podName |
PT1M | Yes |
성능(Java) | system.cpu.usage 전체 시스템의 최근 CPU 사용량 |
system.cpu.usage |
백분율 | 최대, 최소, 평균 | Deployment , AppName , Pod |
PT1M | Yes |
성능(.NET) | threadpool-completed-items-count ThreadPool 완료된 작업 항목 수 |
threadpool-completed-items-count |
개수 | 최대, 최소, 평균 | Deployment , AppName , Pod |
PT1M | Yes |
성능(.NET) | threadpool-queue-length ThreadPool 작업 항목 큐 길이 |
threadpool-queue-length |
개수 | 최대, 최소, 평균 | Deployment , AppName , Pod |
PT1M | Yes |
성능(.NET) | threadpool-thread-count ThreadPool 스레드 수 |
threadpool-thread-count |
개수 | 최대, 최소, 평균 | Deployment , AppName , Pod |
PT1M | Yes |
성능(.NET) | time-in-gc 마지막 GC 이후 GC의 시간(%) |
time-in-gc |
백분율 | 최대, 최소, 평균 | Deployment , AppName , Pod |
PT1M | Yes |
오류(Java) | tomcat.global.error Tomcat 전역 오류 |
tomcat.global.error |
개수 | 합계, 평균 | Deployment , AppName , Pod |
PT1M | Yes |
요청(Java) | tomcat.global.received Tomcat 총 수신 바이트 |
tomcat.global.received |
바이트 | 합계, 평균 | Deployment , AppName , Pod |
PT1M | Yes |
요청(Java) | tomcat.global.request.avg.time Tomcat 요청 평균 시간 |
tomcat.global.request.avg.time |
밀리초 | 최대, 평균 | Deployment , AppName , Pod |
PT1M | Yes |
요청(Java) | tomcat.global.request.max Tomcat 요청 최대 시간 |
tomcat.global.request.max |
밀리초 | 최대 | Deployment , AppName , Pod |
PT1M | Yes |
요청(Java) | tomcat.global.request.total.count Tomcat 요청 총 수 |
tomcat.global.request.total.count |
개수 | 합계, 평균 | Deployment , AppName , Pod |
PT1M | Yes |
요청(Java) | tomcat.global.request.total.time Tomcat 요청 총 시간 |
tomcat.global.request.total.time |
밀리초 | 합계, 평균 | Deployment , AppName , Pod |
PT1M | Yes |
요청(Java) | tomcat.global.sent Tomcat 총 보낸 바이트 |
tomcat.global.sent |
바이트 | 합계, 평균 | Deployment , AppName , Pod |
PT1M | Yes |
세션(Java) | tomcat.sessions.active.current Tomcat 세션 활성 수 |
tomcat.sessions.active.current |
개수 | 합계, 평균 | Deployment , AppName , Pod |
PT1M | Yes |
세션(Java) | tomcat.sessions.active.max Tomcat 세션 최대 활성 수 |
tomcat.sessions.active.max |
개수 | 합계, 평균 | Deployment , AppName , Pod |
PT1M | Yes |
세션(Java) | tomcat.sessions.alive.max Tomcat 세션 최대 연결 시간 |
tomcat.sessions.alive.max |
밀리초 | 최대 | Deployment , AppName , Pod |
PT1M | Yes |
세션(Java) | tomcat.sessions.created Tomcat 세션 생성 횟수 |
tomcat.sessions.created |
개수 | 합계, 평균 | Deployment , AppName , Pod |
PT1M | Yes |
세션(Java) | tomcat.sessions.expired Tomcat 세션 만료 수 |
tomcat.sessions.expired |
개수 | 합계, 평균 | Deployment , AppName , Pod |
PT1M | Yes |
세션(Java) | tomcat.sessions.rejected Tomcat 세션 거부 횟수 |
tomcat.sessions.rejected |
개수 | 합계, 평균 | Deployment , AppName , Pod |
PT1M | Yes |
요청(Java) | tomcat.threads.config.max Tomcat Config 최대 스레드 수 |
tomcat.threads.config.max |
개수 | 합계, 평균 | Deployment , AppName , Pod |
PT1M | Yes |
요청(Java) | tomcat.threads.current Tomcat 현재 스레드 수 |
tomcat.threads.current |
개수 | 합계, 평균 | Deployment , AppName , Pod |
PT1M | Yes |
요청(.NET) | total-requests 프로세스 수명 동안 총 요청 수 |
total-requests |
개수 | 평균 | Deployment , AppName , Pod |
PT1M | Yes |
핵심 | 네트워크 출력 바이트 네트워크 전송 바이트 |
TxBytes |
바이트 | Total, Maximum, Minimum, Average | containerAppName , podName |
PT1M | Yes |
핵심 | CPU 사용량 나노 코어에서 Spring App이 사용하는 CPU입니다. 1,000,000,000나노코어 = 1코어 |
UsageNanoCores |
나노코어 | Total, Maximum, Minimum, Average | containerAppName , podName |
PT1M | Yes |
성능(.NET) | 작업 집합 프로세스에서 사용한 작업 세트의 양(MB) |
working-set |
개수 | 최대, 최소, 평균 | Deployment , AppName , Pod |
PT1M | Yes |
핵심 | 메모리 작업 세트 바이트 스프링 앱 작업 집합 메모리는 바이트 단위로 사용됩니다. |
WorkingSetBytes |
바이트 | Total, Maximum, Minimum, Average | containerAppName , podName |
PT1M | 예 |
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기