

# 권장 지표
<a name="application-insights-recommended-metrics"></a>

다음 표에는 각 구성 요소 유형에 대해 권장되는 지표가 나와 있습니다.



- ** EC2 인스턴스(Windows Server) **
  - **워크로드 유형:** 기본값/사용자 지정 / **권장 지표:** CPUUtilization<br />StatusCheckFailed<br />프로세서 % 프로세서 시간<br />사용 중인 메모리 % 커밋된 바이트<br />LogicalDisk % 사용 가능한 공간<br />사용 가능한 메모리(MB)
  - **워크로드 유형:**  Active Directory / **권장 지표:** CPUUtilization<br />StatusCheckFailed<br />프로세서 % 프로세서 시간<br />사용 중인 메모리 % 커밋된 바이트<br />사용 가능한 메모리(MB)데이터베이스 ==> 인스턴스 데이터베이스 캐시 적중률<br />DirectoryServices DRA에서 보류 중인 복제 운영<br />DirectoryServices DRA에서 보류 중인 복제 동기화<br />DNS 재귀 쿼리 실패/초<br />LogicalDisk 평균 디스크 대기열 길이
  - **워크로드 유형:** Java 애플리케이션 / **권장 지표:** CPUUtilization<br />StatusCheckFailed<br />프로세서 % 프로세서 시간<br />사용 중인 메모리 % 커밋된 바이트<br />사용 가능한 메모리(MB)<br />java\_lang\_threading\_threadcount<br />java\_lang\_classloading\_loadedclasscount<br />java\_lang\_memory\_heapmemoryusage\_used<br />java\_lang\_memory\_heapmemoryusage\_committed<br />java\_lang\_operatingsystem\_freephysicalmemorysize<br />java\_lang\_operatingsystem\_freeswapspacesize
  - **워크로드 유형:**  Microsoft IIS/.NET 웹 프런트 엔드 / **권장 지표:** CPUUtilization<br />StatusCheckFailed<br />프로세서 % 프로세서 시간<br />사용 중인 메모리 % 커밋된 바이트<br />사용 가능한 메모리(MB)<br />.NET CLR 예외 발생된 예외 수/초<br />.NET CLR 메모리 수 총 커밋된 바이트 수<br />.NET CLR 메모리 GC의 시간(%)<br />ASP.NET 응용 프로그램 응용 프로그램 대기열의 요청<br />ASP.NET 대기 중인 요청<br />ASP.NET 응용 프로그램 재시작
  - **워크로드 유형:** Microsoft SQL Server 데이터베이스 티어 / **권장 지표:** CPUUtilization<br />StatusCheckFailed<br />프로세서 % 프로세서 시간<br />사용 중인 메모리 % 커밋된 바이트<br />사용 가능한 메모리(MB)<br />페이징된 파일 % 사용량<br />시스템 프로세서 대기열 길이<br />네트워크 인터페이스 바이트 합계/초<br />PhysicalDisk % 디스크 시간<br />SQLServer:버퍼 관리자 버퍼 캐시 적중률<br />SQLServer:버퍼 관리자 페이지 예상 수명<br />SQLServer:차단된 일반 통계 프로세스<br />SQLServer:일반 통계 사용자 연결<br />SQLServer:잠금 교착 상태 수/초<br />SQLServer:SQL 통계 배치 요청/초
  - **워크로드 유형:** MySQL / **권장 지표:** CPUUtilization<br />StatusCheckFailed<br />프로세서 % 프로세서 시간<br />사용 중인 메모리 % 커밋된 바이트<br />LogicalDisk % 사용 가능한 공간<br />사용 가능한 메모리(MB)
  - **워크로드 유형:** .NET 작업자 풀/중간 티어 / **권장 지표:** CPUUtilization<br />StatusCheckFailed<br />프로세서 % 프로세서 시간<br />사용 중인 메모리 % 커밋된 바이트<br />사용 가능한 메모리(MB)<br />.NET CLR 예외 발생된 예외 수/초<br />.NET CLR 메모리 수 총 커밋된 바이트 수<br />.NET CLR 메모리 GC의 시간(%)
  - **워크로드 유형:** .NET Core 티어 / **권장 지표:** CPUUtilization<br />StatusCheckFailed<br />프로세서 % 프로세서 시간<br />사용 중인 메모리 % 커밋된 바이트<br />사용 가능한 메모리(MB)
  - **워크로드 유형:** Oracle / **권장 지표:** CPUUtilization<br />StatusCheckFailed<br />프로세서 % 프로세서 시간<br />사용 중인 메모리 % 커밋된 바이트<br />LogicalDisk % 사용 가능한 공간<br />사용 가능한 메모리(MB)
  - **워크로드 유형:** Postgres / **권장 지표:** CPUUtilization<br />StatusCheckFailed<br />프로세서 % 프로세서 시간<br />사용 중인 메모리 % 커밋된 바이트<br />LogicalDisk % 사용 가능한 공간<br />사용 가능한 메모리(MB)
  - **워크로드 유형:** SharePoint / **권장 지표:** CPUUtilization<br />StatusCheckFailed<br />프로세서 % 프로세서 시간<br />사용 중인 메모리 % 커밋된 바이트<br />사용 가능한 메모리(MB)<br />ASP.NET 애플리케이션 캐시 API 공백 제거<br />ASP.NET 요청 거부됨<br />ASP.NET 작업자 프로세스 다시 시작<br />메모리 페이지/초<br />SharePoint Publishing Cache 게시 캐시 플러시/초<br />SharePoint Foundation 실행 시간/페이지 요청<br />SharePoint Disk-Based Cache 총 캐시 압축 횟수<br />SharePoint Disk-Based Cache Blob 캐시 적중률 <br />SharePoint Disk-Based Cache Blob 캐시 채우기 비율 <br />SharePoint Disk-Based Cache Blob 캐시 플러시/초 <br />ASP.NET 대기 중인 요청<br />ASP.NET 응용 프로그램 응용 프로그램 대기열의 요청<br />ASP.NET 응용 프로그램 재시작<br />LogicalDisk 평균 디스크 초/쓰기 <br />LogicalDisk 평균 디스크 초/읽기 <br />프로세서 % 중단 시간 

