경보 필드 추출 및 작성
추출 및 작성은 경보 출력에 표시되는 내용을 관리하는 방법으로, 필터링, 그룹화 및 읽기를 더 간단하게 만듭니다. 경보 자동화를 사용하면 이벤트 페이로드의 경보 필드에서 값을 추출하여 경보 출력 필드에 배치할 수 있습니다. 작성을 사용하면 여러 경보 필드를 단일 출력 필드로 병합할 수 있습니다.
경보 필드 추출 중
경보 알림에는 이벤트 페이로드 내에 묻혀 있는 관련 컨텍스트가 포함되어 있는 경우가 많습니다. 기존 페이로드의 값으로 경보 출력을 보강하면 경보의 중요성을 더 잘 이해하고 적절한 해결 단계를 결정할 수 있습니다. 예를 들어 호스트 이름에는 일반적으로 서비스, 노드, 클러스터, 데이터센터 및 도메인과 같은 중요한 정보가 포함됩니다. 수신 호스트 데이터를 기반으로 클러스터 태그의 값을 자동으로 추가하려면 클러스터 데이터만 추출하면 됩니다.
.* 로 묶는 것이 좋습니다. 예를 들어, (\w+).acme.com.* 는 정규화된 도메인 이름으로 호스트 이름을 캡처합니다. 정규 표현식 엔진의 파서는 PCRE(Perl Compatible Regular Expressions)와 호환됩니다.예: 경보 필드 추출
- 소스 입력 필드: 데이터를 추출할 이벤트 필드를 선택합니다. 이 경우 필드는 메트릭 이름입니다.
- 정규 표현식: 정규 표현식을 사용하여 선택한 필드의 값에서 필요한 특정 부분을 추출합니다. 예를 들어 메트릭 이름 필드 값에 "%의 무료 스왑 공간"이 포함되어 있는 경우 "무료 스왑"을 추출하려면 정규 표현식이 (.........)여야 합니다. *.
- 경보 출력:
- 기존 경보 필드 또는 기존 경보 태그를 선택하거나 새 필드 이름을 수동으로 입력합니다. 이 경우 새 필드 이름 mynewfield를 입력해 보겠습니다.
- 나중에 태그 기반 그룹화에서 사용할 mynewfield 를 태그로 설정합니다. 필드 이름 앞에 태그가 표시됩니다.
선택한 필드 값(이 경우 메트릭 이름 필드 값)에 정규 표현식을 적용한 후 경보 출력 필드 아래에 추출된 단어가 표시되는지 확인합니다. 예를 들어 정규식이 올바르게 일치하면 "Free swap"이 표시되어야 합니다.
- 여러 이벤트 미리 보기: 여러 이벤트를 미리 보면 정규 표현식이 다양한 예제 이벤트에서 데이터를 정확하게 추출하는지 확인할 수 있습니다. 이렇게 하면 정규식에 대한 조정이 필요한지 여부를 결정하는 데 도움이 됩니다.
경보 필드 작성
경보 출력을 만들 때 포함할 필드, 태그 또는 자유 텍스트를 선택하거나 수동으로 입력할 수 있습니다. 이 데이터는 경보를 더 잘 관리하고 이해하기 위해 쉽게 읽고, 필터링하고, 그룹화할 수 있습니다.
예: 경보 필드 작성
- 시나리오 1:
- 소스 입력 필드: 기존 경보 필드를 선택하고 "and" 텍스트를 추가한 다음 u_eventid 다른 필드를 입력합니다. 예: ${classification} 및 ${u_eventid}.
경보 필드는
${field}구문 형식으로 표시됩니다. 드롭다운 목록에서 필드 이름을 선택할 수도 있으며 구문이 자동으로 추가됩니다. - 경보 출력: 입력 필드의 값을 표시할 새 경보 필드의 이름을 입력합니다. 예를 들어 이름을 mynewfield로 지정해 보겠습니다.
나중에 태그 기반 그룹화에서 사용할 mynewfield 를 태그로 설정합니다. 필드 이름 앞에 태그가 표시됩니다.
- 소스 입력 필드: 기존 경보 필드를 선택하고 "and" 텍스트를 추가한 다음 u_eventid 다른 필드를 입력합니다. 예: ${classification} 및 ${u_eventid}.
- 시나리오 2:
- 소스 입력 필드: 기존 경보 필드를 선택하고 경보 출력 필드에 원하는 자유 텍스트를 포함합니다. 예: 문제 유형: 심각도가 ${severity}인 ${type}.
경보 필드는
${field}구문 형식으로 표시됩니다. 드롭다운 상자에서 필드 이름을 선택할 수도 있으며 구문이 자동으로 추가됩니다. - 경보 출력: 입력 필드의 값을 표시하려는 기존 경보 필드를 선택합니다. 예를 들어 설명을 선택합니다.
- 소스 입력 필드: 기존 경보 필드를 선택하고 경보 출력 필드에 원하는 자유 텍스트를 포함합니다. 예: 문제 유형: 심각도가 ${severity}인 ${type}.