이메일

와탭 서비스의 프로젝트 계층 구조 개편 여정

와탭 모니터링

2022년 01월 06일


안녕하세요. 와탭랩스 프론트엔드 개발자 강수연입니다.

와탭 모니터링 서비스에서 프로젝트를 관리할 수 있는 그룹 체계인 그룹의 상위 그룹, “조직”이 새롭게 추가되었습니다. 그리고 그룹, 프로젝트의 권한 체계도 개편이 되었는데요. 기존과 비교하여 어떤 점이 달라졌는지, 사용법에 대해서 간단히 소개해 드리겠습니다.

멤버 권한 체계를 개편했습니다.

와탭의 프로젝트, 그룹의 멤버 권한 체계가 개편되었습니다. 개편된 체계에 따라서 기존 화면을 신규 체제로 마이그레이션하는 작업을 하게 되었는데요. 기존의 Super Admin, Admin, User로 이루어진 체계가 어떻게 달라졌는지 알아보도록 하겠습니다.

프로젝트란?

와탭의 모니터링 프로젝트는 모니터링 단위로 가장 기본 계층입니다. 프로젝트 단위로 모니터링 단위가 구분되는 것과 더불어 테넌트 권한도 관리됩니다.

그룹이란?

그룹은 2개 이상의 프로젝트를 묶는 단위입니다. 여러 개의 프로젝트를 관리할 때 그룹을 활용하면 도움이 됩니다.

먼저 프로젝트, 그룹을 관리하는데 있어서 권한이 왜 필요할까요? 그 이유부터 살펴보겠습니다.

1.프로젝트, 그룹의 유저에게 특정한 권한(e.g. 수정 권한)을 부여합니다.

2.개별 유저가 가진 권한에 따라서 그룹, 프로젝트의 기능 사용, 페이지에 대한 접근, 멤버 관리 등 서비스를 제어할 수 있습니다.

이러한 권한 체계는 범용적으로 Identity and Access Management (IAM) 혹은 Role-based access control (RBAC)이라고 불리기도 합니다. 권한 제어 시스템을 통해 멤버에게 권한을 부여한 다음, 해당 멤버에 대한 서비스의 접근을 제어하는 것이지요.

기존 권한 체계

와탭에서 기존에 사용하던 권한은, 세 종류(Super Admin, Admin, User)로 이루어졌습니다

권한에 대한 기능은 아래와 같습니다. 권한을 받은 유저가 행사할 수 있는 기능이 제한적이었습니다. 권한 별로 행사할 수 있는 기능이 묶여있었기 때문에, 세심한 제어가 어려웠기 때문입니다.

기존 super Admin , admin, user 권한 표

개편된 권한 체계에서는 Super Admin, Admin, User별로 묶여있던 기능이 개별적인 권한으로 분리되었습니다. 따라서 사용자에게 각 프로젝트, 그룹 별로 더 세심하게 권한을 부여할 수 있습니다.

개편된 권한체계 표

프로젝트 계층 구조, 어떤 점이 달라졌나요?

와탭 모니터링 서비스에서는 그룹, 조직을 사용해서 여러 개의 프로젝트를 편리하게 관리할 수 있습니다.

기존 계층 구조

개편된 권한체계 표

기존 계층 구조에서는 프로젝트가 2개 이상만 되어도 관리하기가 번거로웠습니다.

각각의 프로젝트마다 사용자를 추가하거나 권한을 부여하려면 어떻게 해야 할까요? 이 경우 두 프로젝트를 하나의 그룹으로 묶고 그룹으로 사용자를 관리할 수 있습니다. 한 명의 사용자는 하나의 그룹으로 프로젝트 여러 개를 소유할 수 있습니다.

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

추가된 계층 구조

그룹 A, B, C를 묶을 수 있는 조직이 새롭게 추가되었습니다.

프로젝트 멤버 목록

조직은 그룹을 묶을 수 있는 상위 그룹입니다. 대부분의 상황에서는 프로젝트와 그룹 만으로 충분합니다. 하지만 상위에서 여러 개의 그룹을 제어해야 하는 경우, 조직을 사용해볼 수 있습니다.