- ** EC2 인스턴스(Linux 서버) **
  - **워크로드 유형:** 기본값/사용자 지정 / **권장 지표:** CPUUtilization<br />StatusCheckFailed<br />disk\_used\_percent<br />mem\_used\_percent
  - **워크로드 유형:**  Java 애플리케이션 / **권장 지표:** CPUUtilization<br />StatusCheckFailed<br />disk\_used\_percent<br />mem\_used\_percent<br />java\_lang\_threading\_threadcount<br />java\_lang\_classloading\_loadedclasscount<br />java\_lang\_memory\_heapmemoryusage\_used<br />java\_lang\_memory\_heapmemoryusage\_committed<br />java\_lang\_operatingsystem\_freephysicalmemorysize<br />java\_lang\_operatingsystem\_freeswapspacesize
  - **워크로드 유형:** .NET Core 티어 또는 SQL Server 데이터베이스 티어 / **권장 지표:** CPUUtilization<br />StatusCheckFailed<br />disk\_used\_percent<br />mem\_used\_percent
  - **워크로드 유형:** Oracle / **권장 지표:** CPUUtilization<br />StatusCheckFailed<br />disk\_used\_percent<br />mem\_used\_percent
  - **워크로드 유형:** Postgres / **권장 지표:** CPUUtilization<br />StatusCheckFailed<br />disk\_used\_percent<br />mem\_used\_percent

- **EC2 인스턴스 그룹**
  - **워크로드 유형:** SAP HANA 다중 노드 또는 단일 노드
  - **권장 지표:**  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/AmazonCloudWatch/latest/monitoring/application-insights-recommended-metrics.html) 

- **EBS 볼륨**
  - **워크로드 유형:** 임의
  - **권장 지표:** VolumeReadBytes<br />VolumeWriteBytes<br />VolumeReadOps<br />VolumeWriteOps<br />VolumeQueueLength<br />VolumeThroughputPercentage<br />VolumeConsumedReadWriteOps<br />BurstBalance

- ** Classic ELB **
  - **워크로드 유형:** 임의
  - **권장 지표:** HTTPCode\_Backend\_4XX<br />HTTPCode\_Backend\_5XX<br />Latency<br />SurgeQueueLength<br />UnHealthyHostCount

