Flex 보드

Flex 보드는 사용자 정의형 통합 대시보드입니다. 애플리케이션, 서버, 데이터베이스, 컨테이너 등 와탭 프로젝트의 데이터를 화면에 자유자재로 배치할 수 있습니다.

Flex board 1
Figure 1. Flex 보드 수정 모드
Flex board 2
Figure 2. Flex 보드 뷰 모드

사전 템플릿 적용

사전 구성된 템플릿을 제공하여 초기 설정을 손쉽게 진행하고, 이후 설정을 변경하여 활용할 수 있습니다.

Flex board 5

분석용 템플릿

과거 시간을 조회할 수 있는 분석용 템플릿을 제공합니다.

Flex board 7

위젯 추가 및 편집

주요한 모니터링 지표와 자주 사용하는 차트 속성을 선별하여 위젯으로 등록해두었습니다.

Flex board 8

위젯 목록에서 위젯 종류를 클릭하여 위젯이 추가되면 프로젝트를 선택합니다.

Flex board 9

프로젝트를 적용 완료하면 위젯 추가가 완료됩니다.

Flex board 10

개별 위젯 속성 변경

개별 위젯 속성을 변경하여 사용자가 원하는 대시보드를 만들 수 있습니다.

Flex board 3

고객분들의 의견을 반영해서 위젯을 추가할 생각입니다.
필요한 위젯 혹은 대시보드 템플릿 종류가 있으면 채널 문의로 언제든지 말씀해 주세요.

데이터 필터링

Flex 보드는 수백 가지 종류의 데이터를 다룹니다. 데이터 필터링 기능을 이용해서 모니터링 하려는 대상을 간추려 Flex 보드를 구성할 수 있습니다.

  1. 화면 상단의 [필터 추가] 버튼을 클릭하면 편집창이 나타납니다.

blog 01
  1. [타입] 항목에서 필터링 설정을 위한 데이터 타입을 선택합니다.

blog 02

필터링 조건은 크게 에이전트 타입과 메트릭스 타입으로 구분할 수 있습니다.

blog 03
  1. 메트릭스가 뭔가요?
    프로젝트에서 수집 중인 숫자로된 모든 성능 지표를 메트릭스라고 부릅니다. 메트릭스는 ‘카테고리’로 분류되며, 카테고리별 태그를 이용하여 데이터를 탐색할 수 있습니다.

    • 카테고리(Category) : 관련된 지표들을 묶는 단위

    • 태그(Tags) : 수집 대상을 구분할 수 있는 고유 정보를 포함하는 데이터

    • 필드(Fields) : 에이전트로부터 수집된 지표

자세한 설명은 WhaTap 기술 문서의 메트릭스란?을 참고하세요.

에이전트 타입과 메트릭스 타입은 어떤 점이 다른가요?

에이전트 타입은 기본적인 모니터링 대상만을 선택 옵션으로 제공합니다.

blog 04
Figure 3. 에이전트 타입 선택 옵션

반면, 메트릭스 타입은 프로젝트에서 수집 중인 모든 메트릭스 데이터의 태그를 선택 옵션으로 제공합니다.

메트릭스 타입은 클라우드 모니터링과 같이 에이전트가 아닌 형태로 데이터를 수집한 후 필터링을 적용할 때 유용합니다.

blog 05
Figure 4. 메트릭스 타입 선택 옵션

시간 선택

Flex 보드에서 시간을 변경하면 Flex 보드에 있는 모든 위젯에 선택한 시간 범위가 적용됩니다. 액티브 트랜잭션과 같이 순간 데이터를 사용하는 위젯의 경우를 생각해봅시다. 이 경우에는 선택된 시간 범위에서 종료 시간을 기준으로 위젯 데이터 조회 시간이 적용됩니다. 시계열 데이터를 표현하는 라인 차트와 같은 위젯은 선택한 시간 범위가 그대로 적용됩니다.

blog 06

특정 위젯에 한해 다른 시간 범위를 적용하고 싶은 경우 다음 단계를 따라주세요.

blog 07
  1. 위젯의 [시계 아이콘]을 클릭합니다.

  2. [대시보드 설정을 따름] 옵션을 해제합니다.

  3. 원하는 시간 범위를 선택한 후 [적용] 버튼을 클릭합니다.

