대시보드 조직 및 사용량 - Amazon GameLift Servers

대시보드 조직 및 사용량

Amazon Managed Grafana의 포괄적인 대시보드에서 지표를 봅니다. 사용 가능한 대시보드는 플릿 유형에 따라 다릅니다.

플릿 유형별 대시보드 가용성

다음 표에는 각 플릿 유형에 사용할 수 있는 대시보드를 보여 줍니다.

대시보드 플릿 유형 설명
EC2 플릿 개요 EC2 Fleet 동시 플레이어(CCU), 인스턴스, 플레이어 용량에 대한 정보를 표시합니다.
인스턴스 개요 EC2 Fleet 모든 플릿 인스턴스의 평균 CPU, 메모리, 네트워크 사용률을 표시합니다.
인스턴스 성능 EC2 Fleet 개별 인스턴스에 대한 세부 지표(CPU, 메모리, 디스크, 네트워크)를 표시합니다.
컨테이너 플릿 개요 컨테이너 플릿 관리형 컨테이너 플릿에 있는 모든 컨테이너의 평균 리소스 사용률을 표시합니다.
컨테이너 성능 컨테이너 플릿 특정 ECS 작업 내의 개별 컨테이너에 대한 세부 지표를 표시합니다.
서버 성능 모두 지정된 게임 서버 프로세스의 네트워크, 메모리, 런타임 성능을 표시합니다(EC2 및 컨테이너 플릿의 별도 버전).

관리형 EC2 플릿:

  • EC2 플릿 개요는 높은 수준의 플릿 용량과 규모 조정 인사이트를 제공합니다.

  • 호스트 수준 모니터링을 위해 인스턴스 개요 및 인스턴스 성능 대시보드를 사용합니다.

  • 시스템 수준 가시성을 위해 호스트 지표 수신기를 통해 수집된 지표입니다.

  • EC2 인스턴스 리소스 사용률 및 성능에 중점을 둡니다.

  • 서버 성능(EC2)은 기본 인프라와 관계없이 게임 서버 애플리케이션 지표를 모니터링합니다.

관리형 컨테이너 플릿:

  • ECS 작업 및 컨테이너 수준 모니터링을 위해 컨테이너 플릿 개요 및 컨테이너 성능 대시보드를 사용합니다.

  • 컨테이너화된 워크로드 가시성을 위해 ECS 컨테이너 수신기를 통해 수집된 지표입니다.

  • 작업 수준 집계 및 컨테이너 리소스 격리에 중점을 둡니다.

  • 서버 성능(컨테이너)은 기본 인프라와 관계없이 게임 서버 애플리케이션 지표를 모니터링합니다.

EC2 플릿 개요 대시보드

이 대시보드는 전 세계 및 위치별로 플릿의 사용률 및 용량에 대한 개략적인 개요를 제공합니다. 게임 서버 중지, 시작 및 충돌수뿐만 아니라 정상 게임 서버의 비율을 보여주는 그래프가 특징입니다. FleetID 및 위치를 기준으로 필터링할 수 있습니다.

플릿 개요 지표

다음 표에는 플릿 개요 대시보드에서 사용할 수 있는 지표를 보여 줍니다.

대시보드 메트릭 이름 정의
글로벌 CCU 및 용량 CCU 모든 위치의 모든 인스턴스에 대해 모든 게임 서버의 동시 사용자 수를 표시합니다.
글로벌 CCU 모든 인스턴스에 대해 전역적으로 모든 게임 서버의 동시 사용자 수를 표시합니다.
활성 인스턴스 활성 상태인 플릿의 총 인스턴스 수를 표시합니다.
활성 프로세스 게임 세션을 호스팅할 준비가 된 활성 게임 서버 프로세스 수를 표시합니다.
게임 서버 시작 플릿 전체에서 시작된 게임 세션 수를 표시합니다.
글로벌 CCU 및 용량 정상 게임 서버 플릿 전체에서 Amazon GameLift Servers에 정상으로 보고되는 게임 서버의 평균 백분율을 표시합니다.
충돌된 게임 세션 충돌된 게임 세션의 게임 세션 ID를 표시합니다. 게임 세션 ARN의 링크를 클릭하여 서버 성능 대시보드로 이동합니다.
위치 CCU 위치 플레이어 해당 위치의 모든 인스턴스에 걸친 모든 게임 서버 내의 동시 접속 플레이어 수를 보여줍니다
위치 용량 위치의 용량 사용률(%)과 해당 위치에서 사용 중인 게임 서버의 비율을 표시합니다.
참고