- ** 애플리케이션 ELB **
  - **워크로드 유형:** 임의
  - **권장 지표:** HTTPCode\_Target\_4XX\_Count<br />HTTPCode\_Target\_5XX\_Count<br />TargetResponseTime<br />UnHealthyHostCount

- ** RDS 데이터베이스 인스턴스 **
  - **워크로드 유형:** 임의
  - **권장 지표:** CPUUtilization<br />ReadLatency<br />WriteLatency<br />BurstBalance<br />FailedSQLServerAgentJobsCount

- **RDS 데이터베이스 클러스터**
  - **워크로드 유형:** 임의
  - **권장 지표:** CPUUtilization<br />CommitLatency<br />DatabaseConnections<br />교착<br />FreeableMemory<br />NetworkThroughput<br />VolumeBytesUsed

- ** Lambda 함수 **
  - **워크로드 유형:** 임의
  - **권장 지표:** 지속 시간<br />오류<br />IteratorAge<br />ProvisionedConcurrencySpilloverInvocations<br />제한

- ** SQS 대기열 **
  - **워크로드 유형:** 임의
  - **권장 지표:** ApproximateAgeOfOldestMessage<br />ApproximateNumberOfMessagesVisible<br />NumberOfMessagesSent

- **Amazon DynamoDB 테이블**
  - **워크로드 유형:** 임의
  - **권장 지표:** SystemErrors<br />UserErrors<br />ConsumedReadCapacityUnits<br />ConsumedWriteCapacityUnits<br />ReadThrottleEvents<br />WriteThrottleEvents<br />ConditionalCheckFailedRequests<br />TransactionConflict

- ** Amazon S3 버킷 **
  - **워크로드 유형:** 임의
  - **권장 지표:** RTC(복제 시간 제어)를 사용하는 복제 구이 활성화되어 있는 경우:<br />ReplicationLatency<br />BytesPendingReplication<br />OperationsPendingReplication<br />요청 지표가 켜져 있는 경우:<br />5xxErrors<br />4xxErrors<br />BytesDownloaded<br />BytesUploaded

- **AWS Step Functions**
  - **워크로드 유형:** 임의
  - **권장 지표:**  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/AmazonCloudWatch/latest/monitoring/application-insights-recommended-metrics.html) [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/AmazonCloudWatch/latest/monitoring/application-insights-recommended-metrics.html) [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/AmazonCloudWatch/latest/monitoring/application-insights-recommended-metrics.html) [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/AmazonCloudWatch/latest/monitoring/application-insights-recommended-metrics.html) [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/AmazonCloudWatch/latest/monitoring/application-insights-recommended-metrics.html) 

- **API Gateway REST API 스테이지**
  - **워크로드 유형:** 임의
  - **권장 지표:**  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/AmazonCloudWatch/latest/monitoring/application-insights-recommended-metrics.html) 

- ** ECS 클러스터 **
  - **워크로드 유형:**  임의 / **권장 지표:** CpuUtilized<br />MemoryUtilized<br />NetworkRxBytes<br />NetworkTxBytes<br />RunningTaskCount<br />PendingTaskCount<br />StorageReadBytes<br />StorageWriteBytes<br />CPUReservation(EC2 시작 유형만 해당)<br />CPUUtilization(EC2 시작 유형만 해당)<br />MemoryReservation(EC2 시작 유형만 해당)<br />MemoryUtilization(EC2 시작 유형만 해당)<br />GPUReservation(EC2 시작 유형만 해당)<br />instance\_cpu\_utilization(EC2 시작 유형만 해당)<br />instance\_filesystem\_utilization(EC2 시작 유형만 해당)<br />instance\_memory\_utilization(EC2 시작 유형만 해당)<br />instance\_network\_total\_bytes(EC2 시작 유형만 해당)
  - **워크로드 유형:** Java 애플리케이션 / **권장 지표:** CpuUtilized<br />MemoryUtilized<br />NetworkRxBytes<br />NetworkTxBytes<br />RunningTaskCount<br />PendingTaskCount<br />StorageReadBytes<br />StorageWriteBytes<br />CPUReservation(EC2 시작 유형만 해당)<br />CPUUtilization(EC2 시작 유형만 해당)<br />MemoryReservation(EC2 시작 유형만 해당)<br />MemoryUtilization(EC2 시작 유형만 해당)<br />GPUReservation(EC2 시작 유형만 해당)<br />instance\_cpu\_utilization(EC2 시작 유형만 해당)<br />instance\_filesystem\_utilization(EC2 시작 유형만 해당)<br />instance\_memory\_utilization(EC2 시작 유형만 해당)<br />instance\_network\_total\_bytes(EC2 시작 유형만 해당)<br />java\_lang\_threading\_threadcount<br />java\_lang\_classloading\_loadedclasscount<br />java\_lang\_memory\_heapmemoryusage\_used<br />java\_lang\_memory\_heapmemoryusage\_committed<br />java\_lang\_operatingsystem\_freephysicalmemorysize<br />java\_lang\_operatingsystem\_freeswapspacesize

