작업 식별자는 newrelic.alerts.createStaticNrqlCondition입니다.
공지 정책에 새로운 정적 NRQL 공지 조건을 생성합니다. 정적 NRQL 조건은 고정된 일정에 따라 NRQL 쿼리를 평가하고 결과가 고정된 임계값을 넘을 때 위반을 엽니다.
terms 또는 expiration (openViolationOnExpiration: true 포함) 중 적어도 하나를 제공해야 합니다. 둘 다 생략하면 NerdGraph 유효성 검사에 실패합니다.
다음 표는 이 작업에 사용할 수 있는 모든 입력 필드를 설명합니다.
입력 | 유형 | 설명 | 예시 |
|---|---|---|---|
회계처리 | Int | 필수 항목입니다. 조건을 생성할 뉴렐릭 계정입니다. |
|
policyId | 문자열 | 필수 항목입니다. 이 조건을 연결할 공지 정책의 ID입니다. |
|
이름 | 문자열 | 필수 항목입니다. 조건의 이름입니다. |
|
nrqlQuery | 문자열 | 필수 항목입니다. 평가할 NRQL 쿼리입니다. |
|
활성화 | 부울 | 필수 항목입니다. 조건의 활성화 여부입니다. |
|
용어 | 목록 | 조건부 필수입니다. 조건의 임계값입니다.
이(가)
와(과) 함께 제공되지 않는 한 필수입니다. 각 항목에는 다음이 필요합니다:
(
또는
),
(
,
,
,
,
또는
),
(플롯),
(초) 및
(
또는
). |
|
nrqlDataAccountId | Int | 선택 사항.
과(와) 다른 경우 NRQL 쿼리를 실행할 계정입니다. |
|
description | 문자열 | 선택 사항. 조건에 대한 자유 텍스트 설명입니다. |
|
runbookUrl | 문자열 | 선택 사항. 조건에서 연결할 런북의 URL입니다. |
|
titleTemplate | 문자열 | 선택 사항. 위반 제목에 대한 핸들바 스타일 템플릿입니다. |
|
violationTimeLimitSeconds | Int | 선택 사항. 이 초 수 이후에 열려 있는 위반을 강제로 닫습니다. |
|
신호 | 지도 | 선택 사항. 고급 신호 및 스트리밍 설정:
,
(
,
또는
),
,
,
,
,
(
,
또는
),
,
. |
|
만료 | 지도 | 선택 사항. 신호 손실 설정:
,
(초),
,
. |
|
selectors | 목록 | 선택 사항. 응답에서 값을 추출하기 위한 JQ 선택자입니다. | |
다음 표는 이 작업에서 반환된 모든 출력 필드를 설명합니다.
산출 | 유형 | 설명 |
|---|---|---|
success | 부울 |
단계가 오류 없이 실행되었을 때. |
errorMessage | 문자열 | NerdGraph 오류를 포함한 실패 시 오류 메시지입니다. 성공 시
입니다. |
data | 지도 | NerdGraph 응답. |
다음 예제는 정적 NRQL 조건을 생성하고 후속 단계에서 사용하기 위해 해당 ID를 캡처합니다.
워크플로 예 |
|---|
|