7. 이벤트 조회¶
모니터링하고 있는 아이펀 엔진 게임 서버에서 이벤트 관련 정보를 조회합니다.
이벤트는 funapi dashboard
상단 메뉴 이벤트
에서 조회할 수 있습니다.
좌측 상단의 메뉴 버튼 을 이용하여 하위 페이지로 이동 할 수 있습니다.
Note
아이펀 엔진 의 카운터와 관련된 더 자세한 내용은 게임 서버 모니터링 을 통해 참고해주세요.
Note
다른 메뉴 버튼에 대한 설명은 상단 메뉴 사용하기 를 참고해주세요.
7.1. 요약¶
이벤트 요약 페이지는 event
카운터와 event_profiling_summary
카운터의 내용을 차트로 출력합니다.
event
카운터가 출력되는 내용입니다.
카운터 내용 | 설명 |
---|---|
event_queue_length | 처리 대기 중인 이벤트 수 |
event_injection_per_sec | 초당 유입량 |
event_completion_per_sec | 초당 처리량 |
event_profiling_summary
의 경우, 데이터베이스 종류 별로 맞춰 하단 표의 내용이 화면에 차트로 출력됩니다.
카운터 내용 | 설명 |
---|---|
count | 실행된 이벤트의 총 개수 |
execution_time_mean_in_sec | 평균 처리 시간 |
execution_time_max_in_sec | 최대 처리 시간 |
io_wait_time_mean_in_sec | 평균 대기 시간(IO wait) |
io_wait_time_max_in_sec | 최대 대기 시간(IO wait) |
queue_time_mean_in_sec | 큐에서 머문 평균 시간 |
queue_time_max_in_sec | 큐에서 머문 최대 시간 |
Note
event_profiling_summary
에 대한 자세한 내용은
전체 이벤트 프로파일링
을 참고해주세요.
7.2. 프로파일링 테이블¶
프로파일링 테이블
은 조회 중인 아이펀 엔진 게임 서버의
이벤트 프로파일링
정보를 테이블로 보여줍니다.
Tip
새로고침 버튼을 누르면 데이터를 새롭게 갱신합니다.
7.3. 프로파일링 차트¶
프로파일링 차트는 이벤트 프로파일링 정보를 이벤트 별로 차트 형태로 조회 할 수 있도록 하는 페이지입니다.
메뉴 열기
를 눌러 조회하고자 하는 서버를 선택합니다.
서버가 추가되었다면, 서버 별 이벤트 목록이 테이블에 추가됩니다.
조회하고자 하는 이벤트를 클릭하여 이벤트 추가
버튼을 누릅니다.
메뉴가 닫기며 현재 선택된 이벤트
에 있는 이벤트들의 정보를 조회합니다.
프로파일링 차트에서 조회 가능한 내용은 다음과 같습니다.
카운터 내용 | 설명 |
---|---|
execution_count | 실행 횟수 |
rollback_count_mean | 평균 롤백 횟수 |
rollback_count_max | 최대 롤백 횟수 |
execution_time_mean_in_sec | 평균 실행 시간 |
execution_time_max_in_sec | 최대 실행 시간 |
io_wait_time_mean_in_sec | 평균 IO 대기 시간 |
io_wait_time_max_in_sec | 최대 IO 대기 시간 |
queue_time_mean_in_sec | 큐에서 머문 평균 대기 시간 |
queue_time_max_in_sec | 큐에서 머문 최대 대기 시간 |
object_count_mean | 평균 패치된 개수 |
object_create_count_mean | 평균 생성된 개수 |
object_cache_hit_rate_mean | 캐시 적중률 |
object_nolock_rate_mean | kReadCopyNoLock으로 패치된 오브젝트 비율 |
object_lease_rate_mean | 빌려온 오브젝트 비율 |
Tip
동일한 역할군의 서버를 고르고, 이벤트 이름을 검색하면 서버 별 이벤트 처리량, 처리 속도를 비교 하거나, 동일한 서버의 다른 이벤트 간의 이벤트 간의 처리 속도 를 비교할 수 있습니다.