알람 룰 만들기

Anomaly는 다음의 절차를 순차적으로 수행하도록 안내하여 사용자가 원하는 알람 룰을 쉽게 생성할 수 있도록 지원해줍니다.

데이터 소스 선정

아래와 같이 알람 룰 만들기 절차를 시작하십시오.

  1. Anomaly 홈 우측 상단에 있는 Create Alarm Rule 버튼을 클릭합니다.

    create rule
  2. 모니터링하고자 하는 데이터 소스를 선택합니다.

    select datasource

모니터링할 지표 선택하기

데이터 소스를 선택하면 다음 화면으로 넘어가면서 좌측에 Data 패널이 열립니다. 이 패널을 이용하여 아래와 같이 모니터링할 지표를 선택하십시오.

  1. Measure 영역에서 알람을 설정하고자 하는 측정값 컬럼을 선택합니다. 클릭한 측정값 컬럼은 Aggregate 선반에 자동으로 옮겨집니다.

    select measure
  2. 필요할 경우 기존 컬럼에 수식을 적용하여 사용자 컬럼을 새로 만들 수도 있습니다. Measure 영역의 우측 상단에서 icon_custom_column 버튼을 클릭하여 대화 상자를 열고 사용자 컬럼을 설정하십시오.

    make custem measure rule
  3. Aggregate 선반에 올려진 각 컬럼의 aggregate 타입 항목을 클릭하여 원하는 타입을 선택합니다.

    select aggregation type
  4. 필요할 경우 차원값 컬럼을 기준으로 aggregate 데이터를 분할할 수 있습니다. Dimension 영역에서 분할의 기준으로 삼을 측정값 컬럼에 마우스 커서를 오버한 후 icon_split 버튼을 클릭하십시오.

    splite measure by dimension
  5. 필요할 경우 차원값 컬럼을 기준으로 aggregate 데이터를 필터링할 수 있습니다. Dimension 영역에서 필터를 설정할 측정값 컬럼에 마우스 커서를 오버한 후 icon_ano_filter 버튼을 클릭하십시오. 그런 다음, 모니터링하고자 하는 특정 범주들을 선택하십시오.

    select filter value

트레이닝 기간 설정하기

모니터링할 지표 선택을 마쳤으면, Training interval 패널에서 예측 모델 트레이닝에 사용할 데이터 범위를 선택할 수 있습니다.

  1. 모델을 트레이닝시키는 데 사용할 데이터 세트의 주기를 Granularity 선택란에서 선택합니다.

    select granularity
  2. 모델을 트레이닝시키는 데 사용할 데이터 세트의 기간 범위를 설정합니다.

    select specific time
  3. 모든 설정을 마쳤으면 Next를 클릭합니다.

모델 선택하기

이제 Model 패널로 넘어가서 어떠한 예측 모델을 사용할지 선택합니다. Anomaly는 주어진 트레이닝 데이터 세트를 이용하여 각각의 모델을 트레이닝시킨 후 그 결과를 산출해줍니다. 아래 두 방법 중 하나를 통해 적합한 예측 모델을 선택하십시오.

  • 기본적으로 우측에 표시되는 정확도 점수(100점 만점)가 가장 높은 모델이 Recommend 표시와 함께 자동 선택됩니다.

    auto training model
  • 각 모델 항목 위에 마우스 커서를 오버하면 나타나는 상세 정보를 확인하여 가장 적합한 예측 모델을 직접 선택할 수 있습니다.

    model details

알람 룰 조건 설정하기

사용할 예측 모델을 선택하였으면, Condition 패널에서 알람이 발생하는 조건을 설정할 수 있습니다.

  1. Subscribers 항목의 우측에 있는 icon_set 버튼을 클릭하여 대화 상자를 연 후, 알람 발생 시 통보를 받는 대상과 방법을 설정합니다.

    set alarm noti detail
  2. 아래 각 항목의 설명을 참고하여 알람이 발동되는 시기를 설정합니다.

    set alarm interval
    • Alarm Start: 알람을 개시할 때를 설정합니다. 이 설정값에 해당하는 시간 이후부터 알람이 개시됩니다.
    • Alarm Interval: 알람의 조건이 충족되었을 때 알람을 발생시키는 주기를 설정합니다.
  3. 아래 각 항목의 설명을 참고하여 모니터링 대상 데이터의 abnormal score에 따른 알람 발동 조건을 설정합니다. 기본적으로 하나의 조건이 주어지며, + Add Condition 버튼을 클릭하면 조건을 추가할 수 있습니다.

    set alarm condition
    • Severity: 주어진 조건에 해당하는 알람의 심각도를 설정합니다.
    • Threshold: abnormal score가 이 설정값을 초과하면 데이터 이상 상태로 간주됩니다.
    • Frequency: abnormal score가 한계값을 초과하는 빈도가 어떠할 때 알람을 발생시킬지 결정합니다. 예를 들어, "3 within 5 minute"로 설정한 경우에는 abnormal score가 5분 안에 3회 이상 한계값을 초과하면 알람이 발생합니다.
  4. 모든 설정을 마쳤으면 Next를 클릭합니다.

알람 룰 완성하기

알람 룰 설정이 끝났으면 아래와 같이 알람 룰 만들기 절차를 마무리합니다.

  1. 알람 룰의 이름과 설명을 기입한 후 Done 버튼을 클릭합니다.

    write alarm rule name
  2. 생성된 알람 룰은 알람 룰 리스트의 최상단에 노출되고, 첫 알람 수행이 있기 전까지 Prepare 상태로 표시됩니다.

    alarm rule list