시사
이 기능은 아직 개발 중이지만 꼭 사용해 보시기 바랍니다!
이 기능은 현재 출시 전 정책 에 따라 미리보기 프로그램의 일부로 제공됩니다.
이 페이지는 도표우 자동화 액션 카탈로그에서 사용 가능한 뉴렐릭 nrdb 액션에 대한 포괄적인 참조 정보를 제공합니다. 이러한 작업을 통해 쿼리 뉴렐릭 데이터베이스를 사용할 수 있습니다.
전제 조건
블로우 자동화에서 뉴렐릭 작업을 사용하기 전에 다음 사항이 있는지 확인하세요.
- 적절한 권한이 있는 뉴렐릭 계정.
- 뉴렐릭 클러스터 키(데이터를 다른 계정으로 보내는 경우).
- 사용하려는 특정 뉴렐릭 서비스에 필요한 권한입니다.
블루렐릭 계정 키를 생성하고 관리하는 방법에 대한 자세한 내용은 볼륨 키를 참조하세요.
NerdGraph API를 통해 교차 계정 NRQL 쿼리를 실행합니다.
입력 | 선택성 | 유형 | 설명 | 예시 |
|---|
질문 | 필수의 | 문자열 | NRQL 쿼리 문. | |
계정 ID | 선택 과목 | 정수 목록 | 뉴렐릭 계정 ID는 쿼리 실행을 위한 쿠, 목표 계정을 지정합니다. 제공되지 않으면 쿼리플로우는 실행 계정에 대해 실행됩니다. | |
선택기 | 선택 과목 | 목록 | 지정된 유일한 델파이를 출력으로 가져오는 선택기입니다. | action: newrelic.nrdb.query query: FROM Log SELECT * WHERE message LIKE 'DEMO%' expression: '.results | tostring'
|
산출 | 유형 | 설명 | 예시 |
|---|
결과 | | 쿼리의 결과를 포함하는 객체가 없습니다. 자세한 내용은 Expressions 속성을 참조하십시오. | |
성공 | 부울 | 요청 상태. | |
오류 메시지 | 문자열 | 실패 이유를 메시지로 전달합니다. | { message=[INFO] - Workflow: test has ended, messageId=39af98 }, { message=[INFO] - Workflow: test - Step query has started, messageId=649c612 },
|
NerdGraph API를 통해 여러 계정에 대한 NRQL 쿼리를 실행합니다.
입력 필드 | 선택성 | 유형 | 설명 |
|---|
질문 | 필수의 | 문자열 | NRQL 쿼리 문. |
계정 ID | 선택 과목 | 정수 목록 | New Relic Account IDs [뉴렐릭 계정 ID] 입력란은 쿼리를 실행할 계정을 지정하는 계정 ID 목록을 허용합니다. 이 입력이 제공되지 않으면 쿼리는 기본적으로 해당 사용자의 실행 계정을 사용합니다. |
체재 | 선택 과목 | 열거형 | 결과 유형을 지정하려면 JSON
또는 CSV
만 허용됩니다. 기본값은 JSON
입니다. |
선택기 | 선택 과목 | 목록 | 지정된 유일한 델파이를 출력으로 가져오는 선택기입니다. |
예시
action: newrelic.nrdb.query
query: FROM Log SELECT * WHERE message LIKE 'DEMO%'
expression: '.results | tostring'
출력 필드 | 유형 | 설명 | 예시 |
|---|
결과 | | 쿼리의 결과를 포함하는 객체가 없습니다. 자세한 내용은 Expressions 속성을 참조하십시오. | |
성공 | 부울 | 요청 상태. | |
오류 메시지 | 문자열 | 실패 이유를 메시지로 전달합니다. | { message=[INFO] - Workflow: test has ended, messageId=39af98 }, { message=[INFO] - Workflow: test - Step query has started, messageId=649c612 },
|
워크플로 예 |
|---|
action: newrelic.ingest.sendMetrics - name: service.errors.all service.response.statuscode: 400 - name: service.response.duration service.response.statuscode: 500
|