- ** ECS 서비스 **
  - **워크로드 유형:**  임의 / **권장 지표:** CPUUtilization<br />MemoryUtilization<br />CpuUtilized<br />MemoryUtilized<br />NetworkRxBytes<br />NetworkTxBytes<br />RunningTaskCount<br />PendingTaskCount<br />StorageReadBytes<br />StorageWriteBytes
  - **워크로드 유형:** Java 애플리케이션 / **권장 지표:** CPUUtilization<br />MemoryUtilization<br />CpuUtilized<br />MemoryUtilized<br />NetworkRxBytes<br />NetworkTxBytes<br />RunningTaskCount<br />PendingTaskCount<br />StorageReadBytes<br />StorageWriteBytes<br />java\_lang\_threading\_threadcount<br />java\_lang\_classloading\_loadedclasscount<br />java\_lang\_memory\_heapmemoryusage\_used<br />java\_lang\_memory\_heapmemoryusage\_committed<br />java\_lang\_operatingsystem\_freephysicalmemorysize<br />java\_lang\_operatingsystem\_freeswapspacesize

- ** EKS 클러스터 **
  - **워크로드 유형:**  임의 / **권장 지표:** cluster\_failed\_node\_count<br />node\_cpu\_reserved\_capacity<br />node\_cpu\_utilization<br />node\_filesystem\_utilization<br />node\_memory\_reserved\_capacity<br />node\_memory\_utilization<br />node\_network\_total\_bytes<br />pod\_cpu\_reserved\_capacity<br />pod\_cpu\_utilization<br />pod\_cpu\_utilization\_over\_pod\_limit<br />pod\_memory\_reserved\_capacity<br />pod\_memory\_utilization<br />pod\_memory\_utilization\_over\_pod\_limit<br />pod\_network\_rx\_bytes<br />pod\_network\_tx\_bytes
  - **워크로드 유형:** Java 애플리케이션 / **권장 지표:** cluster\_failed\_node\_count<br />node\_cpu\_reserved\_capacity<br />node\_cpu\_utilization<br />node\_filesystem\_utilization<br />node\_memory\_reserved\_capacity<br />node\_memory\_utilization<br />node\_network\_total\_bytes<br />pod\_cpu\_reserved\_capacity<br />pod\_cpu\_utilization<br />pod\_cpu\_utilization\_over\_pod\_limit<br />pod\_memory\_reserved\_capacity<br />pod\_memory\_utilization<br />pod\_memory\_utilization\_over\_pod\_limit<br />pod\_network\_rx\_bytes<br />pod\_network\_tx\_bytes<br />java\_lang\_threading\_threadcount<br />java\_lang\_classloading\_loadedclasscount<br />java\_lang\_memory\_heapmemoryusage\_used<br />java\_lang\_memory\_heapmemoryusage\_committed<br />java\_lang\_operatingsystem\_freephysicalmemorysize<br />java\_lang\_operatingsystem\_freeswapspacesize

