이 문서에서는 사용자 유형(user type) 정의 방법, 각 사용자 유형이 액세스할 수 있는 기능, 사용자 유형을 결정하는 방법에 대해 알아봅니다.
비용이 청구되는 사용자 수를 계산하는 방법에 대해 알고 싶으신가요? 뉴렐릭 요금제를 참조하십시오. 아직 계정이 없으시다면, 지금 뉴렐릭의 기간 제한없는 무료 계정을 신청하십시오.
사용자 유형이란?
뉴렐릭 사용자의 user type에 따라 액세스할 수 있는 뉴렐릭 권한의 최대 집합이 결정됩니다. 사용자 유형은 향후 몇 개월 또는 그 이상 동안 사용자의 예상되는 책임을 기반으로 하는 상당히 장기적인 설정입니다.
사용자의 사용자 유형 선택은 주로 청구와 관련된 결정입니다. 코어 사용자와 전체 플랫폼 사용자는 요금이 청구될 수 있지만 기본 사용자는 그렇지 않습니다. 팀 구성원들이 뉴렐릭을 사용해 어떤 가치를 제공할지 조직이 가진 기대치가 관건입니다. (청구에 대한 자세한 내용은 사용자 청구를 참조하십시오.)
사용자 유형을 사용자의 권한을 제어하는 방법으로 사용해서는 안됩니다. 뉴렐릭이 각 사용자 유형별로 사용 가능한 권한을 조정하는 경우가 있기 때문입니다. 권한에 대한 액세스를 제한하려면 역할을 사용해야 합니다.
세 가지 사용자 유형이 있습니다.
- Basic user(기본 사용자): 몇 가지 기본적이지만 강력한 뉴렐릭 플랫폼 기능에 액세스합니다.
- Core user(코어 사용자): 기본 사용자보다 더 많은 기능에 액세스합니다.
- Full platform user(전체 플랫폼 사용자): 모든 기능에 액세스할 수 있습니다.
뉴렐릭 사용자를 추가해야 하는 경우 주요 결정 요인 중 하나는 사용자 유형을 지정하는 것입니다. 처음에 확실하지 않은 경우는 먼저 기본 사용자로 추가하고 나중에 사용자를 업그레이드할 수 있습니다. 사용자 유형을 조정하는 방법은 사용자 유형 관리를 참조하십시오.
사용자 유형 액세스 개요
다음은 각 사용자 유형이 액세스할 수 있는 항목에 대한 간략한 요약입니다.
기본 사용자 | 코어 사용자(Core user) | 전체 플랫폼 사용자 |
---|---|---|
기본 사용자는 무료입니다. 기본 사용자는 옵저버빌리티 툴 설정, 데이터에 대한 쿼리 실행, 커스텀 사용(최대 7일 동안의 퀵스타트 대시보드), 몇 가지 기본 알림 기능 등을 사용할 수 있습니다. 기본 사용자는 선별된 환경(예: UI, UI 또는 모바일 UI)을 사용할 수 없습니다 . | 코어 사용자는 기본 사용자보다 더 많은 기능에 액세스할 수 있지만 전체 플랫폼 사용자보다는 적습니다. 뉴렐릭 CodeStream, 에러스 인박스(errors inbox), 로그 관리 UI 같은 몇 가지 강력한 개발자 중심 기능에 액세스할 수 있습니다. | 전체 플랫폼 사용자는 APM, 인프라 모니터링, 브라우저 모니터링, 신세틱 모니터, 등과 같이 보다 엄선된 옵저버빌리티 UI 경험을 포함한 모든 것에 액세스할 수 있습니다. |
보다 자세한 비교는 사용자 유형 액세스 비교표를 참조하십시오.
사용자 유형을 선택하는 방법
사용자 유형을 결정하기 전에 청구에 미치는 영향과 다운그레이드 규칙을 이해하시기 바랍니다. 보다 자세한 비교는 사용자 유형 액세스 비교표를 참조하십시오.
다음은 사용자 유형을 결정하기 위한 몇 가지 팁입니다.
Reasons to make someone a full platform user:
- 커스텀 차트를 쿼리하고 생성하는 기능뿐만 아니라 뉴렐릭 플랫폼(선별된 대시보드 및 기타 경험)에 대한 전체 액세스 권한이 필요합니다.
- 애플리케이션 개발 수명 주기의 개발, 테스트, 배포 및 유지 관리 단계에서 핵심적인 역할을 합니다.
- 정기적으로 코드를 중단/수정합니다. 워크플로우 분류, 문제 해결 또는 팀의 사용자 및 역할 관리를 담당합니다.
- 데브옵스 사례(예: 버전 제어 시스템 및 CI/CD 구현)가 있습니다.
Reasons to make someone a core user:
안정성과 가동 시간이 주요 임무가 아닌 개발자입니다.
전체 플랫폼 액세스가 필요하지 않지만 코어 사용자에게 제공되는 다음과 같은 특정 기능의 이점을 누릴 수 있습니다.
- 뉴렐릭 CodeStream을 사용하여 IDE에서 직접 코드 문제 디버깅
- 에러스 인박스(errors inbox)를 사용해 전체 스택의 오류를 한 곳에서 확인할 수 있습니다.
- 로그 UI를 사용하여 로그에서 문제와 패턴 발견
- 뉴렐릭 앱 카탈로그의 앱 사용
사용자 및/또는 청구를 관리할 필요가 있습니다. (코어 및 전체 플랫폼 사용자 모두 가능)
Reasons to make someone a basic user:
- 선별한 경험과 를 사용하기 위해 전체 플랫폼 액세스가 필요하지는 않지만 커스텀 쿼리와 데이터 차트를 생성하면 다양한 이점을 얻을 수 있습니다.
- 애플리케이션 개발 수명주기의 계획 단계에서 핵심적인 역할을 합니다.
- 뉴렐릭 툴을 사용 및 구성하고 해당 데이터에 대한 에 액세스, 구성 및 사용이 가능하지만, 반드시 워크플로우 분류, 문제 해결, 또는 팀의 사용자 및 역할 관리를 담당하지는 않습니다.
- 미래 계획을 수립하기 위해 높은 수준의 분석 및 비즈니스 메트릭을 보길 원합니다.(예: 고위 임원)
- 사용자 또는 요금을 관리하지 않습니다.
사용자 유형 액세스 비교표
다음은 각 사용자 유형이 액세스할 수 있는 기능을 자세히 비교한 것입니다. 이 표의 중요 사항:
- 이 표는 뉴렐릭 요금 페이지에서 가져온 것입니다. 이 표를 확인하려면 User costs를 방문해 View permissions를 클릭하면 됩니다.
- 많은 기능들이 기본 데이터가 아니라 UI 경험에 액세스해야 사용할 수 있습니다. 모든 사용자들은 액세스 권한이 있는 계정의 모든 데이터를 쿼리할 수 있으며 커스텀 차트를 만들고 확인할 수 있습니다. 예를 들어 기본 사용자는 데이터, 브라우저 모니터링 데이터 등에 액세스할 수 있지만 선별된 UI 환경에는 액세스할 수 없습니다.
- 사용자 유형은 장기적인 설정입니다. 사용자 유형과 역할 모두 뉴렐릭의 기능들에 대한 액세스를 제어합니다. 사용자 액세스 요소에 대해 자세히 알아보십시오.
여러 다른 사용자 유형을 선택하는 이유에 대한 팁은 사용자 유형 결정 방법을 참조하십시오.
특징 | 기본 사용자 권한 | 핵심 사용자 권한 | 전체 플랫폼 사용자 권한 |
---|---|---|---|
700개 이상의 통합(즉각적인 옵저버빌리티 및 퀵스타트 포함, 선별된 뷰 제외) | |||
커스텀 차트 및 대시보드 | |||
커스텀 이벤트 | |||
목록 보기만 가능 | (편향 신호 제외) | ||
GraphQL API(NerdGraph) | |||
앱 내 협업 | |||
로그 관리 | 검색/보기만 가능 | ||
강력한 쿼리 기능 | |||
퀵스타트 대시보드 | 최대 7일 | 최대 7일 | |
알림 및 공지 수신 | |||
관리자 설정(결제 및 사용자 관리) | |||
커스텀 뉴렐릭 앱 및 시각화 구축 및 실행* | |||
Errors inbox으로 오류 추적 | 속성 분석 제외 | ||
뉴렐릭 CodeStream IDE 확장 | |||
AIOps(IT 운영을 위한 인공 지능) | |||
애플리케이션 성능 모니터링(APM) | |||
브라우저 모니터링 | |||
변경 추적 | |||
데이터베이스 모니터링 | |||
분산 추적 | |||
인프라 모니터링 | |||
Pixie를 사용한 쿠버네티스 모니터링 * | |||
머신 러닝(ML) 모델 성능 모니터링(MLOps) | |||
모바일 모니터링 | |||
네트워크 모니터링 | |||
OpenTelemetry 모니터링 | |||
보안 모니터링(취약점 관리) ** | |||
서버리스 모니터링 | |||
서비스 및 엔터티 맵 | |||
서비스 수준 관리 | |||
신세틱 모니터링 | |||
Workloads |
* 추가 이용약관이 적용됩니다.
** 뉴렐릭 Vulnerability Management는 최대 100GB의 데이터 인제스트에 포함되어 있으며 데이터 플러스 옵션이 아닌 경우 한도 이후에는 추가 비용이 발생합니다.
일부 기능에 대한 권한에 대한 추가적인 정보는 다음과 같습니다.
사용자 유형 및 역할
다음은 사용자 유형과 역할 기반 액세스의 차이점에 대한 설명입니다.
- 사용자의 user type: 어떤 사용자 유형을 적용하느냐는 팀 구성원이 뉴렐릭으로 무엇을 하기를 기대하는지, 그리고 그 작업에서 얼마나 많은 가치를 얻을 것으로 기대하는지가 중요한 문제입니다. 주로 청구와 관련된 결정입니다. 사용자가 액세스할 수 있는 최대 허용 권한을 설정합니다. 사용자 유형은 사용자의 액세스 및 권한을 제어하는 데 사용되지 않습니다. 이를 위해서는 역할(role)을 사용해야 합니다.
- 사용자의 roles: 역할은 사용자의 액세스를 제어합니다. 역할은 뉴렐릭에서 특정 작업(예: APM 설정 수정)을 수행할 수 있는 액세스 권한을 부여하는 권한(permissions)으로 구성됩니다. 역할은 사용자 그룹에 적용해 할당하며, 조직 내 하나 이상의 계정에 존재할 수 있습니다.
뉴렐릭 사용자는 a) 사용자 유형과 b) 역할 권한의 조합을 통해 뉴렐릭의 기능을 사용할 수 있는 권한이 부여됩니다. 뉴렐릭 사용자가 무언가에 액세스하려면 사용자 유형과 할당된 역할이 해당 액세스를 허용해야 합니다.
예를 들어, 기본 사용자에게 All product admin (기본 그룹 User 및 Admin 모두 가지고 있음)과 같이 광범위한 뉴렐릭 액세스 권한을 가진 역할이 할당되었다고 가정해 보겠습니다. 이 사용자는 사용자 유형이 기본 사용자이기 때문에 코어 사용자 또는 해당 역할을 가진 전체 플랫폼 사용자가 액세스할 수 있는 많은 기능을 사용할 수 없습니다. 더 많은 액세스 권한을 얻으려면 이 기본 사용자는 코어 사용자 또는 전체 플랫폼 사용자가 되어야 합니다.
또 다른 예로, 전체 플랫폼 사용자에게 특정 계정(예: Read only)에 제한적인 역할이 할당되어 있다고 가정해 보겠습니다. 전체 플랫폼 사용자는 이론적으로 뉴렐릭의 모든 기능에 액세스할 수 있지만, 이 경우 해당 계정에 할당된 역할로 인해 액세스가 크게 제한됩니다. 더 많은 액세스 권한을 얻으려면 할당된 역할을 변경해야 합니다(예: 다른 그룹에 할당하거나 그룹에 할당된 역할 조정).
역할 및 그룹에 대한 자세한 내용은 사용자 관리 개념을 참조하십시오.
사용자 유형 및 업그레이드 요청 관리
사용자의 사용자 유형을 관리하는 방법은 조직의 사용자가 속한 사용자 모델에 따라 다릅니다.
사용자 청구 및 다운그레이드에 대한 규칙은 청구 및 다운그레이드 규칙을 참조하십시오.
액세스 권한이 부족합니까?
뉴렐릭 계정 또는 기능에 대한 액세스와 관련된 질문은 액세스에 영향을 미치는 요소를 참조하십시오.