권장 지표
다음 표에는 각 구성 요소 유형에 대해 권장되는 지표가 나와 있습니다.
구성 요소 유형 | 워크로드 유형 | 권장 지표 |
---|---|---|
EC2 인스턴스(Windows Server) |
기본값/사용자 지정 |
CPUUtilization StatusCheckFailed 프로세서 % 프로세서 시간 사용 중인 메모리 % 커밋된 바이트 LogicalDisk % 사용 가능한 공간 사용 가능한 메모리(MB) |
Active Directory | CPUUtilization StatusCheckFailed 프로세서 % 프로세서 시간 사용 중인 메모리 % 커밋된 바이트 사용 가능한 메모리(MB) 데이터베이스 ==> 인스턴스 데이터베이스 캐시 적중률DirectoryServices DRA에서 보류 중인 복제 운영 DirectoryServices DRA에서 보류 중인 복제 동기화 DNS 재귀 쿼리 실패/초 LogicalDisk 평균 디스크 대기열 길이 |
|
Java 애플리케이션 |
CPUUtilization StatusCheckFailed 프로세서 % 프로세서 시간 사용 중인 메모리 % 커밋된 바이트 사용 가능한 메모리(MB) java_lang_threading_threadcount java_lang_classloading_loadedclasscount java_lang_memory_heapmemoryusage_used java_lang_memory_heapmemoryusage_committed java_lang_operatingsystem_freephysicalmemorysize java_lang_operatingsystem_freeswapspacesize |
|
Microsoft IIS/.NET 웹 프런트 엔드 |
CPUUtilization StatusCheckFailed 프로세서 % 프로세서 시간 사용 중인 메모리 % 커밋된 바이트 사용 가능한 메모리(MB) .NET CLR 예외 발생된 예외 수/초 .NET CLR 메모리 수 총 커밋된 바이트 수 .NET CLR 메모리 GC의 시간(%) ASP.NET 응용 프로그램 응용 프로그램 대기열의 요청 ASP.NET 대기 중인 요청 ASP.NET 응용 프로그램 재시작 |
|
Microsoft SQL Server 데이터베이스 티어 |
CPUUtilization StatusCheckFailed 프로세서 % 프로세서 시간 사용 중인 메모리 % 커밋된 바이트 사용 가능한 메모리(MB) 페이징된 파일 % 사용량 시스템 프로세서 대기열 길이 네트워크 인터페이스 바이트 합계/초 PhysicalDisk % 디스크 시간 SQLServer:버퍼 관리자 버퍼 캐시 적중률 SQLServer:버퍼 관리자 페이지 예상 수명 SQLServer:차단된 일반 통계 프로세스 SQLServer:일반 통계 사용자 연결 SQLServer:잠금 교착 상태 수/초 SQLServer:SQL 통계 배치 요청/초 |
|
MySQL |
CPUUtilization StatusCheckFailed 프로세서 % 프로세서 시간 사용 중인 메모리 % 커밋된 바이트 LogicalDisk % 사용 가능한 공간 사용 가능한 메모리(MB) |
|
.NET 작업자 풀/중간 티어 |
CPUUtilization StatusCheckFailed 프로세서 % 프로세서 시간 사용 중인 메모리 % 커밋된 바이트 사용 가능한 메모리(MB) .NET CLR 예외 발생된 예외 수/초 .NET CLR 메모리 수 총 커밋된 바이트 수 .NET CLR 메모리 GC의 시간(%) |
|
.NET Core 티어 |
CPUUtilization StatusCheckFailed 프로세서 % 프로세서 시간 사용 중인 메모리 % 커밋된 바이트 사용 가능한 메모리(MB) |
|
Oracle |
CPUUtilization StatusCheckFailed 프로세서 % 프로세서 시간 사용 중인 메모리 % 커밋된 바이트 LogicalDisk % 사용 가능한 공간 사용 가능한 메모리(MB) |
|
Postgres |
CPUUtilization StatusCheckFailed 프로세서 % 프로세서 시간 사용 중인 메모리 % 커밋된 바이트 LogicalDisk % 사용 가능한 공간 사용 가능한 메모리(MB) |
|
SharePoint | CPUUtilization StatusCheckFailed 프로세서 % 프로세서 시간 사용 중인 메모리 % 커밋된 바이트 사용 가능한 메모리(MB) ASP.NET 애플리케이션 캐시 API 공백 제거 ASP.NET 요청 거부됨 ASP.NET 작업자 프로세스 다시 시작 메모리 페이지/초 SharePoint Publishing Cache 게시 캐시 플러시/초 SharePoint Foundation 실행 시간/페이지 요청 SharePoint Disk-Based Cache 총 캐시 압축 횟수 SharePoint Disk-Based Cache Blob 캐시 적중률 SharePoint Disk-Based Cache Blob 캐시 채우기 비율 SharePoint Disk-Based Cache Blob 캐시 플러시/초 ASP.NET 대기 중인 요청 ASP.NET 응용 프로그램 응용 프로그램 대기열의 요청 ASP.NET 응용 프로그램 재시작 LogicalDisk 평균 디스크 초/쓰기 LogicalDisk 평균 디스크 초/읽기 프로세서 % 중단 시간 |
|
EC2 인스턴스(Linux 서버) |
기본값/사용자 지정 |
CPUUtilization StatusCheckFailed disk_used_percent mem_used_percent |
Java 애플리케이션 |
CPUUtilization StatusCheckFailed disk_used_percent mem_used_percent java_lang_threading_threadcount java_lang_classloading_loadedclasscount java_lang_memory_heapmemoryusage_used java_lang_memory_heapmemoryusage_committed java_lang_operatingsystem_freephysicalmemorysize java_lang_operatingsystem_freeswapspacesize |
|
.NET Core 티어 또는 SQL Server 데이터베이스 티어 |
CPUUtilization StatusCheckFailed disk_used_percent mem_used_percent |
|
Oracle |
CPUUtilization StatusCheckFailed disk_used_percent mem_used_percent |
|
Postgres |
CPUUtilization StatusCheckFailed disk_used_percent mem_used_percent |
|
EC2 인스턴스 그룹 |
SAP HANA 다중 노드 또는 단일 노드 |
|
EBS 볼륨 | 임의 | VolumeReadBytes VolumeWriteBytes VolumeReadOps VolumeWriteOps VolumeQueueLength VolumeThroughputPercentage VolumeConsumedReadWriteOps BurstBalance |
Classic ELB |
임의 |
HTTPCode_Backend_4XX HTTPCode_Backend_5XX 지연 시간 SurgeQueueLength UnHealthyHostCount |
애플리케이션 ELB |
임의 |
HTTPCode_Target_4XX_Count HTTPCode_Target_5XX_Count TargetResponseTime UnHealthyHostCount |
RDS 데이터베이스 인스턴스 |
임의 |
CPUUtilization ReadLatency WriteLatency BurstBalance FailedSQLServerAgentJobsCount |
RDS 데이터베이스 클러스터 | 임의 |
CPUUtilization CommitLatency DatabaseConnections 교착 FreeableMemory NetworkThroughput VolumeBytesUsed |
Lambda 함수 |
임의 |
지속 시간 오류 IteratorAge ProvisionedConcurrencySpilloverInvocations 제한 |
SQS 대기열 |
임의 |
ApproximateAgeOfOldestMessage ApproximateNumberOfMessagesVisible NumberOfMessagesSent |
Amazon DynamoDB 테이블 | 임의 |
SystemErrors UserErrors ConsumedReadCapacityUnits ConsumedWriteCapacityUnits ReadThrottleEvents WriteThrottleEvents ConditionalCheckFailedRequests TransactionConflict |
Amazon S3 버킷 |
임의 |
RTC(복제 시간 제어)를 사용하는 복제 구이 활성화되어 있는 경우: ReplicationLatency BytesPendingReplication OperationsPendingReplication 요청 지표가 켜져 있는 경우: 5xxErrors 4xxErrors BytesDownloaded BytesUploaded |
AWS Step Functions |
임의 |
일반
상태 머신 유형이
|
API Gateway REST API 스테이지 |
임의 |
|
ECS 클러스터 |
임의 |
CpuUtilized MemoryUtilized NetworkRxBytes NetworkTxBytes RunningTaskCount PendingTaskCount StorageReadBytes StorageWriteBytes CPUReservation(EC2 시작 유형만 해당) CPUUtilization(EC2 시작 유형만 해당) MemoryReservation(EC2 시작 유형만 해당) MemoryUtilization(EC2 시작 유형만 해당) GPUReservation(EC2 시작 유형만 해당) instance_cpu_utilization(EC2 시작 유형만 해당) instance_filesystem_utilization(EC2 시작 유형만 해당) instance_memory_utilization(EC2 시작 유형만 해당) instance_network_total_bytes(EC2 시작 유형만 해당) |
Java 애플리케이션 |
CpuUtilized MemoryUtilized NetworkRxBytes NetworkTxBytes RunningTaskCount PendingTaskCount StorageReadBytes StorageWriteBytes CPUReservation(EC2 시작 유형만 해당) CPUUtilization(EC2 시작 유형만 해당) MemoryReservation(EC2 시작 유형만 해당) MemoryUtilization(EC2 시작 유형만 해당) GPUReservation(EC2 시작 유형만 해당) instance_cpu_utilization(EC2 시작 유형만 해당) instance_filesystem_utilization(EC2 시작 유형만 해당) instance_memory_utilization(EC2 시작 유형만 해당) instance_network_total_bytes(EC2 시작 유형만 해당) java_lang_threading_threadcount java_lang_classloading_loadedclasscount java_lang_memory_heapmemoryusage_used java_lang_memory_heapmemoryusage_committed java_lang_operatingsystem_freephysicalmemorysize java_lang_operatingsystem_freeswapspacesize |
|
ECS 서비스 |
임의 |
CPUUtilization MemoryUtilization CpuUtilized MemoryUtilized NetworkRxBytes NetworkTxBytes RunningTaskCount PendingTaskCount StorageReadBytes StorageWriteBytes |
Java 애플리케이션 |
CPUUtilization MemoryUtilization CpuUtilized MemoryUtilized NetworkRxBytes NetworkTxBytes RunningTaskCount PendingTaskCount StorageReadBytes StorageWriteBytes java_lang_threading_threadcount java_lang_classloading_loadedclasscount java_lang_memory_heapmemoryusage_used java_lang_memory_heapmemoryusage_committed java_lang_operatingsystem_freephysicalmemorysize java_lang_operatingsystem_freeswapspacesize |
|
EKS 클러스터 |
임의 |
cluster_failed_node_count node_cpu_reserved_capacity node_cpu_utilization node_filesystem_utilization node_memory_reserved_capacity node_memory_utilization node_network_total_bytes pod_cpu_reserved_capacity pod_cpu_utilization pod_cpu_utilization_over_pod_limit pod_memory_reserved_capacity pod_memory_utilization pod_memory_utilization_over_pod_limit pod_network_rx_bytes pod_network_tx_bytes |
Java 애플리케이션 |
cluster_failed_node_count node_cpu_reserved_capacity node_cpu_utilization node_filesystem_utilization node_memory_reserved_capacity node_memory_utilization node_network_total_bytes pod_cpu_reserved_capacity pod_cpu_utilization pod_cpu_utilization_over_pod_limit pod_memory_reserved_capacity pod_memory_utilization pod_memory_utilization_over_pod_limit pod_network_rx_bytes pod_network_tx_bytes java_lang_threading_threadcount java_lang_classloading_loadedclasscount java_lang_memory_heapmemoryusage_used java_lang_memory_heapmemoryusage_committed java_lang_operatingsystem_freephysicalmemorysize java_lang_operatingsystem_freeswapspacesize |
|
EC2의 Kubernetes 클러스터 |
임의 |
cluster_failed_node_count node_cpu_reserved_capacity node_cpu_utilization node_filesystem_utilization node_memory_reserved_capacity node_memory_utilization node_network_total_bytes pod_cpu_reserved_capacity pod_cpu_utilization pod_cpu_utilization_over_pod_limit pod_memory_reserved_capacity pod_memory_utilization pod_memory_utilization_over_pod_limit pod_network_rx_bytes pod_network_tx_bytes |
Java 애플리케이션 |
cluster_failed_node_count node_cpu_reserved_capacity node_cpu_utilization node_filesystem_utilization node_memory_reserved_capacity node_memory_utilization node_network_total_bytes pod_cpu_reserved_capacity pod_cpu_utilization pod_cpu_utilization_over_pod_limit pod_memory_reserved_capacity pod_memory_utilization pod_memory_utilization_over_pod_limit pod_network_rx_bytes pod_network_tx_bytes java_lang_threading_threadcount java_lang_classloading_loadedclasscount java_lang_memory_heapmemoryusage_used java_lang_memory_heapmemoryusage_committed java_lang_operatingsystem_freephysicalmemorysize java_lang_operatingsystem_freeswapspacesize |
다음 표에는 각 구성 요소 유형에 대해 권장되는 프로세스 및 프로세스 지표가 나와 있습니다. CloudWatch Application Insights는 인스턴스에서 실행되지 않는 프로세스에 대한 프로세스 모니터링을 권장하지 않습니다.
구성 요소 유형 | 워크로드 유형 | 권장 프로세스 | 권장 지표 |
---|---|---|---|
EC2 인스턴스(Windows Server) |
Microsoft IIS/.NET 웹 프런트 엔드 |
|
|
Microsoft SQL Server 데이터베이스 티어 |
|
|
|
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
.NET 작업자 풀/중간 티어 |
|
|
|
.NET Core 티어 |
|
|