New Relic 응용 인텔리전스 워크플로에 사용되는 변수에 대한 설명입니다.
워크플로를 만들 때 변수를 사용하여 a) 알림을 생성할 문제 유형을 관리하고 b) 알림 페이로드의 콘텐츠에 포함할 항목을 지정할 수 있습니다. 이 스크린샷은 알림 페이로드 섹션을 보여줍니다.
변수
다음은 워크플로 변수 및 해당 설명입니다.
키(그룹화에 사용되는 첫 번째 단어) | 표시 이름(그룹화에 사용되는 첫 번째 단어) | 설명 |
---|---|---|
축적.조건설명 | 조건설명 | 조건의 사용자 지정 인시던트 설명입니다. |
축적.조건FamilyId | 조건FamilyId | 인시던트를 생성한 인시던트 감지 조건의 ID입니다. |
축적.조건명 | 경고 조건 이름 | New Relic이 조건을 위반했습니다. |
축적.조건제품 | 경보 조건 제품 | New Relic 상태 유형. |
축적.deepLinkUrl | 인시던트 콜백 URL | 관련 인시던트 콜백에 대한 직접 링크. |
축적.평가.metricValueFunction | 맞춤 측정항목 값 함수 | 사용자 정의 메트릭 값 함수. |
축적.평가.이름 | 조건 메트릭 이름 | 조건 메트릭 이름 |
축적.nrqlQuery | NRQL 쿼리 | 조건의 NRQL 쿼리입니다. |
축적.원산지 | 문제 출처 | New Relic 또는 인시던트를 생성한 타사 소스. |
축적.정책 이름 | 경고 정책 이름 | 인시던트를 생성한 인시던트 감지 정책 이름입니다. |
축적.runbookUrl | 런북 URL | Runbook URL 목록입니다. |
축적.출처 | 문제 출처 | 인시던트를 보고하는 시스템. |
축적.태그.계정 | New Relic 계정 | New Relic 계정. |
축적.태그.영향 서비스 | 영향을 받는 서비스 | 영향을 받는 서비스 목록입니다. |
축적.태그.할당그룹 | 할당 그룹 | 할당 그룹 목록입니다. |
축적.태그.원인서비스 | 원인 서비스 | 원인 서비스 목록입니다. |
인정 | 인정 | 문제를 인정한 사용자입니다. |
활성화된 시간 | 문제가 활성화된 시간 | 문제 활성화의 타임스탬프입니다. |
주석.설명 | 문제 설명 | 모든 인시던트 설명 목록입니다. |
주석.제목 | 문제 제목 | 모든 인시던트 제목의 목록입니다. |
주석.와일드카드 | 경고 패싯 | 경고 패싯. |
폐쇄자 | 휴무일 | 이슈를 종료한 사용자의 ID입니다. |
마감시간 | 문제 마감시간 | 문제 종료의 타임스탬프. 이슈가 종료되지 않은 경우 Null입니다. |
종료된 사고 수 | 종료된 인시던트 수 | 이 문제에 대해 종료된 인시던트의 총 수입니다. |
createdAt | 문제 생성 시간 | 문제 생성의 타임스탬프. |
dataMLModules.components | 기계 학습 구성 요소 | New Relic 응용지능 머신러닝 구성요소 목록입니다. |
dataMLModules.goldenSignals | 기계 학습 황금 신호 | New Relic 응용지능 머신러닝 골든 시그널 목록입니다. |
dataMLModules.suggestedResponders | 기계 학습 제안 응답자 | (더 이상 사용되지 않음) New Relic 응용 인텔리전스 머신 러닝이 제안한 대응자 목록입니다. |
entityData.entities | 영향을 받는 엔터티 데이터 | 영향을 받는 엔터티 이름, ID, 유형 및 종류를 설명하는 개체 목록입니다. |
entityData.ids | 영향을 받는 엔터티 ID | 영향을 받는 모든 엔터티 ID 집합입니다. |
entityData.kinds | 영향을 받는 엔터티 종류 | 영향을 받는 모든 엔터티 종류의 집합입니다. |
엔터티 데이터.이름 | 영향을 받는 엔터티 이름 | 영향을 받는 모든 엔터티 이름의 집합입니다. |
entityData.types | 영향을 받는 엔터티 유형 | 영향을 받는 모든 엔터티 유형의 집합입니다. |
영향을 받는 개체 수 | 영향을 받는 항목 수 | 이 문제에 영향을 받는 엔터티의 수입니다. |
사건 ID | 인시던트 ID | 모든 문제의 집계된 인시던트 목록입니다. |
isCorrelated | 문제가 연관되어 있습니다. | 문제가 상관 관계가 있는 경우(참, 거짓). |
승인됨 | 문제가 확인됨 | 문제가 확인된 경우(true, false). |
issueAckUrl | 문제 확인 URL | 문제를 확인하는 직접 링크. |
issueCloseUrl | 닫기 URL 발행 | 문제를 종료하는 직접 링크. |
IssuePageUrl | 문제 페이지 URL | 관련 문제 페이지로 직접 연결되는 링크입니다. |
issueActivatedAtUtc | ActivatedAt UTC 문자열 발행 | UTC에서 문제 활성화의 문자열 형식입니다. |
issueClosedAtUtc | ClosedAt UTC 문자열 발행 | UTC로 발행된 문제 종결의 문자열 형식입니다. |
issueCreatedAtUtc | CreatedAt UTC 문자열 문제 | UTC에서 문제 생성의 문자열 형식입니다. |
문제 확인 시간 | AcknowledgedAt 문자열 문제 | UTC로 확인된 문제의 문자열 형식입니다. |
발행종료시간 | ClosedAt 문자열 문제 | UTC로 발행된 문제 종결의 문자열 형식입니다. |
issueDurationMs | 발행 기간(밀리초) | 문제가 발생한 이후 경과된 시간(밀리초)입니다. |
issueDurationText | 텍스트 발행 기간 | 문제 기간에 대한 인간 친화적인 표현. |
발행 ID | 문제 ID | 문제의 고유 ID입니다. |
issueTitle | 문제 제목 | 일반적으로 첫 번째 사건의 제목입니다. |
문제업데이트된 시간 | UpdatedAt UTC 문자열 문제 | 문제 업데이트의 타임스탬프(UTC). |
label.accountIds | 발급 환경 관련 계정 ID | New Relic 적용 인텔리전스 환경 연동 계정 아이디입니다. |
label.aggregationKeys | 레이블 경고 집계 키 | New Relic 사건 감지 원본 사건 ID. |
label.originalAccountIds | 라벨 계정 ID | 사고 감지 정책의 계정 ID입니다. |
label.policyIds | 경고 정책 ID 레이블 지정 | 인시던트를 생성한 인시던트 감지 정책 ID입니다. |
labels.targetId | 대상 ID | 대상 ID. |
음소거 상태 | 음소거 상태 문제 | 문제의 계산된 음소거 상태(MUTED, NOT_MUTED). |
nrAccountId | 계정 ID | 계정 ID. |
openIncidentsCount | 진행 중인 인시던트 수 | 이 문제에 대해 열려 있는 총 인시던트 수입니다. |
소유자 | 소유자 | 문제를 인정한 사람입니다. |
정책 URL | 알림 정책 URL | 경고 정책 URL. |
우선 순위 | 문제 우선 순위 | 문제의 우선 순위 수준(CRITICAL, HIGH, MEDIUM, LOW). |
우선순위 텍스트 | 문제 우선 순위 텍스트 | 소문자로 우선순위를 발행합니다(Critical, High, Medium, Low). |
실제 문제 수 | 문제 수 | 문제 수. |
상태 | 문제 상태 | 문제의 수명 주기 상태(CREATED, ACTIVATED, CLOSED). |
상태텍스트 | 문제 상태 텍스트 | 이슈의 수명 주기 상태 소문자(활성(열림), 닫힘). |
상태 | 문제 연관성 상태 | 문제의 상관 관계 상태입니다. |
총 사고 | 사건 수 | 문제에서 집계되거나 상관 관계가 있는 인시던트 수입니다. |
트리거된 시간 | 문제 발생 시점 | 트리거된 문제 알림의 타임스탬프입니다. |
트리거 이벤트 | 문제 알림 트리거 이벤트 | 알림 트리거 이벤트(STATE_CHANGE, INCIDENT_ADDED, INCIDENT_CLOSED, CLOSE_INACTIVE, CLOSED_TTL, USER_ACTION, PRIORITY_CHANGED, MERGE_REQUEST). |
updatedAt | 업데이트된 문제 | 마지막으로 업데이트된 문제의 타임스탬프입니다. |
위반 차트 URL | 사고 차트 URL | 인시던트 차트 이미지에 링크합니다. |
워크플로 이름 | 워크플로 이름 | 트리거된 워크플로의 이름입니다. |
워크플로 데이터 보강 예제
조건을 위반한 항목에 대한 정보를 얻으려면 쿼리의 where
문의 일부로 맞춤 변수를 사용할 수 있습니다. 예를 들어 EC2 인스턴스의 상태를 가져오려면 다음을 사용합니다.
SELECT latest(ec2State) FROM ComputeSample where provider = 'Ec2Instance' and entityName in {{entitiesData.names}}
이 쿼리는 단일 필드만 사용하므로 단일 값(예: stopped
)을 반환합니다. 변수 entitiesData.names
은 항목의 식별자 목록입니다. 같은 방식으로 다른 엔터티 속성을 사용할 수 있습니다.
사용자 지정 변수를 사용하여 다양한 방식으로 워크플로 데이터 쿼리를 강화할 수 있습니다.