워크플로 에 사용되는 변수에 대한 설명입니다.
변수
문제 엔터티의 변수를 사용하여 알림에 표시되는 메시지 템플릿뿐만 아니라 보내려는 문제의 종류를 선택합니다.
다음은 포괄적인 변수 목록입니다.
키(첫 단어는 그룹화에 사용됨) | 표시 이름(첫 단어는 그룹화에 사용됨) | 설명 |
---|---|---|
축적.조건설명 | 조건설명 | 조건의 사용자 지정 위반 설명 |
축적.조건FamilyId | 조건FamilyId | 위반을 생성한 인시던트 감지 조건의 ID |
축적.조건명 | 경고 조건 이름 | 새로운 유물 위반 조건 |
축적.원점 | 문제 출처 | 문제를 만든 새로운 유물 또는 제3자 출처 |
축적.정책 이름 | 경고 정책 이름 | 위반을 생성한 인시던트 감지 정책 이름 |
축적.소스 | 문제 소스 | 소스에서 보고한 타겟 시스템 |
활성화된 시간 | 활성화된 문제 | 이슈 활성화 타임스탬프 |
주석.설명 | 문제 설명 | 모든 사건 설명 목록 |
주석.제목 | 문제 제목 | 모든 사건 제목 목록 |
마감시간 | 문제 마감시간 | 이슈 종결의 타임스탬프, 이슈가 종결되지 않은 경우 null |
createdAt | 문제 생성 시간 | 이슈 생성 타임스탬프 |
entityData.entities | 영향을 받는 개체 데이터 | 영향을 받는 개체 이름, ID, 유형 및 종류를 설명하는 개체 목록 |
entityData.ids | 영향을 받는 엔티티 ID | 영향을 받는 모든 엔티티 ID 세트 |
entityData.kinds | 영향을 받는 개체 종류 | 영향을 받는 모든 엔터티 종류의 집합 |
엔터티 데이터.이름 | 영향을 받는 개체 이름 | 영향을 받는 모든 엔티티 이름 세트 |
entityData.types | 영향을 받는 개체 유형 | 영향을 받는 모든 엔터티 유형 집합 |
사건 ID | 인시던트 ID | 문제의 모든 집계된 인시던트 목록 |
isCorrelated | 문제는 상관 관계가 있습니다. | 문제가 관련되어 있습니까? |
IssuePageUrl | 문제 페이지 URL | 관련 문제 페이지에 대한 직접 링크 |
issueActivatedAtUtc | ActivatedAt UTC 문자열 발행 | UTC의 문제 활성화 문자열 형식 |
issueClosedAtUtc | ClosedAt UTC 문자열 발행 | UTC로 된 이슈 종결의 문자열 형식 |
issueCreatedAtUtc | CreatedAt UTC 문자열 문제 | UTC로 문제 생성의 문자열 형식 |
발행 ID | 문제 ID | 문제의 고유 ID |
label.accountIds | 환경 관련 계정 ID 발급 | New Relic 응용 인텔리전스 환경 관련 계정 ID |
label.aggregationKeys | 레이블 경고 집계 키 | 새로운 유물 인시던트 감지 원래 인시던트 ID |
label.originalAccountIds | 레이블 계정 ID | 사고 감지 정책의 계정 ID |
label.policyIds | 레이블 경고 정책 ID | 위반을 생성한 인시던트 감지 정책 ID |
우선 순위 | 이슈 우선순위 | 문제의 우선 순위 수준 |
우선순위 텍스트 | 문제 우선순위 텍스트 | 소문자로 우선순위 발행 |
상태 | 문제 상태 | 문제의 현재 상태 |
상태텍스트 | 문제 상태 텍스트 | 소문자의 문제 상태 |
상태 | 문제 상태 | 문제의 현재 상태 |
총 사고 | 사건 수 | 문제에서 집계되거나 상관 관계가 있는 인시던트 수 |
트리거된 시간 | 문제가 트리거된 시간 | 발행된 문제 알림의 타임스탬프 |
트리거 이벤트 | 문제 알림 트리거 이벤트 | 알림 트리거 이벤트 |
updatedAt | 문제 업데이트 날짜 | 문제의 타임스탬프가 마지막으로 업데이트됨 |
워크플로 이름 | 워크플로 이름 | 트리거된 워크플로의 이름 |
워크플로 데이터 보강 예제
조건을 위반한 항목에 대한 정보를 얻으려면 쿼리의 where
문의 일부로 맞춤 변수를 사용할 수 있습니다. 예를 들어 EC2 인스턴스의 상태를 가져오려면 다음을 사용합니다.
SELECT latest(ec2State) FROM ComputeSample where provider = 'Ec2Instance' and entityName in {{entitiesData.names}}
이 쿼리는 단일 필드만 사용하므로 단일 값(예: stopped
)을 반환합니다. 변수 entitiesData.names
은 항목의 식별자 목록입니다. 같은 방식으로 다른 엔터티 속성을 사용할 수 있습니다.
사용자 지정 변수를 사용하여 다양한 방식으로 워크플로 데이터 쿼리를 강화할 수 있습니다.