용어 사전
와탭 모니터링에서 사용하는 프로젝트, 에이전트, 메트릭스 등의 용어를 설명합니다.
와탭을 처음 도입하거나 여러 제품을 함께 사용하는 경우 제품 문서에 나오는 용어의 의미를 확인할 수 있습니다.
용어는 와탭 공통 서비스 용어, 모니터링 일반 용어, 제품별 용어로 구분합니다.
용어 사전은 지속적으로 업데이트됩니다.
와탭 공통 서비스 용어
제품에 관계없이 와탭 서비스 전반에서 사용하는 용어입니다.
프로젝트
모니터링의 기본 단위입니다. 프로젝트 단위로 모니터링 대상을 구분하고 멤버 권한을 관리합니다.
애플리케이션, 서버, 데이터베이스 등 와탭 제품을 기준으로 생성합니다. 제품 이 다르면 프로젝트도 달라집니다. 같은 제품 안에서도 Front, Gateway, API처럼 용도별로 나눌 수 있습니다.
그룹
여러 프로젝트를 하나로 묶어 관리하는 단위입니다. 제품이 서로 다른 프로젝트도 묶을 수 있습니다. 예를 들어 한 팀이 서버, 애플리케이션, 데이터베이스를 함께 사용한다면 세 프로젝트를 한 그룹으로 묶습니다.
그룹에 멤버를 추가하면 그룹 내 모든 프로젝트에 같은 권한이 적용됩니다.
하나의 프로젝트는 하나의 그룹에만 속합니다. 그룹에 속하지 않는 프로젝트도 있을 수 있습니다.
조직
여러 그룹을 하나로 묶어 관리하는 최상위 단위입니다. 대부분은 프로젝트와 그룹만으로 충분합니다.
운영 관리 서비스(MSP) 기업처럼 여러 고객사를 그룹으로 나눠 관리하는 경우에 활용합니다. 각 그룹 멤버에게 권한을 부여하면 그룹을 독립적으로 운영할 수 있습니다.
에이전트
모니터링 대상에서 데이터를 수집해 와탭 수집 서버로 보내는 프로그램입니다. 와탭 모니터링은 에이전트가 보낸 데이터로 동작하므로, 제품을 사용하려면 먼저 에이전트를 설치해야 합니다.
에이전트는 제품마다 다르고, 설치 위치와 구성도 모니터링 대상에 따라 달라집니다.
| Target | Location |
|---|---|
| 애플리케이션(APM) | 애플리케이션 서버. 애플리케이션과 함께 실행 |
| 서버 | 모니터링할 서버 |
| 데이터베이 스 | DB 서버가 아닌 별도 서버. 에이전트가 DB에 접속해 수집 |
| 컨테이너(쿠버네티스) | 클러스터. 마스터 에이전트와 노드 에이전트로 구성 |
하나의 에이전트가 여러 대상을 수집하기도 합니다. 예를 들어 데이터베이스 에이전트는 클러스터의 대표 노드 한 곳에만 설치하면 나머지 노드를 자동으로 탐지해 함께 수집합니다.
에이전트 이름은 Java 에이전트, PHP 에이전트, 서버 에이전트 등 제품에 따라 구분합니다. 데이터베이스 모니터링은 역할이 다른 세 에이전트를 각각의 이름으로 구분합니다.
제품별 에이전트 설치 방법은 각 제품의 설치 문서를 참조하세요.
수집 서버 (Collection Server)
프로젝트 생성 시 모니터링 데이터를 수집하는 서버를 의미합니다. SaaS형 서비스 사용 시 와탭의 수집 서버를 사용하므로 별도로 수집 서버를 구축할 필요가 없습니다.
인스턴스
모니터링의 개별 단위입니다. 개별 단위를 구분하는 기준은 제품에 따라 다릅니다.
| Product | Instance |
|---|---|
| 애플리케이션(APM) | 에이전트를 설치한 애플리케이션 프로세스 하나. 같은 애플리케이션을 여러 대에서 실행하면 각각이 인스턴스 |
| 서버 | 서버 한 대 |
| 데이터베이스 | DB 노드 하나 |
| 컨테이너(쿠버네티스) | 노드 또는 컨테이너 하나 |
메트릭스
모니터링 대상에서 수집한 수치 지표입니다. CPU 사용률, 응답 시간, 토큰 사용량처럼 시간에 따라 변하는 값을 시계열로 저장합니다.
MXQL
와탭이 수집한 데이터를 직접 조회하는 질의 언어입니다. 메트릭스 쿼리 언어라는 뜻입니다.
기본 화면에서 제공하지 않는 형태로 데이터를 추출하거나 수집 값을 직접 확인할 때 사용합니다. 문법과 함수는 MXQL 가이드를 참조하세요.
메트릭스 차트 (Metrics Chart)
수집된 데이터를 시계열 차트로 보여 줍니다. 시간대와 측정 항목을 선택하면 조회 결과를 표시합니다.
대시보드
대시보드를 이용해 시스템 전체 현황을 실시간으로 파악할 수 있습니다. 대시보드에서는 진행 중 트랜잭션 현황, 종료 트랜잭션의 응답시간 분포, 사용자 수, CPU, 메모리 추이 등의 주요 지표를 보여 줍니다.
자세한 내용은 다음 문서를 참조하세요.
큐브
와탭이 5분 단위로 집계한 통계 데이터입니다. 제품별로 큐브 데이터를 제공하며, 큐브 분석에서 과거 구간의 데이터를 조회할 수 있습니다.
과거 구간의 상태를 5분 단위로 분석할 때 사용합니다.
제품별 큐브 화면은 각 제품 문서를 참조하세요. 저장 방식은 큐브 데이터 저장소에 정리돼 있습니다.
위젯
대시보드를 이루는 개별 구성 요소입니다. 차트, 표, 숫자 등 한 가지 지표나 관점을 보여 줍니다. 위젯을 모아 대시보드를 구성합니다.
플렉스 보드
사용자가 원하는 방식으로 사용자 정의 방식으로 구성할 수 있는 대시보드입니다. 애플리케이션, 서버, 데이터베이스, 컨테이너 등 와탭 프로젝트의 데이터를 화면에 자유롭게 배치할 수 있습니다.
자 세한 내용은 다음 문서를 참조하세요.
경고 알림
설정한 조건에 해당하는 상황이 발생하면 지정한 채널로 알림을 발송하는 기능입니다. 어떤 상황을 감지할지는 이벤트 설정에서 정합니다.
이벤트
모니터링 대상에서 감지한 특정 상황입니다. 어떤 상황을 이벤트로 볼지는 이벤트 설정에서 조건으로 정하고, 이벤트가 발생하면 경고 알림을 보냅니다.
알림 (Notification)
모니터링 대상에 문제가 발생하면 여러 채널로 사용자에게 실시간으로 전달하는 메시지입니다.
시스템 특성에 맞춰 미리 정의한 알림 규칙을 제공하고, 필요하면 조건을 직접 설정할 수 있습니다.
oname과 okind
에이전트를 식별하는 두 값으로, 각각 개별 에이전트와 에이전트 종류를 구분합니다.
| Option | Description |
|---|---|
oname | 에이전트의 오브젝트 이름. 에이전트 하나를 가리키는 고유값 |
okind | 에이전트의 종류. 용도가 같은 에이전트를 묶는 값 |
oname은 개별 에이전트의 이름이고 okind는 에이전트의 용도를 구분하는 값입니다. 예를 들어 모바일 UI용 에이전트의 okind를 mobile_ui로 지정해 같은 용도의 에이전트를 그룹화할 수 있습니다.
-Dwhatap.oname=web-01
-Dwhatap.okind=mobile_ui