프로젝트 그룹 가이드

제목 : Project Group Guide
작성자 : WhaTap Support
이메일 : support@whatap.io
날짜 : 2019-07-18
버전 : 1.0.0
설명 : 본 문서는 WhaTap 모니터링 서비스 프로젝트들을 그룹으로 관리하는 방법에 대해 설명합니다. 문서에 관한 문의는 support@whatap.io 로 연락 주시기 바랍니다.

1. 프로젝트

와탭의 모니터링 프로젝트는 모니터링 단위를 의미합니다. 프로젝트 단위로 모니터링 단위가 구분 되어지는것과 더불어 테넌트 권한도 관리 됩니다.

첫 번째, 프로젝트는 그림과 같이 모니터링 요소별로 구분됩니다. 서버, Java, Oracle 과 같이 모니터링 에이전트별 기준을 따릅니다.

create prj
Figure 1. 프로젝트 생성

두 번째, 프로젝트는 모니터링 단위에 따라 구분 됩니다. Java 애플리케이션에서도 Front, Gateway, API 와 같이 용도별로 프로젝트를 구분 지을 수 있습니다.

demo prj
Figure 2. Java Demo 프로젝트

물론, 하나의 프로젝트 내에 용도 구분없이 애플리케이션을 등록 할 수도 있습니다.

single prj
Figure 3. 하나의 프로젝트

그리고 각 프로젝트별 카드뷰 에서 톱니바퀴 버튼을 클릭하면 프로젝트를 관리 할 수 있습니다.

single prj gear
Figure 4. 프로젝트 설정
prj mng
Figure 5. 프로젝트 관리

2. 프로젝트 그룹

프로젝트는 그룹으로 관리 할 수 있습니다.

프로젝트가 2개 이상만 되어도 각각의 프로젝트 마다 사용자를 추가 하거나 권한을 부여하는 일은 번거로워 집니다. 이 경우 두 프로젝트를 하나의 그룹으로 묶고 그룹으로 사용자를 관리 할 수 있습니다. 그룹은 배타적 그룹입니다. 즉 하나의 프로젝트는 두개 이상의 그룹에 속할 수 없습니다. 프로젝트는 그룹에 속하지 않거나 하나의 그룹에만 속할 수있습니다.

한 사용자는 여러개의 프로젝트를 소유할 수 있고 다수 프로젝트를 관리 할 때 편의를 위해 그룹 개념을 제공합니다.

프로젝트 사용자는 그룹 사용자를 상속받습니다. 그룹에 속한 사용자는 그룹내 모든 프로젝트를 모니터링 할 수 있습니다. 프로젝트에만 권한이 부여된 사용자라면 그룹 여부와 상관 없이 해당 프로젝트만 모니터링 할 수 있습니다.

2.1. 그룹 생성

그룹 생성을 하려면 좌측 상단의 그룹 추가 버튼을 클릭합니다.

group add
Figure 6. 그룹 생성

그룹 명과 설명을 입력하면 그룹이 생성 됩니다.

group add modal
Figure 7. 그룹 생성

2.2. 그룹에 프로젝트 추가

프로젝트를 그룹에 추가하려면 프로젝트 카드뷰 에서 더보기 버튼을 클릭 합니다.

single prj more
Figure 8. 프로젝트 더보기
그룹으로 이동

속한 그룹이 없다면 그룹을 선택 할 수 있습니다.

그룹 삭제

기존에 속한 그룹이 있다면 탈퇴합니다.

2.3. 그룹 선택해서 보기

좌측 그룹 네비게이션 메뉴를 통해 그룹 단위로 프로젝트를 볼 수 있습니다.

해당 그룹에 속한 프로젝트만 보기 위해서는 그룹 명 을, 전체 프로젝트를 보기 위해서는 View all projects 를, 그룹에 속하지 않은 프로젝트를 보려면 No Group 을 선택합니다.

group select
Figure 9. 그룹 선택

2.4. 그룹 사용자 관리

사용자 관리는 그룹 단위로 하는 것이 편합니다.

그룹을 생성한 그룹 오너라면 좌측 그룹명에서 더보기 버튼을 클릭해 그룹 사용자를 관리 할 수 있습니다. 더보기 버튼은 마우스 오버시 나타납니다.

group member
Figure 10. 그룹 멤버 관리

2.5. 그룹 권한

2.5.1. 그룹 User 권한

  • 그룹에 소속되어 있는 프로젝트를 열람할 수 있습니다.

  • 그룹에 소속되어 있는 프로젝트에서 본인의 알림 수신 설정을 진행할 수 있습니다.

  • 그룹에서 나갈 수 있습니다.

2.5.2. 그룹 Admin 권한

  • 그룹에 소속되어 있는 프로젝트를 열람할 수 있습니다.

  • 그룹에 소속되어 있는 프로젝트의 전 유저의 알림 수신 설정을 진행할 수 있습니다.

  • 그룹에 소속되어 있는 프로젝트의 User, Admin 권한을 가진 유저의 권한을 변경 및 추방할 수 있습니다. ( 자신 포함 )

  • 그룹에 소속되어 있는 User, Admin 권한을 가진 유저의 권한을 변경 및 추방할 수 있습니다.

  • 그룹에서 나갈 수 있습니다.

2.5.3. 그룹 Owner 권한

  • 그룹에 소속되어 있는 프로젝트를 열람할 수 있습니다.

  • 그룹에 소속되어 있는 프로젝트의 전 유저의 알림 수신 설정을 진행할 수 있습니다.

  • 그룹에 소속되어 있는 프로젝트의 User, Admin 권한을 가진 유저 권한을 변경 및 추방할 수 있습니다.

  • 그룹에 소속되어 있는 User, Admin 권한을 가진 유저의 권한을 변경 및 추방할 수 있습니다.

  • 그룹에 소속되어있는 유저에게 그룹 Owner 권한을 이양할 수 있습니다.

  • 그룹에 소속되어 있는 프로젝트의 모든 빌링 청구가 해당 계정에게 통합됩니다.

  • 그룹에 소속되어 있는 모든 프로젝트의 유상 전환을 진행할 수 있습니다.

  • 그룹에서 나갈 수 있습니다.

2.6. 그룹 Owner 권한 변경 방법

  1. Owner 계정으로 로그인합니다.

  2. 프로젝트 리스트 페이지에서 그룹 Owner 권한을 변경할 그룹을 확인합니다.

  3. 그룹 블럭에 마우스를 올려놓으면 나타나는 아이콘을 클릭한 뒤, [ 그룹 멤버 ] 를 선택합니다.

group member button
  1. 이양할 계정의 [ 계정 권한 ] 열을 클릭하신 뒤, [ Owner ] 를 선택합니다.

group owner select
  1. 기존 계정은 변경될 계정의 권한으로 변경되며, 이양받은 계정은 [ Owner ] 계정으로 변경됩니다.

group owner changed

2.7. 그룹 삭제

그룹의 Owner 계정으로 로그인 하신 뒤, 그룹의 [ 그룹 삭제 ] 버튼을 통하여 삭제하실 수 있습니다.

group remove button