보조 차트 설정

시리즈 위젯에서 보조 차트를 만들 수 있습니다. 레이아웃, 크기, 데이터 병합 방법을 선택해서 데이터를 다양한 방법으로 보고 싶을 때 유용합니다.

blog 08
Figure 5. 보조 차트 설정 적용 예시 (위 막대 차트, 아래 파이 차트, 우측 테이블)
  1. 시리즈 차트 수정 모드에서 [차트 설정 아이콘]을 클릭하면 편집 창이 나타납니다.

  2. 차트 유형, y축 차트 최댓값, 보조 차트 등 설정 내용을 선택합니다.

blog 09

데이터 병합 옵션

[모든 메트릭스]로 생성한 메트릭스 위젯은 데이터 병합 옵션을 제공합니다.

  1. [수정 모드]에서 [모든 메트릭스] 버튼을 클릭하면 메트릭스 목록이 나타납니다.

blog 10
  1. 메트릭스를 선택해 생성한 위젯에서 데이터 병합 옵션을 변경할 수 있습니다.

blog 11
  1. 데이터 병합은 오브젝트 병합과 시간 병합 2가지 방법이 있습니다.

오브젝트 병합
좌측에서 선택한 태그(예: 에이전트 명)를 기준으로 차트 데이터를 그룹화 할 때 사용합니다. 이때 서로 다른 필드(예: CPU)값을 가진 데이터들 중에서 태그가 일치하는 경우 해당 데이터를 병합하는 방법을 의미합니다.

시간 병합
조회 시간이 긴 경우 주로 사용합니다. 원본 데이터에서 필드 값이 같은 데이터 끼리 시간 범위에 따라 일정한 시간 간격(5분 또는 1시간)으로 데이터를 병합합니다. 시간 병합은 이 때의 계산 방식을 의미합니다.

AWS CloudWatch 메트릭스
AWS 모니터링 지표의 경우 통계 방식이 필드명 뒤에 suffix(접미사) 형식으로 추가됩니다. 데이터 병합 기본 값은 이 suffix를 참조하고 있습니다.

blog 12
Figure 6. AWS EC2 CPUUtilization.Maximum 지표

Flex 보드 복사

Flex 보드를 타 계정에 복제하여 활용할 수 있습니다.

Flex board 4

대시보드 즐겨찾기 등록

대시보드를 즐겨 찾는 메뉴로 등록할 수 있습니다.

Flex board 6

관리자 기능

Flex 보드 관리자 권한은 사용자 권한 중 수정 권한을 따릅니다.
조직 멤버 또는 프로젝트 관리 메뉴에서 조회 가능합니다.
멤버 권한에 관한 자세한 내용은 프로젝트 그룹 권한 개편을 참고하세요.

관리자 외에는 편집 제한

프로젝트 내에서 생성한 Flex 보드는 모든 프로젝트 멤버에게 노출됩니다. 관리자를 제외한 프로젝트 멤버에게 편집 권한을 제한하고자하는 경우, 관리자 외에는 편집 제한 체크박스 옵션을 선택합니다.

flex board edit limited

관리자 외에는 편집 제한이 적용되면 수정 권한이 있는 멤버만 대시보드를 수정 혹은 삭제하거나 위젯을 편집할 수 있습니다.

프로젝트 Flex 보드와 달리, 통합 Flex 보드의 경우 사용자 계정 단위로 대시보드를 관리합니다. 특정 사용자에게 편집이 제한된 Flex 보드를 공유하고자 하는 경우, 다른 사용자에게 복사하기 기능에서 읽기 전용 항목을 체크하시면 됩니다.

JSON으로 관리

여러 개의 Flex 보드를 사용하는 경우 설정을 일일히 변경하기가 번거로울 수 있습니다. 그럴 땐 JSON 형식으로 대시보드 설정을 편집하는 기능을 통해 Flex 보드를 좀 더 편리하게 관리할 수 있습니다.

대시보드 수정 패널에서 위젯.json 또는 옵션.json 탭을 클릭합니다.

  • 위젯.json
    Flex 보드에 포함된 위젯에 대한 설정 변경이 가능합니다.

  • 옵션.json
    프로젝트 정보, Flex 보드 필터, 시간 선택값 등의 설정값을 편집할 수 있습니다.