• 로그인지금 시작하기

사용자의 편의를 위해 제공되는 기계 번역입니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 를 방문하시기 바랍니다.

문제 신고

Nerdgraph 자습서: 문제 및 인시던트 쿼리 API

이 페이지는 귀하와 귀하의 팀이 문제 및 사건에 대한 데이터를 쿼리한 다음 NerdGraph API를 사용하여 기능을 구성하는 방법을 배울 수 있는 장소입니다.

두 가지 주요 데이터 유형은 Issue TypeIncident Type 입니다.

문제 유형

여기에서 New Relic의 데이터 유형에 대해 자세히 알아볼 수 있습니다.

이름

유형

설명

계정 ID

[인트!]!

계정 ID 목록입니다. 이슈가 다른 계정의 다른 이슈와 연관될 수 있기 때문입니다.

확인된 시간

Epoch밀리초

문제가 확인된 시간입니다.

인정

문자열

문제를 인정한 사용자입니다.

활성화된 시간

Epoch밀리초

문제가 활성화된 시간: createdAt + gracePeriod.

마감시간

Epoch밀리초

문제가 종료된 시간입니다.

폐쇄자

문자열

문제를 수동으로 종료한 사용자입니다.

createdAt

Epoch밀리초

문제가 생성된 시간입니다.

description

[끈!]!

인시던트 설명 목록입니다.

entityGuids

[EntityGuid!]

고유한 엔터티 식별자 목록입니다.

엔티티 이름

[끈!]

엔터티 이름 목록입니다.

엔티티 유형

[끈!]

엔터티 유형 목록입니다.

환경 ID

[인트!]!

환경에 대해 알아보려면 응용 인텔리전스 개요를 참조하세요.

이벤트 유형

끈!

INCIDENT_ADDED , USER_ACTION , INCIDENT_CLOSED 등이 될 수 있는 문제 이벤트입니다.

사건 ID

[끈!]

이번 호의 사건 ID 목록입니다. 경우에 따라 한 문제에 수천 건의 사건이 있을 수 있습니다.

isCorrelated

부울!

True는 다른 문제가 이 문제와 관련이 있음을 의미합니다.

isIdle

부울!

유휴 문제에 대해 알아보려면 설명서를 참조하십시오.

발행 ID

ID!

문제 식별자.

태생

[끈!]!

위반, 이상 및 외부와 같은 사건의 출처 목록입니다.

우선 순위

우선 사항!

이슈 우선순위. LOW , MEDIUM , HIGH , CRITICAL 중 하나일 수 있습니다.

출처

[끈!]!

newrelic 또는 외부와 같은 사건의 소스 목록입니다.

상태

이슈상태!

문제 상태는 CREATED , ACTIVATED , DEACTIVATED , CLOSED 중 하나일 수 있습니다.

title

[끈!]!

기본 인시던트 제목 목록.

총 사고

인트!

기본 인시던트 수입니다.

updatedAt

에포크밀리초!

문제가 마지막으로 업데이트된 시간입니다.

문제 수명 주기 및 상태

유휴 문제:

  • 이슈가 너무 크면 유휴 상태가 될 수 있습니다. 즉, 5000개 이상의 인시던트가 포함되어 있습니다.
  • 유휴 문제는 더 이상 인시던트를 허용하지 않습니다.
  • 유휴 문제는 다른 문제와 관련이 없습니다.

사고 유형

유형

설명

계정 ID

문자열

이 인시던트가 저장된 계정 ID입니다.

마감시간

Epoch밀리초

인시던트가 종료된 시간입니다.

createdAt

Epoch밀리초

인시던트가 생성된 시간입니다.

description

문자열

설명은 정책 이름과 조건 이름에서 생성되거나 API를 통해 제공됩니다.

entityGuids

EntityGuid

고유한 엔터티 식별자입니다.

엔티티 이름

문자열

엔터티 이름입니다.

엔티티 유형

문자열

엔터티 유형입니다.

환경 ID

인트!

환경에 대해 알아보려면 설명서를 참조하십시오.

사건 ID

ID

사건 식별자.

우선 순위

우선순위

인시던트 우선 순위. LOW , MEDIUM , HIGH , CRITICAL 중 하나일 수 있습니다.

상태

IncidentState.

사건 상태. CREATED , CLOSED 중 하나일 수 있습니다.

타임스탬프

Epoch밀리초

인시던트 이벤트 타임스탬프.

title

문자열

사용자가 제공한 조건에 대한 설명입니다.

updatedAt

Epoch밀리초

인시던트가 마지막으로 업데이트된 시간입니다.

anomalyId

선택 과목

이 사건이 New Relic 변칙에서 비롯된 경우 변칙 ID가 있습니다.

조건FamilyId

선택 과목

조건 ID

정책 ID

문자열

이 인시던트를 생성한 정책의 ID입니다.

집계 태그

[핵심 가치!]

이 인시던트와 관련된 태그 집계입니다.

문제 나열 및 필터링

issues 쿼리를 사용하면 계정별로 모든 문제를 페이지로 나눌 수 있습니다. 또한 문제에 대한 일부 필터링 기능을 허용합니다.

문제 이벤트 나열 및 필터링

issuesEvents 쿼리를 사용하면 계정당 모든 문제 이벤트를 페이지로 나눌 수 있습니다. 또한 문제 이벤트에 대한 일부 필터링 기능을 허용합니다.

인시던트 나열 및 필터링

incidents 쿼리를 사용하면 계정당 모든 인시던트를 페이지로 나눌 수 있습니다. 또한 각 인시던트에 대해 일부 필터링 기능을 허용합니다.

지원되는 인시던트 유형은 다음과 같습니다.

  • NewRelicIncident
  • 변칙사건
  • RestIncident

인시던트 이벤트 나열 및 필터링

incidentsEvents 쿼리를 사용하면 계정당 모든 인시던트 이벤트를 페이지로 나눌 수 있습니다. 또한 인시던트 이벤트에 대한 일부 필터링 기능을 허용합니다.

문제 기능 구성

문제 서비스에는 몇 가지 구성 매개변수가 있습니다.

환경에 대한 현재 구성 매개변수를 가져오려면 configByEnvironment 쿼리를 실행할 수 있습니다.

문제 확인 또는 확인 취소

mutations 사용하면 issueId 로 주어진 문제를 확인하거나 확인하지 않고 해결할 수 있습니다.

  • aiIssuesAckIssue
  • aiIssuesResolveIssue
  • aiIssuesUnackIssue

명령줄에서 실행

명령줄에서 쿼리를 실행하려면:

1 API 키를 가져오거나 API 키 UI 에서 가져오거나 생성합니다.

2 다음을 사용하여 셸로 내보냅니다. export API_KEY=my_api_key

3 다음 예제를 실행합니다.

중요

요청에 실험적 수신 동의 헤더를 포함해야 합니다. 그렇지 않으면 다음과 같은 액세스 오류가 발생합니다.

{"data":{"actor":{"account":{"aiIssues":{"issues":null}}}},"errors":[{"extensions":{"errorClass":"ACCESS_DENIED","nrOnly":{}},"locations":[{"column":70,"line":1}],"message":"You must opt in to using experimental schemas by passing the 'nerd-graph-unsafe-experimental-opt-in: AiIssues' header.\n\nProviding the header indicates that you acknowlege that the field(s) you are querying are subject to breaking changes.\n","path":["actor","account","aiIssues","issues"]}]}%
Copyright © 2023 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.