CCU 지표는 게임 서버 코드에서 구현해야 합니다. 이러한 지표는 자동으로 수집되지 않으므로 애플리케이션에서 구현하고 보고해야 합니다.

인스턴스 개요 대시보드

이 대시보드는 플릿의 모든 인스턴스에서 집계된 호스트 수준 지표를 제공합니다. 현재 평균은 인스턴스의 전체 상태를 보여줍니다. 성능이 저하되면 CPU 사용량, 메모리 사용량, 네트워크, 디스크 사용량에 병목 현상이 있는지 확인합니다. FleetID 및 위치를 기준으로 필터링할 수 있습니다.

인스턴스 개요 지표

다음 표에는 인스턴스 개요 대시보드에서 사용할 수 있는 지표를 보여 줍니다.

대시보드 메트릭 이름 정의
인스턴스 요약 평균 CPU 사용량 인스턴스 요약은 인스턴스별 평균 리소스 사용량을 추적합니다. 모든 플릿 인스턴스에서 사용 중인 CPU 리소스의 평균 백분율입니다. 높은 사용률 패턴을 사용하려면 개별 인스턴스 지표 및 리소스 배포를 확인해야 합니다.
피크 CPU 사용량 해당 기간 동안 플릿의 모든 인스턴스에서 기록된 가장 높은 CPU 사용률
인스턴스별 CPU 사용량 플릿의 각 인스턴스에 대한 개별 CPU 사용률로 리소스 핫스팟 식별 가능
인스턴스 요약 평균 메모리 사용량 모든 플릿 인스턴스에서 사용 중인 RAM의 평균 백분율입니다. 높은 사용률 패턴을 사용하려면 메모리 소비와 같은 개별 인스턴스 지표 및 리소스 배포를 확인해야 합니다.
최대 메모리 사용량 해당 기간 동안 플릿의 모든 인스턴스에서 기록된 가장 높은 메모리 사용률
인스턴스별 메모리 사용량 플릿의 각 인스턴스에 대한 개별 메모리 사용률을 통해 메모리 집약적인 워크로드 식별
네트워크 요약 네트워크 I/O(바이트) 네트워크 요약은 평균 인스턴스 연결을 반영합니다. 모든 플릿 인스턴스의 평균 네트워크 트래픽 볼륨(송신 및 수신). 지연 시간 또는 연결 문제의 경우 네트워크 I/O 및 패킷 속도와 같은 개별 인스턴스 지표를 확인합니다.
네트워크 I/O(패킷) 모든 플릿 인스턴스의 평균 네트워크 패킷 전송 속도(송신 및 수신).
인스턴스별 네트워크 사용량 네트워크 병목 현상을 식별하는 데 유용한 각 인스턴스의 개별 네트워크 사용률
디스크 요약 디스크 I/O 작업 디스크 요약은 인스턴스의 평균 디스크 성능을 나타냅니다. 모든 플릿 인스턴스의 평균 디스크 읽기/쓰기 작업입니다. 응답 시간이 느리면 개별 인스턴스 수준에서 디스크 작업, I/O 대기 시간, 대기 중인 작업을 검사하는 것이 좋습니다.
디스크 I/O 처리량 모든 플릿 인스턴스의 평균 디스크 읽기/쓰기 처리량입니다.
인스턴스별 디스크 사용량 각 인스턴스의 개별 디스크 사용률로 스토리지 성능 문제 식별
참고

인스턴스 수준 지표는 호스트 지표 수신기를 통해 수집되며 플릿의 인프라 성능에 대한 시스템 수준 가시성을 제공합니다. 이 대시보드를 사용하여 전체 플릿 상태 추세를 식별하고 성능 문제가 감지되면 개별 인스턴스로 드릴다운합니다.

인스턴스 성능 대시보드

이 대시보드는 개별 인스턴스에 대한 자세한 성능 지표를 제공합니다. 현재 평균은 인스턴스의 전체 상태를 보여 줍니다. 성능이 저하되면 CPU 사용량, 메모리 사용량, 파일 시스템 사용량에 병목 현상이 있는지 확인합니다. 인스턴스 리소스 소비에 가장 많이 기여하는 프로세스를 식별하는 데 도움이 되는 ‘상위 N개 메모리 소비 게임 세션’ 및 ‘상위 N개 CPU 소비 게임 세션" 표를 제공합니다. 게임 세션 링크를 클릭하면 세부 지표를 심층적으로 조사할 수 있습니다. 특정 인스턴스 ID를 기준으로 필터링할 수 있습니다.

