다음 표에서는 Microsoft.AppPlatform/spring 리소스 종류에 사용할 수 있는 메트릭을 나열합니다.
테이블 제목
메트릭 - Azure Portal에 표시되는 메트릭 표시 이름입니다.
Rest API의 이름 - REST API에서 참조되는 메트릭 이름입니다.
단위 - 측정 단위입니다.
집계 - 기본 집계 형식입니다. 유효한 값: 평균, 최소값, 최대값, 합계, 개수입니다.
Dimensions - 메트릭에 사용할 수 있는 측정항목입니다.
시간 단위 - 메트릭이 샘플링되는 주기입니다. 예를 들어, PT1M
은 메트릭이 1분마다, PT30M
은 30분마다, PT1H
는 1시간마다 샘플링됨을 나타냅니다.
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 , podName , statusCodeCategory statusCode |
PT1M | 예 |
다시 시작 횟수 Spring App 다시 시작 횟수 |
RestartCount |
개수 | 합계(합계), 최대값, 최소값, 평균 | containerAppName , podName |
PT1M | 예 |
네트워크(바이트) 네트워크 수신 바이트 |
RxBytes |
바이트 | 합계(합계), 최대값, 최소값, 평균 | containerAppName , podName |
PT1M | 예 |
네트워크 출력 바이트 네트워크 전송 바이트 |
TxBytes |
바이트 | 합계(합계), 최대값, 최소값, 평균 | containerAppName , podName |
PT1M | 예 |
CPU 사용 Spring App에서 소모된 CPU는 나노 코어로 측정됩니다. 1,000,000,000나노코어 = 1코어 |
UsageNanoCores |
나노코어 | 합계(합계), 최대값, 최소값, 평균 | containerAppName , podName |
PT1M | 예 |
메모리 작업 집합의 바이트 수 Spring App 작업 세트 메모리 사용량(바이트). |
WorkingSetBytes |
바이트 | 합계(합계), 최대값, 최소값, 평균 | containerAppName , podName |
PT1M | 예 |
범주: 오류(Java)
메트릭 | REST API의 이름 | 단위 | 집계 | 치수 | 시간 조직 | DS 내보내기 |
---|---|---|---|---|---|---|
tomcat.global.error 톰캣 글로벌 오류 |
tomcat.global.error |
개수 | 총계(합계), 평균 | Deployment , AppName , Pod |
PT1M | 예 |
범주: 게이트웨이
메트릭 | REST API의 이름 | 단위 | 집계 | 치수 | 시간 조직 | 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 메모리 커밋) JVM에 할당된 메모리(바이트) |
GatewayJvmMemoryCommittedBytes |
바이트 | 최대, 최소, 평균 | Pod |
PT1M | 예 |
jvm.memory.used 사용된 메모리(바이트) |
GatewayJvmMemoryUsedBytes |
바이트 | 최대, 최소, 평균 | Pod |
PT1M | 예 |
프로세스 CPU 사용량 JVM 프로세스의 최근 CPU 사용량 |
GatewayProcessCpuUsage |
퍼센트 | 최대, 최소, 평균 | Pod |
PT1M | 예 |
제한된 요청 수 제한된 요청의 수 |
GatewayRatelimitThrottledCount |
개수 | 총계(합계), 평균 | Pod |
PT1M | 예 |
시스템 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 |
개수 | 최대, 최소, 평균 | 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 완료된 작업 항목 수 |
threadpool-completed-items-count |
개수 | 최대, 최소, 평균 | Deployment , AppName , Pod |
PT1M | 예 |
스레드풀 대기열 길이 ThreadPool 작업 항목 큐 길이 |
threadpool-queue-length |
개수 | 최대, 최소, 평균 | Deployment , AppName , Pod |
PT1M | 예 |
스레드풀-스레드-카운트 ThreadPool 스레드 수 |
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에 할당된 메모리(바이트) |
jvm.memory.committed |
바이트 | 최대, 최소, 평균 | Deployment , AppName , Pod |
PT1M | 예 |
jvm.memory.max (JVM 최대 메모리) 메모리 관리에 사용할 수 있는 최대 메모리 양(바이트)입니다. |
jvm.memory.max |
바이트 | 최대 | Deployment , AppName , Pod |
PT1M | 예 |
jvm.memory.used 바이트 단위로 사용되는 앱 메모리 |
jvm.memory.used |
바이트 | 최대, 최소, 평균 | Deployment , AppName , Pod |
PT1M | 예 |
프로세스 CPU 사용량 JVM 프로세스의 최근 CPU 사용량 |
process.cpu.usage |
퍼센트 | 최대, 최소, 평균 | Deployment , AppName , Pod |
PT1M | 예 |
시스템 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 Config 최대 스레드 수 |
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 세션 생성 횟수 |
tomcat.sessions.created |
개수 | 총계(합계), 평균 | Deployment AppName Pod |
PT1M | 예 |
tomcat.세션.만료 Tomcat 세션 만료 횟수 |
tomcat.sessions.expired |
개수 | 총계(합계), 평균 | Deployment AppName Pod |
PT1M | 예 |
tomcat.sessions.rejected Tomcat 세션 거부 횟수 |
tomcat.sessions.rejected |
개수 | 총계(합계), 평균 | Deployment , AppName , Pod |
PT1M | 예 |