다음을 통해 공유


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, , AppNamePod PT1M
성능(.NET) alloc-rate

관리되는 힙에 할당된 바이트 수
alloc-rate 바이트 최대, 최소, 평균 Deployment, , AppNamePod PT1M
공통 앱 CPU 사용량(사용되지 않음)

앱의 최근 CPU 사용량입니다. 이 메트릭은 더 이상 사용되지 않습니다. 메트릭 ID "PodCpuUsage"와 함께 "앱 CPU 사용량"을 사용하세요.
AppCpuUsage Percent 최대, 최소, 평균 Deployment, , AppNamePod PT1M
성능(.NET) assembly-count

로드된 어셈블리 수
assembly-count Count 최대, 최소, 평균 Deployment, , AppNamePod PT1M
성능(.NET) cpu 사용량

프로세스에서 CPU를 활용한 시간%입니다.
cpu-usage Percent 최대, 최소, 평균 Deployment, , AppNamePod PT1M
요청(.NET) current-requests

프로세스 수명 동안 처리 중인 총 요청 수
current-requests Count 평균 Deployment, , AppNamePod PT1M
성능(.NET) exception-count

예외 수
exception-count Count 합계(합계), 최대값, 최소값, 평균 Deployment, , AppNamePod PT1M
요청(.NET) failed-requests

프로세스 수명 동안 실패한 총 요청 수
failed-requests Count 평균 Deployment, , AppNamePod PT1M
게이트웨이 최대 요청 시간

요청하는 최대 시간
GatewayHttpServerRequestsMilliSecondsMax 밀리초 최대, 평균 Pod, httpStatusCode, outcomehttpMethod PT1M
게이트웨이 요청 수

요청 수
GatewayHttpServerRequestsSecondsCount Count 합계(합계), 평균 Pod, httpStatusCode, outcomehttpMethod 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, , AppNamePod PT1M
성능(.NET) gen-0-gc-count

Gen 0 GC 수
gen-0-gc-count Count 합계(합계), 최대값, 최소값, 평균 Deployment, , AppNamePod PT1M
성능(.NET) gen-0 크기

Gen 0 힙 크기
gen-0-size 바이트 최대, 최소, 평균 Deployment, , AppNamePod PT1M
성능(.NET) gen-1-gc-count

Gen 1 GC 수
gen-1-gc-count Count 합계(합계), 최대값, 최소값, 평균 Deployment, , AppNamePod PT1M
성능(.NET) gen-1 크기

Gen 1 힙 크기
gen-1-size 바이트 최대, 최소, 평균 Deployment, , AppNamePod PT1M
성능(.NET) gen-2-gc-count

2세대 GC 수
gen-2-gc-count Count 합계(합계), 최대값, 최소값, 평균 Deployment, , AppNamePod PT1M
성능(.NET) gen-2 크기

Gen 2 힙 크기
gen-2-size 바이트 최대, 최소, 평균 Deployment, , AppNamePod 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, , AppNamePod PT1M
성능(Java) jvm.gc.max.data.size

이전 세대 메모리 풀의 최대 크기
jvm.gc.max.data.size 바이트 최대, 평균 Deployment, , AppNamePod PT1M
성능(Java) jvm.gc.memory.allocated

한 GC 이후 다음 GC 이전까지 젊은 세대 메모리 풀의 크기 증가에 대한 증가
jvm.gc.memory.allocated 바이트 최대, 평균 Deployment, , AppNamePod PT1M
성능(Java) jvm.gc.memory.promoted

GC 이전 세대 메모리 풀의 크기에서 GC 이후의 양수 증가 수
jvm.gc.memory.promoted 바이트 최대, 평균 Deployment, , AppNamePod PT1M
성능(Java) jvm.gc.pause.total.count

GC 일시 중지 횟수
jvm.gc.pause.total.count Count 합계(합계), 평균 Deployment, , AppNamePod PT1M
성능(Java) jvm.gc.pause.total.time

GC 일시 중지 총 시간
jvm.gc.pause.total.time 밀리초 합계(합계), 평균 Deployment, , AppNamePod PT1M
성능(Java) jvm.memory.committed

JVM에 할당된 메모리(바이트)
jvm.memory.committed 바이트 최대, 최소, 평균 Deployment, , AppNamePod PT1M
성능(Java) jvm.memory.max

메모리 관리에 사용할 수 있는 최대 메모리 양(바이트)입니다.
jvm.memory.max 바이트 최대 Deployment, , AppNamePod PT1M
성능(Java) jvm.memory.used

바이트 단위로 사용되는 앱 메모리
jvm.memory.used 바이트 최대, 최소, 평균 Deployment, , AppNamePod PT1M
성능(.NET) loh-size

LOH 힙 크기
loh-size 바이트 최대, 최소, 평균 Deployment, , AppNamePod PT1M
성능(.NET) monitor-lock-contention-count

모니터 잠금을 시도할 때 경합이 발생한 횟수입니다.
monitor-lock-contention-count Count 합계(합계), 최대값, 최소값, 평균 Deployment, , AppNamePod PT1M
공통 앱 CPU 사용량

앱의 최근 CPU 사용량
PodCpuUsage Percent 최대, 최소, 평균 Deployment, , AppNamePod PT1M
공통 앱 메모리 사용량

앱의 최근 메모리 사용량
PodMemoryUsage Percent 최대, 최소, 평균 Deployment, , AppNamePod PT1M
공통 App Network In