플릿 성능 지표

다음 표에는 인스턴스 성능 대시보드에서 사용할 수 있는 지표를 보여 줍니다.

대시보드 메트릭 이름 정의
로드 요약 상위 N개 메모리 소비 게임 세션 로드 요약은 게임 서버의 리소스 사용량을 추적합니다. 이 인스턴스에서 가장 많은 메모리 리소스를 소비하는 게임 세션의 순위 목록입니다. 높은 사용률 패턴을 사용하려면 개별 세션 지표 및 리소스 배포를 확인해야 합니다. 게임 세션 링크를 클릭하면 세부 지표를 심층적으로 조사할 수 있습니다.
상위 N개 CPU 소비 게임 세션 이 인스턴스에서 가장 많은 CPU 리소스를 소비하는 게임 세션의 순위 목록입니다. 높은 사용률 패턴을 사용하려면 개별 세션 지표 및 CPU 및 메모리와 같은 리소스 배포를 확인하도록 요구합니다. 게임 세션 링크를 클릭하면 세부 지표를 심층적으로 조사할 수 있습니다.
게임 세션당 CPU 사용량 각 활성 게임 세션의 리소스 소비를 보여주는 개별 CPU 사용률 분석
게임 세션당 메모리 사용량 각 활성 게임 세션의 리소스 소비를 보여주는 개별 메모리 사용률 분석
현재 평균 인스턴스 CPU 사용량 시간 경과에 따른 선택한 인스턴스의 전체 CPU 사용률
인스턴스 메모리 사용량 시간 경과에 따른 선택한 인스턴스의 전체 메모리 사용률
인스턴스 파일 시스템 사용량 스토리지 용량 문제를 식별하는 데 유용한 선택된 인스턴스의 파일 시스템 사용량
Network 인스턴스 네트워크 I/O 네트워크는 인스턴스 연결을 반영합니다. 선택한 인스턴스의 네트워크 트래픽 볼륨 및 패킷 속도입니다. 지연 시간 또는 연결 문제의 경우 네트워크 I/O, 패킷 속도, 오류 수 조사
네트워크 연결 선택한 인스턴스의 활성 네트워크 연결 수
네트워크 오류 수 연결 문제를 식별하기 위한 네트워크 오류 통계
디스크 디스크 I/O 작업 디스크는 디스크 성능을 나타냅니다. 선택한 인스턴스에 대한 디스크 읽기/쓰기 활동, 사용률입니다. 응답 시간이 느리면 디스크 작업, I/O 대기 시간, 대기 중인 작업을 검사하는 것이 좋습니다.
디스크 I/O 대기 시간 디스크 작업이 완료될 때까지 대기하는 데 소요된 시간
대기 중 디스크 작업 처리 대기 중인 디스크 작업 수
참고

상위 N개 메모리 및 CPU 소비 게임 세션 테이블은 전체 인스턴스 성능에 영향을 미칠 수 있는 성능 병목 현상과 리소스 집약적인 프로세스를 식별하는 데 필수적입니다. 이러한 순위를 통해 추가 조사를 위해 문제가 있는 게임 세션을 빠르게 식별할 수 있습니다.

컨테이너 플릿 개요 대시보드

이 대시보드는 컨테이너 플릿의 리소스 사용률 및 용량에 대한 개략적인 개요를 제공합니다. CPU 예약, 메모리 사용률, 컨테이너 그룹 상태를 포함한 관리형 컨테이너 플릿에 있는 모든 컨테이너의 평균 리소스 사용률을 표시합니다. FleetID 및 위치를 기준으로 필터링할 수 있습니다.

컨테이너 플릿 개요 지표

다음 표에는 컨테이너 플릿 개요 대시보드에서 사용할 수 있는 지표를 보여 줍니다.

