메트릭스란?

개요

Whatap은 모니터링 대상으로부터 데이터를 수집해서 사용자에게 제공합니다.

metrics overview
Figure 1. 데이터 수집부터 시각화까지의 흐름

에이전트로부터 수집되는 데이터를 메트릭스라고 부릅니다. 메트릭스는 아래의 정보들로 구성되어 있습니다.

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

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

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

  4. time : 메트릭스가 수집된 시간

  5. oid : 메트릭스를 수집한 에이전트의 고유 번호

예를 들어 app_counter라는 이름의 카테고리는 트랜잭션에 관한 데이터가 포함된 카테고리입니다. 이 경우 "app_counter 카테고리를 조회하면 트랜잭션 관련 메트릭스를 볼 수 있습니다."라고 표현합니다.

metrics app counter example
Figure 2. app_counter 카테고리의 샘플 데이터

위의 사진을 보시면, 같은 시간(2021-11-17 13:57:15)에 두 에이전트로(-1012315416, 1664920292)부터 태그와 필드가 수집된 것을 확인할 수 있습니다.

메트릭스 차트로 조회하기

모니터링 대상으로부터 수집된 메트릭스들은 차트로 표현될 수 있습니다.

  1. 조회할 시간 (필수)

  2. 조회할 지표 (필수)

  3. 조회할 모니터링 대상 (선택, 지정하지 않으면 전체)

metrics chart example
Figure 3. TPS 차트 조회하기

위의 사진을 보시면, 선택한 시간에 모니터링 대상(6373-8074, 6374-8071)으로부터 수집된 지표(TPS)를 차트로 확인할 수 있습니다. 이때 수집서버는 선택한 지표인 TPS 값을 필드로 가지는 app_counter 카테고리 메트릭스를 사용합니다.

지표 값을 필드로 가지는 카테고리(app_counter)의 메트릭스가 사용됩니다.

메트릭스 Raw Data 조회하기

메트릭스의 Raw Data를 조회하기 위해서는 조회 기준을 선택해야 합니다.

  1. 조회할 시간 (필수)

  2. 조회할 카테고리 (필수)

  3. 조회할 태그 (선택, 지정하지 않으면 전체)

  4. 조회할 필드 (선택, 지정하지 않으면 전체)

metrics app counter example 2
Figure 4. app_counter 카테고리 조회하기