본문으로 건너뛰기

시스템 대시보드

커버 이미지

개별 서버/서비스 상세 모니터링​

메뉴: 대시보드 > 시스템 대시보드


목차​

  1. 개요
  2. 주요 지표
  3. 화면 구성
  4. 상호작용 기능
  5. 예외 상황 처리
  6. 연관 메뉴
  7. 실전 예시

1. 개요​

시스템 대시보드란?​

특정 서버나 서비스의 상세한 성능 지표를 실시간으로 모니터링하는 화면

언제 사용하나요?​

  • 특정 서버의 상세 상태를 확인할 때
  • 성능 문제의 원인을 심층 분석할 때
  • 리소스 사용량을 최적화할 때

해결하는 문제​

통합 대시보드에서는 볼 수 없는 세부 지표를 통해 정확한 원인 분석이 가능합니다.


2. 주요 지표​

핵심 지표 안내​

지표의미정상 범위
CPU Usage프로세서 사용률70% 이하
Memory Usage힙/비힙 메모리 사용량80% 이하
Thread Count활성 스레드 수서비스별 상이
GC Time가비지 컬렉션 시간전체 시간의 5% 이하
Active Transaction진행 중인 트랜잭션 수서비스별 상이
TPS초당 처리 건수서비스 목표치

3. 화면 구성​

ObjectSelector란?​

이미 등록된 오브젝트를 선택하여 대시보드에 표시하는 컴포넌트

위치: 화면 좌측 사이드바

주요 기능:

  • 오브젝트 트리 탐색
  • 다중 오브젝트 선택
  • 오브젝트별 필터링

중요 사항:

  • ObjectSelector는 오브젝트를 선택만 하는 기능입니다
  • 오브젝트 등록/관리는 시스템 관리자에게 문의해야 합니다

사용법:

단계 1: ObjectSelector 버튼을 클릭하세요

단계 2: 트리에서 원하는 오브젝트를 체크하세요 (다중 선택 가능)

단계 3: 선택된 오브젝트 수가 버튼에 표시됩니다

오브젝트 상태 정보:

  • 전체 실행 개수: 현재 실행 중인 오브젝트 수
  • 라이선스 없는 개수: 라이선스 없이 실행 중인 오브젝트 수
  • 전체 정지 개수: 정지된 오브젝트 수

주요 영역:

  1. 상단 바: 로고, 대시보드 메뉴, 알림, 설정, 로그아웃
  2. 리소스 영역: CPU, 메모리, 스레드 그래프
  3. 트랜잭션 영역: TPS, 응답시간, 에러율
  4. SQL 영역: 느린 쿼리 통계

위젯(Paper/Widget) 배치:

  • XLOG 위젯: 트랜잭션 로그 실시간 표시 (XLOG)
  • 이벤트 위젯: 이벤트 로그 표시 (Alert)
  • 액티브 스피드v2 위젯: 활성 세션 및 처리량 표시 (ActiveSummaryV2)
  • 액티브 서비스 위젯: 서비스별 활성 세션 수 표시 (ActiveVerticalBar)
  • 최근 사용자 위젯: 최근 접속 사용자 수 (Counter)
  • TPS 위젯: TPS 표시 (Counter)
  • 서비스 호출 건수 위젯: 서비스별 호출 건수 (Counter)
  • CPU 위젯: CPU 사용률 표시 (Counter)

위젯 조작 기능​

  • 크기 조절: 위젯 모서리를 드래그하여 크기 변경
  • 위치 변경: 위젯을 드래그하여 원하는 위치로 이동
  • 삭제: 위젯 설정에서 삭제 버튼 클릭
  • 설정: 위젯 우측 상단 톱니버튼 클릭하여 상세 설정

초기 상태 안내​

ℹ️ 초기 화면 안내

대시보드 진입 시 위젯이 기본 배치되어 화면에 표시됩니다.

차트/데이터가 표시되지 않는 경우:

  1. ObjectSelector에서 모니터링할 오브젝트를 선택했는지 확인하세요
  2. 오브젝트가 시스템에 등록되어 있는지 확인하세요
  3. 선택한 오브젝트가 현재 데이터를 수집 중인지 확인하세요

참고: 오브젝트가 등록되지 않았거나 선택하지 않은 경우, 위젯은 표시되지만 차트와 데이터는 비어있게 됩니다.


4. 상호작용 기능​

ObjectSelector (오브젝트 선택)​

단계 1: 상단 바의 서비스 선택 드롭다운을 클릭하세요

단계 2: 모니터링할 대상을 선택하세요

위젯 사용자화​

단계 1: 위젯을 드래그하여 원하는 위치로 이동하세요

단계 2: 위젯 모서리를 드래그하여 크기를 조절하세요

단계 3: 위젯 설정을 클릭하여 표시할 지표를 선택하세요


5. 예외 상황 처리​

⚠️ 중요 사항

⚠️ 자주 발생하는 문제​

문제: 데이터가 수집되지 않음

원인: 에이전트 연결 끊김 또는 서버 다운

해결: 에이전트 상태를 확인하고 재시작하세요

\n문제: 메모리 사용량이 계속 증가

원인: 메모리 누수 가능성

해결: 힙 덤프를 촬영하고 메모리 누수 분석 도구 사용

\n문제: GC 시간이 과도하게 길음

원인: 힙 메모리 부족 또는 객체 생성 과다

해결: 힙 크기 조정 또는 불필요한 객체 제거

\n문제: 위젯 레이아웃이 초기화됨

원인: 브라우저 캐싱 문제

해결: 위젯을 다시 배치하고 브라우저 로컬 스토리지를 확인하세요


6. 연관 메뉴​

함께 사용하면 좋은 메뉴:

메뉴함께 사용하는 이유
사용자 정의 대시보드전체 현황 파악 후 상세 분석
SQL 통계느린 쿼리 상세 원인 파악
트랜잭션 마이닝 (XLOG)특정 트랜잭션 성능 문제 심층 분석
힙 프로파일링메모리 문제 상세 분석

7. 실전 예시​

시나리오: 메모리 사용량 급증​

상황: 시스템 대시보드에서 Memory Usage가 95% 도달

해결 과정:

  1. 시스템 대시보드에서 메모리 위젯 그래프 확인
  2. 시간대별 메모리 증가 패턴 분석
  3. 힙 덤프 촬영 및 메모리 누수 원인 식별

결과: 불필요한 캐시 객체 제거로 메모리 사용량 60%로 개선


이 페이지가 도움이 되었나요?