Q. 어떤 고객이 유용하게 활용할 수 있나요?

운영 관리 서비스를 전문으로 하는 기업이라면 여러 회사들이 그룹으로 존재합니다. 그룹, 프로젝트의 수가 굉장히 많을 수 있습니다. 이 경우라면 그룹 개념 만으로 충분하지 않습니다. 그룹을 통합해서 관리할 수 있는 하나의 개념이 더 필요합니다. 조직 개념을 활용해볼 수 있습니다.

전문 운영 관리 서비스 기업은 상위에서 여러 개의 하위 그룹을 하나의 조직으로 묶어서 관리할 수 있습니다. 각각의 그룹 멤버에게 권한을 부여해 보세요. 권한을 받은 멤버들이 독립적으로 그룹을 관리할 수 있습니다.

개편된 멤버 목록 페이지

새로운 권한 체계를 적용할 수 있도록 화면이 개편되었습니다. 개편된 화면과 각 화면 별로 어떻게 권한을 적용할 수 있는지 설명하겠습니다.

조직, 그룹, 프로젝트 별 멤버 목록 페이지가 추가되었습니다. 각 페이지 별 사용법은 동일합니다. 프로젝트 멤버 목록 페이지를 예시로 보여드리겠습니다.

프로젝트 멤버 목록

프로젝트를 먼저 선택합니다.

1. 기존에 프로젝트 관리 페이지에 있던 프로젝트 멤버 목록은, 관리 > 프로젝트 멤버에서 확인하실 수 있습니다.

프로젝트 맴버 표

2. 멤버 초대 버튼을 클릭하여, 멤버를 초대할 수 있습니다. 이 때 해당 프로젝트에 대한 권한을 부여할 수 있습니다.

프로젝트에 대한 권한을 부여

3. 사용자 권한 버튼을 클릭하여, 해당 멤버의 권한을 변경할 수 있습니다.

해당 멤버의 권한을 변경하는 이미지
해당 멤버의 권한을 변경하는 이미지2

그 외 추가 기능

그룹 관리

1.그룹 정보 패널에서 그룹명, 설명을 수정할 수 있습니다.

2.그룹 관리 패널에서 프로젝트를 추가하거나 삭제할 수 있습니다.

a.왼쪽 패널에서 프로젝트를 추가할 그룹을 선택합니다. 다음으로, 오른쪽 패널에서 프로젝트를 선택하고 화살표 아이콘을 눌러서 프로젝트를 이동합니다. (그룹에 프로젝트 추가)

b.왼쪽 패널에서 제거할 프로젝트를 선택한 뒤, 오른쪽 패널로 이동합니다. (그룹에서 프로젝트 제거)

그륩관리 이미지 (왼쪽 패널) 선택된 그룹 (오른쪽 패널) 그룹에 속하지 않은 프로젝트

기본 알림 수신 설정

[관리] > [계정 정보]에서 알림 수신 레벨, 시간, 방법을 설정할 수 있습니다. 설정한 알림 수신은, 나의 모든 알림 수신에 기본으로 적용되며 덮어쓸 수 있습니다.

기본 알림 수신 설정

소개해드린 내용 이외에 자세한 조직 단위 기능과 권한 상속 설정 방법은 와탭 기술 문서에서 확인하실 수 있습니다.

마치며

와탭 모니터링 서비스의 그룹 체계와 그룹, 프로젝트 멤버의 권한 체계가 기존과 비교하여 어떻게 달라졌는지 알아보았습니다. 와탭랩스는 앞으로도 더 편리하게 서비스를 사용하실 수 있도록 노력하겠습니다. 감사합니다.

서비스 성능관리는 와탭 애플리케이션 모니터링으로!
와탭 무료로 시작하기
becky
강수연([email protected])
Development TeamFront-End Developer

지금 바로 데모를 통해 와탭을 경험해보세요!

어려웠던 모니터링 분석이 와탭 하나로 쉽게 가능합니다.