상태 지표를 사용하여 Lightsail 리소스 모니터링
다양한 기간에 걸쳐 다음 Amazon Lightsail 리소스 지표를 볼 수 있습니다. Lightsail의 리소스 지표에 대한 자세한 내용은 리소스 지표를 참조하세요.
인스턴스 지표
다음과 같은 인스턴스 지표를 사용할 수 있습니다. 자세한 내용은 Amazon Lightsail의 인스턴스 지표 보기를 참조하십시오.
-
CPU 사용률(
CPUUtilization
) - 인스턴스에서 현재 사용 중인 할당된 컴퓨팅 유닛의 비율(%)입니다. 이 지표는 인스턴스에서 애플리케이션을 실행하는 처리 능력을 식별합니다. 인스턴스에 전체 프로세스 코어가 할당되지 않았을 때 운영 체제의 도구에서 비율이 Lightsail보다 낮게 표시할 수 있습니다.Lightsail 콘솔에서 인스턴스의 CPU 사용률 지표 그래프를 보면 지속 가능 영역과 버스트 가능 영역이 있습니다. 이러한 영역의 의미에 대한 자세한 내용은 CPU 사용률 지속 가능 및 버스트 가능 영역
을 참조하십시오. -
버스트 용량(분)(
BurstCapacityTime
) 및 백분율(BurstCapacityPercentage
) - 버스트 용량(분)은 인스턴스가 100% CPU 사용률로 버스트할 수 있는 시간을 나타냅니다. 버스트 용량 백분율은 인스턴스에 사용할 수 있는 CPU 성능의 백분율입니다. 인스턴스는 지속적으로 버스트 용량을 소비하고 누적합니다. 버스트 용량(분)은 인스턴스가 100% CPU 사용률로 작동하는 경우에만 전체 비율로 소비됩니다. 인스턴스 버스트 용량에 대한 자세한 내용은 인스턴스 버스트 용량 보기를 참조하세요. -
수신 네트워크 트래픽(
NetworkIn
) - 인스턴스가 모든 네트워크 인터페이스에서 수신한 바이트 수입니다. 이 지표는 단일 인스턴스로 들어오는 네트워크 트래픽의 볼륨을 식별합니다. 보고된 숫자는 해당 기간에 수신된 바이트 수입니다. 이 지표는 5분 간격으로 보고되므로 보고된 숫자를 300으로 나누어 초당 바이트 수를 구합니다. -
송신 네트워크 트래픽(
NetworkOut
) - 인스턴스가 모든 네트워크 인터페이스에서 보낸 바이트 수입니다. 이 지표는 단일 인스턴스에서 나가는 네트워크 트래픽의 볼륨을 식별합니다. 보고된 숫자는 해당 기간에 전송된 바이트 수입니다. 이 지표는 5분 간격으로 보고되므로 보고된 숫자를 300으로 나누어 초당 바이트 수를 구합니다. -
상태 확인 실패(
StatusCheckFailed
) - 인스턴스가 인스턴스 상태 확인 및 시스템 상태 확인을 통과했는지 여부를 보고합니다. 이 지표는 0(통과) 또는 1(실패)이 될 수 있습니다. 이 지표는 1분 간격으로 제공됩니다. -
인스턴스 상태 확인 실패(
StatusCheckFailed_Instance
) - 인스턴스가 인스턴스 상태 확인을 통과했는지 여부를 보고합니다. 이 지표는 0(통과) 또는 1(실패)이 될 수 있습니다. 이 지표는 1분 간격으로 제공됩니다. -
시스템 상태 확인 실패(
StatusCheckFailed_System
) - 인스턴스가 시스템 상태 확인을 통과했는지 여부를 보고합니다. 이 지표는 0(통과) 또는 1(실패)이 될 수 있습니다. 이 지표는 1분 간격으로 제공됩니다. -
시스템 상태 확인 실패(
StatusCheckFailed_System
) - 인스턴스가 시스템 상태 확인을 통과했는지 여부를 보고합니다. 이 지표는 0(통과) 또는 1(실패)이 될 수 있습니다. 이 지표는 1분 간격으로 제공됩니다. -
토큰 메타데이터 요청 없음(
MetadataNoToken
) - 토큰 없이 인스턴스 메타데이터 서비스에 성공적으로 액세스한 횟수입니다. 이 메트릭은 토큰을 사용하지 않는 인스턴스 메타데이터 서비스 버전 1을 사용하여 인스턴스 메타데이터에 액세스하는 프로세스가 있는지 확인합니다. 모든 요청이 인스턴스 메타데이터 서비스 버전 2와 같은 토큰 지원 세션을 사용하는 경우 값은 0입니다. 자세한 내용은 인스턴스 메타데이터 및 사용자 데이터를 참조하십시오.
데이터베이스 지표
다음과 같은 데이터베이스 지표를 사용할 수 있습니다. 자세한 내용은 데이터베이스 지표 보기를 참조하세요.
-
CPU 사용률(
CPUUtilization
) - 데이터베이스에서 현재 사용 중인 CPU 사용률입니다. -
데이터베이스 연결(
DatabaseConnections
) - 사용 중인 데이터베이스 연결 수입니다. -
디스크 대기열 깊이(
DiskQueueDepth
) - 디스크에 액세스하기 위해 대기 중인 IO(읽기/쓰기 요청) 수입니다. -
여유 스토리지 공간(
FreeStorageSpace
) - 사용 가능한 스토리지 공간 크기입니다. -
네트워크 수신 처리량(
NetworkReceiveThroughput
) - 모니터링 및 복제에 사용되는 고객 데이터베이스 트래픽과 AWS 트래픽을 모두 포함하여 데이터베이스에 수신되는 네트워크 트래픽입니다. -
네트워크 송신 처리량(
NetworkTransmitThroughput
) - 모니터링 및 복제에 사용되는 고객 데이터베이스 트래픽과 AWS 트래픽을 모두 포함하여 데이터베이스에서 송신되는 네트워크 트래픽입니다.
배포 지표
사용할 수 있는 배포 지표는 아래와 같습니다. 자세한 내용은 Amazon Lightsail에서 배포 지표 확인을 참조하세요.
-
요청 - 모든 HTTP 메소드와 HTTP 및 HTTPS 요청 둘 다에 대해 배포에서 수신한 최종 사용자 요청의 총 수입니다.
-
업로드된 바이트 - POST 및 PUT 요청을 사용하여 배포에서 오리진으로 업로드한 바이트 수입니다.
-
다운로드된 바이트 - GET, HEAD 및 OPTIONS 요청에 대해 최종 사용자가 다운로드한 바이트 수입니다.
-
총 오류 발생률 - 응답의 HTTP 상태 코드가 4xx 또는 5xx인 모든 최종 사용자 요청의 백분율입니다.
-
HTTP 4xx 오류 발생률 - 응답의 HTTP 상태 코드가 4xx인 모든 최종 사용자 요청의 백분율입니다. 이러한 경우 클라이언트 또는 클라이언트 뷰어가 오류를 일으켰을 수 있습니다. 예를 들어, 404 상태 코드(찾을 수 없음)는 클라이언트가 찾을 수 없는 객체를 요청했음을 의미합니다.
-
HTTP 5xx 오류 발생률 - 응답의 HTTP 상태 코드가 5xx인 모든 최종 사용자 요청의 백분율입니다. 이러한 경우 원본 서버가 요청을 충족하지 못한 것입니다. 예를 들어, 503 상태 코드(서비스를 사용할 수 없음)는 원본 서버를 현재 사용할 수 없음을 의미합니다.
로드 밸런서 지표
다음과 같은 로드 밸런서 지표를 사용할 수 있습니다. 자세한 내용은 로드 밸런서 지표 보기를 참조하세요.
-
정상 호스트 수(
HealthyHostCount
) - 정상으로 간주되는 대상 인스턴스 수입니다. -
비정상 호스트 수(
UnhealthyHostCount
) - 비정상으로 간주되는 대상 인스턴스 수입니다. -
로드 밸런서 HTTP 4XX(
HTTPCode_LB_4XX_Count
) - 로드 밸런서에서 생성된 HTTP 4XX 클라이언트 오류 코드 수입니다. 클라이언트 오류는 요청 형식이 잘못되었거나 불완전할 때 생성됩니다. 이러한 요청은 대상 인스턴스에서 수신되지 않습니다. 대상 인스턴스에서 생성된 응답 코드는 이 숫자에 포함되지 않습니다. -
로드 밸런서 HTTP 5XX(
HTTPCode_LB_5XX_Count
) - 로드 밸런서에서 생성된 HTTP 5XX 서버 오류 코드 수입니다. 대상 인스턴스에서 생성된 응답 코드는 여기에 포함되지 않습니다. 이 지표는 로드 밸런서에 정상 인스턴스가 연결되어 있지 않거나 요청 속도가 인스턴스 용량을 초과하거나(스필오버) 또는 로드 밸런서 용량을 초과하는 경우에 보고됩니다. -
인스턴스 HTTP 2XX(
HTTPCode_Instance_2XX_Count
) - 대상 인스턴스에서 생성된 HTTP 2XX 응답 코드 수입니다. 단, 로드 밸런서에서 생성된 응답 코드 수는 여기에 포함되지 않습니다. -
인스턴스 HTTP 3XX(
HTTPCode_Instance_3XX_Count
) - 대상 인스턴스에서 생성된 HTTP 3XX 응답 코드 수입니다. 단, 로드 밸런서에서 생성된 응답 코드 수는 여기에 포함되지 않습니다. -
인스턴스HTTP 4XX(
HTTPCode_Instance_4XX_Count
) - 대상 인스턴스에서 생성된 HTTP 4XX 응답 코드 수입니다. 단, 로드 밸런서에서 생성된 응답 코드 수는 여기에 포함되지 않습니다. -
인스턴스 HTTP 5XX(
HTTPCode_Instance_5XX_Count
) - 대상 인스턴스에서 생성된 HTTP 5XX 응답 코드 수입니다. 단, 로드 밸런서에서 생성된 응답 코드 수는 여기에 포함되지 않습니다. -
인스턴스 응답 시간(
InstanceResponseTime
) - 로드 밸런서에서 요청을 보낸 후 대상 인스턴스로부터 응답 신호를 받을 때까지의 경과 시간(초)입니다. -
요청 수(
RequestCount
) - IPv4를 통해 처리된 요청 수입니다. 로드 밸런서의 대상 인스턴스에서 응답을 생성한 요청만 이 개수에 포함됩니다. -
클라이언트 TLS 협상 오류 수(
ClientTLSNegotiationErrorCount
) - 로드 밸런서에서 생성된 TLS 오류로 인해 로드 밸런서에서 세션을 설정하지 않은 클라이언트에서 시작된 TLS 연결 수입니다. 가능한 원인으로는 암호 또는 프로토콜 불일치가 있습니다. -
거부된 연결 수(
RejectedConnectionCount
) - 로드 밸런서가 최대 연결 수에 도달하여 거부된 연결 수입니다.
컨테이너 서비스 지표
사용할 수 있는 컨테이너 서비스 지표는 다음과 같습니다. 자세한 내용은 컨테이너 서비스 지표 확인을 참조하세요.
-
CPU 사용률 - 컨테이너 서비스의 모든 노드에서 현재 사용 중인 컴퓨팅 단위의 평균 백분율입니다. 이 지표는 컨테이너 서비스에서 컨테이너를 실행하는 데 필요한 처리 능력을 나타냅니다.
-
메모리 사용률 - 컨테이너 서비스의 모든 노드에서 현재 사용 중인 메모리의 평균 백분율입니다. 이 지표는 컨테이너 서비스에서 컨테이너를 실행하는 데 필요한 메모리를 나타냅니다.
버킷 지표
사용할 수 있는 버킷 지표는 아래와 같습니다. 자세한 내용은 버킷 지표 확인을 참조하세요.
-
버킷 크기 - 버킷에 저장된 데이터의 양입니다. 이 값은 버킷에 대한 모든 불완전 멀티파트 업로드의 모든 파트 크기를 포함하여 버킷(현재 객체 및 현재가 아닌 객체 모두)의 모든 객체 크기를 합산하여 계산됩니다.
-
객체 수 - 버킷에 저장된 총 객체 수입니다. 이 값은 버킷(현재 객체 및 현재가 아닌 객체 모두)의 모든 객체 수와 버킷에 대한 모든 불완전 멀티파트 업로드의 총 파트 수를 합산하여 계산됩니다.
참고
버킷이 비어 있으면 버킷 지표 데이터가 보고되지 않습니다.