앱에서 받은 누적 바이트 수
PodNetworkIn 바이트 합계(합계), 최대값, 최소값, 평균 Deployment, , AppNamePod PT1M
공통 App Network Out

앱에서 보낸 누적 바이트 수
PodNetworkOut 바이트 합계(합계), 최대값, 최소값, 평균 Deployment, , AppNamePod PT1M
성능(Java) process.cpu.usage

JVM 프로세스의 최근 CPU 사용량
process.cpu.usage Percent 최대, 최소, 평균 Deployment, , AppNamePod PT1M
핵심 요청

처리된 요청 수
Requests Count 합계(합계), 최대값, 최소값, 평균 containerAppName, podName, statusCodeCategorystatusCode PT1M
요청(.NET) requests-rate

요청 속도
requests-per-second Count 최대, 최소, 평균 Deployment, , AppNamePod PT1M
핵심 다시 시작 횟수

Spring App 다시 시작 횟수
RestartCount Count 합계(합계), 최대값, 최소값, 평균 containerAppName, podName PT1M
핵심 네트워크(바이트)

네트워크 수신 바이트
RxBytes 바이트 합계(합계), 최대값, 최소값, 평균 containerAppName, podName PT1M
성능(Java) system.cpu.usage

전체 시스템의 최근 CPU 사용량
system.cpu.usage Percent 최대, 최소, 평균 Deployment, , AppNamePod PT1M
성능(.NET) threadpool-completed-items-count

ThreadPool 완료된 작업 항목 수
threadpool-completed-items-count Count 최대, 최소, 평균 Deployment, , AppNamePod PT1M
성능(.NET) threadpool-queue-length

ThreadPool 작업 항목 큐 길이
threadpool-queue-length Count 최대, 최소, 평균 Deployment, , AppNamePod PT1M
성능(.NET) threadpool-thread-count

ThreadPool 스레드 수
threadpool-thread-count Count 최대, 최소, 평균 Deployment, , AppNamePod PT1M
성능(.NET) time-in-gc

마지막 GC 이후 GC의 % 시간
time-in-gc Percent 최대, 최소, 평균 Deployment, , AppNamePod PT1M
오류(Java) tomcat.global.error

Tomcat 전역 오류
tomcat.global.error Count 합계(합계), 평균 Deployment, , AppNamePod PT1M
요청(Java) tomcat.global.received

Tomcat 총 수신 바이트
tomcat.global.received 바이트 합계(합계), 평균 Deployment, , AppNamePod PT1M
요청(Java) tomcat.global.request.avg.time

Tomcat 요청 평균 시간
tomcat.global.request.avg.time 밀리초 최대, 평균 Deployment, , AppNamePod PT1M
요청(Java) tomcat.global.request.max

Tomcat 요청 최대 시간
tomcat.global.request.max 밀리초 최대 Deployment, , AppNamePod PT1M
요청(Java) tomcat.global.request.total.count

Tomcat 요청 총 수
tomcat.global.request.total.count Count 합계(합계), 평균 Deployment, , AppNamePod PT1M
요청(Java) tomcat.global.request.total.time

Tomcat 요청 총 시간
tomcat.global.request.total.time 밀리초 합계(합계), 평균 Deployment, , AppNamePod PT1M
요청(Java) tomcat.global.sent

Tomcat 총 보낸 바이트
tomcat.global.sent 바이트 합계(합계), 평균 Deployment, , AppNamePod PT1M
세션(Java) tomcat.sessions.active.current

Tomcat 세션 활성 수
tomcat.sessions.active.current Count 합계(합계), 평균 Deployment, , AppNamePod PT1M
세션(Java) tomcat.sessions.active.max

Tomcat 세션 최대 활성 수
tomcat.sessions.active.max Count 합계(합계), 평균 Deployment, , AppNamePod PT1M
세션(Java) tomcat.sessions.alive.max

Tomcat 세션 최대 연결 시간
tomcat.sessions.alive.max 밀리초 최대 Deployment, , AppNamePod PT1M
세션(Java) tomcat.sessions.created

Tomcat 세션 생성 횟수
tomcat.sessions.created Count 합계(합계), 평균 Deployment, , AppNamePod PT1M
세션(Java) tomcat.sessions.expired

Tomcat 세션 만료 횟수
tomcat.sessions.expired Count 합계(합계), 평균 Deployment, , AppNamePod PT1M
세션(Java) tomcat.sessions.rejected

Tomcat 세션 거부 횟수
tomcat.sessions.rejected Count 합계(합계), 평균 Deployment, , AppNamePod PT1M
요청(Java) tomcat.threads.config.max

Tomcat Config 최대 스레드 수
tomcat.threads.config.max Count 합계(합계), 평균 Deployment, , AppNamePod PT1M
요청(Java) tomcat.threads.current

Tomcat 현재 스레드 수
tomcat.threads.current Count 합계(합계), 평균 Deployment, , AppNamePod PT1M
요청(.NET) 총 요청 수

프로세스 수명 동안 총 요청 수
total-requests Count 평균 Deployment, , AppNamePod 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, , AppNamePod PT1M
핵심 메모리 작업 집합 바이트

Spring App 작업 세트 메모리(바이트)입니다.
WorkingSetBytes 바이트 합계(합계), 최대값, 최소값, 평균 containerAppName, podName PT1M

다음 단계