본문으로 건너뛰기

시스템 대시보드

커버 이미지

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

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


목차

  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%로 개선


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