Document toolboxDocument toolbox

4. Dashboard

Project Observability를 통해 제공되는 대시보드는 프로젝트에 구성된 리소스의 현황과 평가 작업 현황을 한눈에 확인할 수 있습니다.

대시보드는 프로젝트별로 구분되며, 사전 정의된 위젯이 자동으로 표시됩니다. 사용자가 위젯을 추가로 생성할수 있으며 설정을 변경하거나 삭제할 수 있습니다.

 

 

화면 구성

Dashboard의 상단 전광판 영역에는 리소스별 수치화된 정보를 보여주며, 하위 차트 영역에는 사전 정의된 위젯을 기본값으로 제공합니다.

항목

설명

항목

설명

상단 전광판 영역

Inventory Count

  • 인벤토리 하위 리소스(Service, Server, Middleware, Applications, Database)별 등록된 개수를 표시해 줍니다. 표시된 개수를 클릭 하면, 해당 메뉴 페이지로 이동합니다.

Assessment Results

  • Assessment Status 중 Completed, Failed 발생 개수를 리소스별로 표시해 줍니다.

차트 영역

사전 정의된 위젯

  • 기본적으로 4개의 사전 정의된 위젯를 제공합니다.

    • Server Count per Service

    • Server OS Distribution

    • Middleware Distribution

    • Application Distribution

사용자 추가 가능한 위젯

  • 사용자가 대시보드에 위젯을 직접 추가하여 반영할 수 있습니다.

    • Usage Monitoring Chart by Server

    • Server List by Utilization

    • Database Distribution

 

<그림 1. Playce RoRo Dashboard - 기본 화면 구성>

 

사전 정의된 위젯

기본값으로 제공되는 위젯으로 삭제가 불가하며, 위젯 설정 변경과 위치 변경은 가능합니다. 모든 위젯은 하나 이상의 지표를 포함하고 있으며, 위젯 설정을 통해 지표 선택이 가능합니다.

<그림 2. Playce RoRo Dashboard - 사전 정의된 위젯>

 

대시보드에 기본으로 제공되는 위젯은 다음과 같습니다.

항목

설명

지표 (Metric)

항목

설명

지표 (Metric)

Server Count per Service

  • 인벤토리에 등록된 모든 서비스 당 연결된 서버의 개수를 OS 별 누적 세로 막대형 그래프로 나타냅니다.

  • 하나의 막대 그래프는 하나의 서비스를 의미합니다.

  • 하나의 막대 그래프는 하나의 서비스를 의미함

  • 1개의 서비스에 OS 별로 누적됩니다.

    • OS 구분 - Linux, Unix, Windows, Other

  • Server Count per Service

Server OS Distribution

  • 인벤토리에 등록된 모든 서버의 운영체제 분포를 막대 그래프로 표시합니다.

  • 하나의 막대 그래프는 하나의 OS를 의미합니다.

  • Server Count by OS (기본값)

  • Server Count by OS Family

  • Server Count by Vendor

Middleware Distribution

  • 인벤토리에 등록된 모든 미들웨어의 분포를 Engine Name (또는 Vendor) 기준으로 도넛 그래프로 나타냅니다.

  • 하나의 파이는 하나의 Engine Name (또는 Vendor) 를 의미합니다.

  • Middleware Count by Engine (기본값)

  • Middleware Count by Vendor

Application Distribution

  • 인벤토리에 등록된 모든 애플리케이션의 유형을 도넛 그래프로로 표시합니다.

  • 하나의 파이는 하나의 애플리케이션 유형을 의미합니다.

  • Application Distribution (기본값)

 

사용자 추가 가능한 위젯

사용자가 대시보드에 위젯을 직접 추가하여 반영할 수 있습니다. 사용자 추가 위젯은 삭제가 가능하며, 이미 추가된 위젯이라도 추가 가능합니다.

 

