에 익숙해지기 MetricBase
담당자가 MetricBase 및 MetricBase 데모 플러그인을 설치한 후에는 ServiceNow 데모를 사용하여 에 익숙해질 MetricBase수 있습니다.
필요 조건
- MetricBase 데모 플러그인은 MetricBase 담당자가 ServiceNow 설치해야 합니다.
- 필요한 역할: 관리자
- 다음으로 이동 함대에 있는 모든 드론의 이름, 모델, 길이, 너비, 고도 및 속도를 확인합니다.
- 선택 메트릭을 정의하는 방법을 확인합니다. 시계열 메트릭 목록에서 열 값은 드론의 시계열 메트릭이 저장된 테이블, 각 드론에 대해 저장된 모든 메트릭의 이름 및 각 메트릭에 대한 보존 정책을 지정합니다. 보존 정책은 측정을 수행하는 빈도와 해당 데이터를 보존하는 기간을 MetricBase 지정합니다.
드론 데이터를 보고 찾는 방법을 배웠으므로 이제 보존 정책을 사용하여 데이터를 수집하는 방법을 살펴보겠습니다.
- 보존 정책을 선택합니다. 보존 정책 양식에는 정책에 대한 정의가 표시됩니다. 다음 예에서 이 메트릭은 처음 8일 동안 분당 한 번씩 측정된 다음 다음 94일 동안 10분마다 한 번, 그 다음 397일 동안 한 시간에 한 번씩 측정됩니다. 그 후 시스템은 데이터를 폐기합니다.
를 참조하십시오MetricBase 유지 정책. - 보존 기간 동안 데이터가 집계되는 방식을 보려면 보존 정책 일정 창 상단에 있는 왼쪽 화살표(<)를 선택하여 시계열 메트릭 목록으로 돌아갑니다.
- 테이블 이름을 선택합니다. 시계열 메트릭 정의에는 보존 정책 집계가 표시됩니다. 이 집계기는 데이터를 집계 기간의 평균, 최대값 또는 최소값 등으로 요약합니다. 다음 예에서 관리자는 속도 메트릭에 대한 테이블을 클릭했습니다. 그 결과 MetricBase 각 샘플링 기간 MetricBase 동안의 속도 평균이 데이터베이스에 저장됩니다.
이제 보존 정책을 사용하여 데이터를 수집하는 방법을 이해했으므로 목록과 그래프로 데이터를 표시하는 방법을 살펴보겠습니다.
- Display로 시작하는 매개변수 필드를 확인합니다. 이 예시에서는 드론의 목록 뷰에 표시되는 속도 값이 각 드론에 대해 1시간 간격으로 기록된 마지막 속도임을 의미합니다. 이 표시 필드는 드론의 목록 보기에만 표시되는 내용을 제어합니다. 보존 정책과는 아무런 관련이 없습니다.
- 필드 탐색기 필드에 <table-name>.list를 입력하여 테이블의 목록 뷰를 표시합니다. 예: mb_demo_drone.list. 모든 드론 데이터가 나타납니다. 이전 단계의 예에서 속도 열에는 샘플링 기간의 마지막 값이 포함됩니다.
- 선택 그리고 속도(kph) 열을 봅니다. 이전 단계에서 이 값은 최대 1시간 전에 각 드론에 대해 기록된 마지막 속도라는 것을 알 수 있습니다. 값은 .list 명령을 사용하여 가져오는 것과 동일합니다.
- 첫 번째 드론의 속도 값을 선택합니다. 다음 그래프는 시간별로 측정된 드론의 속도를 보여줍니다.주:더 명확한 그래프를 얻기 위해 다른 시간 범위 필드 값을 선택해야 할 수도 있습니다. 예를 들어, 1일을 시도하십시오. 속도는 인위적으로 생성되었기 때문에 사인파입니다. 사인파 위로 마우스를 가져가면 실제 측정값을 볼 수 있습니다.
- 왼쪽 화살표(<)를 선택하여 드론 메트릭 목록으로 돌아가고 하나의 드론 유형(모델 열)을 마우스 오른쪽 버튼으로 클릭한 다음 일치 표시를 선택합니다. 선택한 유형의 드론만 나타납니다.
- 고도 열 제목 옆에 있는 메뉴 아이콘을 선택하고 시계열 차트를 선택합니다. Warbler-T7 유형 드론의 고도 측정값을 보여주는 그래프가 표시됩니다.
더 명확한 그래프를 위해 시간 범위 값을 변경할 수 있습니다.
- 왼쪽 화살표(<)를 선택하여 드론 메트릭 목록으로 돌아갑니다.
- 고도 열 머리글 옆에 있는 메뉴 아이콘을 클릭하고 시계열 차트 디자이너 를 선택하여 데이터를 시각화하는 다른 방법을 확인합니다.
- 응용 프로그램에 표시되는 보고 보고서 만들기 페이지에서 그래프 매개 변수를 변경합니다. 주:다음 단계에서 동일한 페이지를 유지하려면 실행을 선택합니다. 그래프를 디자인할 때 다음 페이지로 이동하려면 다음을 선택합니다.
- 유형 창에서 표시할 그래프의 종류를 선택하고 다음을 클릭합니다.
- 구성 창에서 매개변수를 변경해 보십시오. 실행을 클릭하여 각 변경 내용의 결과를 봅니다.
- 보고서 제목을 Warbler Altitude로 변경합니다.
- 뷰를 필터링하는 조건을 적용합니다. 예를 들어, [Model] [is] [Warbler T7]과 같습니다.
- 마지막 값을 1일로 변경합니다.
- 변환 목록에서 봉투를 선택합니다. 시간 경과에 따른 Warbler T7 드론 함대의 최소 및 최대(엔벨로프) 고도를 볼 수 있습니다.
- 시간 범위 목록을 사용하여 그래프에 표시할 타임라인을 선택합니다.주:상대 는 현재 시간을 기준으로 마지막 시간 범위를 사용합니다. 예를 들어, 마지막 이 1시간이면 그래프의 타임라인은 항상 이전 시간에 걸쳐 있습니다. 이 보고서를 대시보드에 추가하여 이전 시간의 메트릭을 표시할 수 있습니다.
- 스타일 창에서 차트 색 값을 변경하고 실행을 클릭합니다.
드론 데이터를 목록과 그래프로 표시했습니다. 이제 모니터링하는 데이터가 임계값에 도달할 때 실행되는 트리거를 정의해 보겠습니다.
- 유형 창에서 표시할 그래프의 종류를 선택하고 다음을 클릭합니다.
- 선택 . MetricBase 트리거 정의 목록에는 트리거의 이름(이름), 트리거가 모니터링하는 메트릭(메트릭), 테이블(테이블 이름), 트리거가 속한 메트릭, 트리거 설명 및 트리거의 활성 여부가 표시됩니다. 트리거는 메트릭이 트리거 임계치를 충족하면 플로우를 시작합니다. 드론이 너무 낮게 비행하는 경우를 예로 들 수 있습니다. 트리거에 대한 자세한 내용은 트리거 워크플로우를 참조하십시오.
- 배터리 부족 드론을 선택합니다. 선형 예측 트리거 양식에는 MetricBase 배터리 부족 드론 트리거의 정의가 표시됩니다.
이 예에서 트리거는 10분마다 드론 테이블(테이블 이름)의 배터리 잔량(%) 메트릭(메트릭)을 모니터링합니다(창). 배터리 수명이 하향 추세(추세)이고 20분 이내에 20%(임계값)에 도달할 가능성이 80%(신뢰 수준)인 경우(수준 1의 창 아래) 트리거가 실행됩니다. 실행되기는 하지만 이 트리거를 흐름과 연결할 때까지 아무 일도 일어나지 않습니다. 플로우는 수행할 작업을 정의합니다.
- 선택 .
- 선택 시스템에 정의된 트리거를 흐름에 연결합니다.
- 플로우 이름 필드에서 플로우 이름을 지정하고 제출을 선택합니다.
- 트리거 추가를 클릭하고 목록에서 MetricBase를 선택합니다.
- MetricBase 트리거에서 이미 존재하는 트리거를 선택하고 완료를 선택합니다. 또는 MetricBase 트리거 오른쪽에 있는 더하기 기호를 선택하여 새 트리거를 만듭니다.
- 작업, 플로우 로직 또는 하위 플로우 추가를 선택합니다.
- 작업을 선택하여 트리거가 발생할 때 수행할 작업을 지정합니다. 동작 대화 상자가 나타납니다.
- 왼쪽 열에서 작업 도메인을 선택하고 오른쪽 열에서 수행할 특정 작업을 선택합니다.
- 저장 및 활성화를 선택합니다. 플로우는 활성화되지 않으면 실행되지 않습니다. 에 대한 워크플로우 스튜디오자세한 내용은 를 참조하십시오 Workflow Studio.
다음 표에는 데모의 MetricBase 모듈이 요약되어 있습니다.
| 모듈 | 설명 |
|---|---|
| 드론 | 속도 및 고도와 같은 드론에 대한 메트릭을 유지하는 테이블입니다. 각 레코드는 다른 드론입니다. 기록을 추가할 수 있습니다. |
| 차량 | 드론 그룹에 대한 메트릭을 유지관리하는 테이블입니다. 각 레코드는 다른 함대입니다. 기록을 추가할 수 있습니다. |
| 데이터 작성기 | 드론 기록에 대한 데이터가 생성되는 방식을 정의하는 테이블입니다. 이 필드는 정보 제공의 목적으로 제공됩니다. 기록을 변경하거나 추가할 수 없습니다. |
| 메트릭 | 시스템에 정의된 메트릭 목록입니다. 이 목록은 다음과 같은 테이블입니다. . 메트릭 필드를 추가할 수 있습니다. |
| 정기적인 업무 | 데모 애플리케이션에 대해 생성된 예약된 작업입니다. 이 작업은 5분마다 실행되어 데이터베이스의 데모 테이블에 MetricBase 데이터를 추가합니다. 일정을 변경할 수 있습니다. |
| 트리거 정의 | 데모에 정의된 트리거 목록입니다. 이 목록은 다음과 같은 테이블입니다. . 추가 트리거를 생성할 수 있습니다. |
| 변칙 로그 | 트리거 실행으로 인해 발생하는 로그 목록입니다. 저공 비행 드론 트리거는 예외 로그를 생성합니다. |
| 데이터 탐색기 | 데모 애플리케이션 데이터를 사용하여 JavaScript API로 MetricBase 실험할 수 있는 위젯입니다. 자세한 내용은 MetricBase API에 익숙해지기를 참조하십시오. |