대시보드 메트릭 이름 정의
컨테이너 그룹 상태 활성 게임 서버 컨테이너 그룹 현재 활성 상태이고 게임 세션을 호스팅할 준비가 된 컨테이너 그룹
유휴 게임 서버 컨테이너 그룹 활성 상태이지만 현재 게임 세션을 호스팅하지 않는 컨테이너 그룹
보류 중인 게임 서버 컨테이너 그룹 시작 중인 컨테이너 그룹입니다.
종료 중인 게임 서버 컨테이너 그룹 종료 중인 컨테이너 그룹
리소스 사용률 컨테이너 CPU 사용률 플릿의 모든 컨테이너에 대한 평균 CPU 사용률
컨테이너 메모리 사용률 플릿의 모든 컨테이너에 대한 평균 메모리 사용률
컨테이너 CPU 예약 플릿 전체에서 컨테이너가 예약한 CPU 리소스의 백분율
네트워크 활동 컨테이너 네트워크 입력 플릿 전체에서 컨테이너가 수신한 평균 네트워크 바이트
컨테이너 네트워크 출력 플릿 전체에서 컨테이너가 보낸 평균 네트워크 바이트
참고

컨테이너 플릿 지표는 ECS 컨테이너 수신기를 통해 수집되며 작업 수준 집계 및 컨테이너 리소스 격리에 중점을 두고 컨테이너화된 워크로드 가시성을 제공합니다.

컨테이너 성능 대시보드

이 대시보드는 특정 ECS 작업 내의 개별 컨테이너에 대한 자세한 성능 지표를 제공합니다. CPU 사용률, 메모리 사용량, 네트워크 I/O, 스토리지 성능 등 개별 컨테이너에 대한 자세한 지표를 표시합니다. 특정 컨테이너 ID 또는 ECS 작업을 기준으로 필터링할 수 있습니다.

컨테이너 성능 지표

다음 표에는 컨테이너 성능 대시보드에서 사용할 수 있는 지표를 보여 줍니다.

대시보드 메트릭 이름 정의
리소스 성능 컨테이너 CPU 사용률 시간 경과에 따른 선택한 컨테이너의 CPU 사용률
컨테이너 메모리 사용률 시간 경과에 따른 선택한 컨테이너의 메모리 사용률
컨테이너 메모리 예약 선택한 컨테이너에서 예약한 메모리 리소스의 백분율
네트워크 성능 컨테이너 네트워크 I/O 선택한 컨테이너의 네트워크 트래픽 볼륨(바이트 입/출력)
네트워크 연결 선택한 컨테이너의 활성 네트워크 연결 수
스토리지 성능 컨테이너 스토리지 읽기/쓰기 선택한 컨테이너의 스토리지 읽기 및 쓰기 활동
컨테이너 스토리지 I/O 작업 선택한 컨테이너에서 수행한 스토리지 I/O 작업 수
참고

컨테이너 성능 지표는 ECS 작업 내의 개별 컨테이너 리소스 소비 및 성능 특성에 대한 자세한 가시성을 제공합니다.

서버 성능 대시보드

서버 성능 대시보드에는 개별 게임 세션의 서버 타이밍, 네트워크 활동, 메모리, CPU 사용량과 관련된 지표가 표시됩니다. 게임 세션 ID를 기준으로 필터링하고 지표를 Amazon CloudWatch 또는 Amazon Managed Grafana로 직접 내보낼 수 있습니다.

서버 성능 지표

다음 표에는 서버 성능 대시보드에서 사용할 수 있는 지표를 보여 줍니다.

대시보드 메트릭 이름 정의
서버 타이밍 서버 델타 시간 현재 서버 틱과 이전 서버 틱 간의 시간 차이입니다. 서버 틱 속도의 일관성을 측정한 값입니다.
서버 틱 속도 서버가 업데이트를 처리하는 초당 횟수를 표시합니다.
서버 틱 시간 서버가 단일 틱 또는 업데이트를 처리하는 데 걸리는 시간
서버 월드 틱 시간 서버가 각 틱으로 게임 월드를 업데이트하는 데 걸리는 시간
Network 연결 서버가 설정한 총 네트워크 연결 수
네트워크 I/O(바이트) 서버가 네트워크를 통해 송신 및 수신하는 총 바이트 수
네트워크 I/O(패킷) 서버가 송신 및 수신하는 총 네트워크 패킷 수
패킷 손실 전송 중에 손실되는 네트워크 패킷의 백분율
메모리 메모리 사용량(단위) 서버 프로세스에서 사용 중인 총 메모리 양
물리적 메모리 사용량(%) 현재 사용 중인 서버의 총 물리적 메모리 백분율
CPU 사용량 CPU 사용량(%) 게임 서버 프로세스에서 사용 중인 CPU 리소스의 백분율