대시보드에 위젯을 추가하려면 다음과 같이 수행합니다.

  1. 대시보드 왼쪽 상단의 [Edit] 버튼을 클릭하여 대시보드를 편집 모드로 전환합니다.

  2. 전환된 편집 모드 왼쪽 상단의 [Add Widget] 버튼을 클릭합니다.

  3. 출력된 Add Widget 팝업에서 추가하고자 하는 위젯의 [Add] 버튼을 클릭합니다.

  4. 선택된 위젯의 Widget Settings 팝업으로 전환되며, 설정 작업을 진행한 후에 [Save] 버튼을 클릭합니다.

    1. Metric, Chart Title, Legend Position, Data Table Position 모두 필수 항목입니다.

    2. Metric 하위에 ‘Use chart default settings from Metric (지표의 차트 기본 설정 사용)’ 체크 시, 하위 필드들이 모두 비활성화 처리됩니다.

    3. 차트 이미지 미리보기 기능을 통해 위젯의 설정 값들을 확인합니다.

  5. 대시보드에 위젯이 추가되며 [Done] 버튼을 클릭하여 편집모드를 종료합니다.

 

Add Widget을 통해 사용자가 추가 가능한 위젯은 다음과 같습니다.

항목

설명

지표 (Metric)

항목

설명

지표 (Metric)

Usage Monitoring Chart by Server

  • 인벤토리에 등록된 모든 Server의 CPU/메모리/디스크 사용률(량) 변화를 라인 그래프로 표현합니다.

  • 하나의 라인은 하나의 Server를 의미하며, Server는 색으로 구분합니다.

  • 모니터링을 'Enable (활성화)' 한 서버의 모니터링 데이터만 해당됩니다.

모니터링을 지원하는 OS는 리눅스와 AIX 입니다.

  • CPU Utilization by Server: Average, Maximum

  • Memory Utilization by Server: Average, Maximum

  • Memory Usage by Server: Average, Maximum

Server List by Utilization

  • 인벤토리에 등록된 모든 Server의 볼륨별 Disk 사용률을 테이블로 표현합니다.

  • 테이블에는 Server Name, Utilization (%) 컬럼 순서로 표시합니다.

  • 모니터링을 'Enable (활성화)' 한 서버의 모니터링 데이터만 해당됩니다.

모니터링을 지원하는 OS는 리눅스와 AIX 입니다.

  • Server List by CPU Utilization

  • Server List by Memory Utilization

  • Server List by Disk Utilization

Database Distribution

  • 인벤토리에 등록된 모든 데이터베이스의 유형을 도넛 그래프로로 나타냅니다.

  • 하나의 파이는 하나의 데이터베이스 유형을 의미합니다.

  • Database Count by Engine

 

위젯 설정

사전 정의된 위젯, 사용자 추가 위젯 모두 대시모드 편집 모드 상태에서 위젯별 설정 변경이 가능합니다.

 

위젯별 설정을 변경하려면 다음과 같이 수행합니다.

  1. 대시보드 왼쪽 상단의 [Edit] 버튼을 클릭하여 대시보드를 편집 모드로 전환합니다.

  2. 위젯별 수정 아이콘 버튼(연필 모양)을 통하여 Widget Settings 팝업을 출력시킵니다.

  3. 설정 작업을 진행한 후에 [Save] 버튼을 클릭합니다.

    1. Metric, Chart Title, Legend Position, Data Table Position 모두 필수 항목입니다.

    2. Metric 하위에 ‘Use chart default settings from Metric (지표의 차트 기본 설정 사용)’ 체크 시, 하위 필드들이 모두 비활성화 처리됩니다.

    3. 차트 이미지 미리보기 기능을 통해 위젯의 설정 값들을 확인합니다.

  4. 대시보드에 설정이 변경된 위젯이 반영되며 [Done] 버튼을 클릭하여 편집모드를 닫습니다.

 

