다음을 통해 공유


Microsoft.AppPlatform/spring에 대해 지원되는 메트릭

다음 표에서는 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 바이트 합계(합계), 최대값, 최소값, 평균 DeploymentAppNamePod PT1M
앱 네트워크 중단

앱에서 보낸 누적 바이트 수
PodNetworkOut 바이트 합계(합계), 최대값, 최소값, 평균 DeploymentAppNamePod PT1M

범주: 코어

메트릭 REST API의 이름 단위 집계 치수 시간 조직 DS 내보내기
요청

처리된 요청 수
Requests 개수 합계(합계), 최대값, 최소값, 평균 containerAppName, podName, statusCodeCategorystatusCode 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, outcomehttpMethod PT1M
요청 수

요청 수
GatewayHttpServerRequestsSecondsCount 개수 총계(합계), 평균 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 개수 총계(합계), 평균 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 개수 최대, 최소, 평균 DeploymentAppNamePod 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 바이트 최대, 최소, 평균 DeploymentAppNamePod 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 개수 최대, 최소, 평균 DeploymentAppName, 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 개수 평균 DeploymentAppNamePod 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 개수 총계(합계), 평균 DeploymentAppNamePod 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 개수 총계(합계), 평균 DeploymentAppNamePod PT1M
tomcat.세션.만료

Tomcat 세션 만료 횟수
tomcat.sessions.expired 개수 총계(합계), 평균 DeploymentAppNamePod PT1M
tomcat.sessions.rejected

Tomcat 세션 거부 횟수
tomcat.sessions.rejected 개수 총계(합계), 평균 Deployment, AppName, Pod PT1M

다음 단계