- ** EC2의 Kubernetes 클러스터 **
  - **워크로드 유형:**  임의 / **권장 지표:** cluster\_failed\_node\_count<br />node\_cpu\_reserved\_capacity<br />node\_cpu\_utilization<br />node\_filesystem\_utilization<br />node\_memory\_reserved\_capacity<br />node\_memory\_utilization<br />node\_network\_total\_bytes<br />pod\_cpu\_reserved\_capacity<br />pod\_cpu\_utilization<br />pod\_cpu\_utilization\_over\_pod\_limit<br />pod\_memory\_reserved\_capacity<br />pod\_memory\_utilization<br />pod\_memory\_utilization\_over\_pod\_limit<br />pod\_network\_rx\_bytes<br />pod\_network\_tx\_bytes
  - **워크로드 유형:** Java 애플리케이션 / **권장 지표:** cluster\_failed\_node\_count<br />node\_cpu\_reserved\_capacity<br />node\_cpu\_utilization<br />node\_filesystem\_utilization<br />node\_memory\_reserved\_capacity<br />node\_memory\_utilization<br />node\_network\_total\_bytes<br />pod\_cpu\_reserved\_capacity<br />pod\_cpu\_utilization<br />pod\_cpu\_utilization\_over\_pod\_limit<br />pod\_memory\_reserved\_capacity<br />pod\_memory\_utilization<br />pod\_memory\_utilization\_over\_pod\_limit<br />pod\_network\_rx\_bytes<br />pod\_network\_tx\_bytes<br />java\_lang\_threading\_threadcount<br />java\_lang\_classloading\_loadedclasscount<br />java\_lang\_memory\_heapmemoryusage\_used<br />java\_lang\_memory\_heapmemoryusage\_committed<br />java\_lang\_operatingsystem\_freephysicalmemorysize<br />java\_lang\_operatingsystem\_freeswapspacesize



다음 표에는 각 구성 요소 유형에 대해 권장되는 프로세스 및 프로세스 지표가 나와 있습니다. CloudWatch Application Insights는 인스턴스에서 실행되지 않는 프로세스에 대한 프로세스 모니터링을 권장하지 않습니다.



- ** EC2 인스턴스(Windows Server) **
  - **워크로드 유형:** Microsoft IIS/.NET 웹 프런트 엔드 / **권장 프로세스:** `w3wp` / **권장 지표:** `procstat cpu_usage`,<br />`procstat memory_rss`,<br />`procstat memory_vms`,<br />`procstat read_bytes`,<br />`procstat write_bytes`
  - **워크로드 유형:** Microsoft SQL Server 데이터베이스 티어 / **권장 프로세스:** `SQLAgent` / **권장 지표:** `procstat cpu_usage`,<br />`procstat memory_rss`,<br />`procstat memory_vms`,<br />`procstat read_bytes`,<br />`procstat write_bytes`
  - **권장 프로세스:** `sqlservr` / **권장 지표:** `procstat cpu_usage`,<br />`procstat memory_rss`,<br />`procstat memory_vms`,<br />`procstat read_bytes`,<br />`procstat write_bytes`
  - **권장 프로세스:** `sqlwriter` / **권장 지표:** `procstat cpu_usage`,<br />`procstat memory_rss`
  - **권장 프로세스:** `ReportingServicesService` / **권장 지표:** `procstat cpu_usage`,<br />`procstat memory_rss`
  - **권장 프로세스:** `MsDtsServr` / **권장 지표:** `procstat cpu_usage`,<br />`procstat memory_rss`,<br />`procstat memory_vms`,<br />`procstat read_bytes`,<br />`procstat write_bytes`
  - **권장 프로세스:** `Msmdsrv` / **권장 지표:** `procstat cpu_usage`,<br />`procstat memory_rss`,<br />`procstat memory_vms`,<br />`procstat read_bytes`,<br />`procstat write_bytes`
  - **워크로드 유형:** .NET 작업자 풀/중간 티어 / **권장 프로세스:** `w3wp` / **권장 지표:** `procstat cpu_usage`,<br />`procstat memory_rss`,<br />`procstat memory_vms`,<br />`procstat read_bytes`,<br />`procstat write_bytes`
  - **워크로드 유형:** .NET Core 티어 / **권장 프로세스:** `w3wp` / **권장 지표:** `procstat cpu_usage`,<br />`procstat memory_rss`,<br />`procstat memory_vms`,<br />`procstat read_bytes`,<br />`procstat write_bytes`