사용자가 추가한 위젯에 대하여 삭제가 가능합니다.

  1. 대시보드 왼쪽 상단의 [Edit] 버튼을 클릭하여 대시보드를 편집 모드로 전환합니다.

  2. 위젯별 삭제 아이콘 버튼(휴지통 모양)을 통하여 위젯을 삭제합니다.

  3. 대시보드에 위젯이 삭제되며 [Done] 버튼을 클릭하여 편집모드를 닫습니다.

대시보드 설정

대시보드의 데이터가 표시되는 그래프 조회 대상을 변경하거나, 대시보드를 기본값으로 복원 또는 레이아웃을 변경할 수 있습니다. 또한 프로젝트에 구성된 인벤토리 전체를 엑셀파일로 추춣할 수 있습니다.

 

대시보드 화면에서 조회 대상 설정하거나 새로고침 할 수 있습니다.

  1. 서비스 콤보박스를 통하여 서비스 전체 또는 일부만 선택하여 조회할 수 있습니다. (기본값 “전체”)

  2. [Refresh] 버튼을 클릭하여 화면을 새로고침할 수 있습니다.

 

프로젝트에 구성된 인벤토리 전체 목록을 추출하거나 대시보드 화면을 이미지 파일로 다운로드 받을 수 있습니다.

  1. [Actions > Export Inventory to Excel] 버튼을 클릭하면, 프로젝트에 구성된 인벤토리 전체 목록을 엑셀파일로 추출할 수 있습니다.

  2. [Actions > Download Image] 버튼을 클릭하면, 현재 대시보드 화면을 이미지 파일(png)로 다운로드 할 수 있습니다.

 

대시보드 편집 모드

대시모드 화면에서 우측 상단의 [Edit] 버튼을 클릭하면 편집모드로 전환됩니다.

  • 대시보드 편집 모드에서는 위젯 추가, 기본값 복원 등이 가능합니다.

  • [Restore Defaults] 버튼을 클릭하면 대시보드 화면이 기본값으로 복원됩니다.

 

위젯별 조회

각 위젯별 확대 보기, CSV 데이터 추출, 이미지 파일로 추출 등의 공통 기능을 제공합니다. 모니터링 데이터가 표시되는 위젯의 경우, 조회 기간 및 대상을 변경할 수도 있습니다.

 

위젯별 오른쪽 상단에 3개의 아이콘 버튼이 배치되어 있습니다.

  1. [Enlarge] 버튼을 클릭하면, 출력된 팝업을 통해 확대된 그래프를 확인할 수 있습니다.

  2. [Refresh] 버튼을 클릭하면, 해당 그래프의 데이터가 새로고침 됩니다.

  3. [More Actions (3 dots)] 버튼을 클릭하면, 하위 버튼 Export Raw Data to CSV, Download Image이 출력됩니다.

    1. [Export Raw Data to CSV] 버튼을 통해 해당 그래프에 대한 로우 데이터를 CSV로 추출합니다.

    2. [Download Image] 버튼을 통해 해당 그래프를 이미지 파일(png)로 다운로드 할 수 있습니다.


모니터링 데이터가 표시되는 위젯의 경우, 조회 간격이나 조회 대상 설정을 다음과 같이 수행합니다. (Server List by Utilization, Database Distribution에 해당)

  1. 통계값을 Average, Maximum 중 선택할 수 있습니다. (기본값 "Average")

  2. 콤보박스 중 두번째 Period에 해당되는 콤보박스를 클릭하여 사전 정의된 시간 범위 중 하나를 선택할 수 있습니다.

    1. 시간 범위 - Last 24 Hours, Last 3 Days, Last 7 Days, Last 14 Days, Last 30 Days (기본값 "Last 24 Hours")

  3. [Custom] 버튼을 클릭하면 캘린더 선택기를 사용하여 시간 범위를 사용자가 지정할 수 있습니다. 조회 가능한 기간은 최대 62일 (2개월) 입니다.

  4. 조회 대상을 일부 또는 전체를 선택하여 조회할 수 있습니다. (기본값 "Top 10")

    1. 제한 대상 - All, Top 5, Top 10 (기본값), Top 15, Bottom 5, Bottom 10, Bottom 15