이 페이지는 워크플로우 자동화 액션 카탈로그에서 사용할 수 있는 뉴렐릭 공지 액션에 대한 포괄적인 참조를 제공합니다. 이러한 작업을 통해 뉴렐릭을 통해 공지를 보낼 수 있습니다.
전제 조건
블로우 자동화에서 뉴렐릭 작업을 사용하기 전에 다음 사항이 있는지 확인하세요.
- 적절한 권한이 있는 뉴렐릭 계정.
- 뉴렐릭 클러스터 키(데이터를 다른 계정으로 보내는 경우).
- 사용하려는 특정 뉴렐릭 서비스에 필요한 권한입니다.
블루렐릭 계정 키를 생성하고 관리하는 방법에 대한 자세한 내용은 볼륨 키를 참조하세요.
공지사항
뉴렐릭 목적지로 메시지나 이메일을 보내세요. 사용자는 먼저 뉴렐릭 내에 적절한 목적지를 생성해야 합니다. 일단 생성되면, 해당 대상을 사용하여 메시지를 보낼 때 이 작업에서도 동일한 대상을 사용해야 합니다.
입력 | 선택성 | 유형 | 설명 | 예시 |
|---|---|---|---|---|
유형 | 필수의 | 문자열 | Newrelic 목적지 유형 |
|
목적지 ID | 필수의 | 문자열 | Newrelic 대상과 연관된 DestinationId입니다. 새로운 알림 대상을 구성하고 대상 ID를 나열하는 방법에 대해서는 NerdGraph 튜토리얼: 알림 대상(Alert destinations)을 참조하십시오. 목적지에 대한 자세한 내용은 목적지 페이지 를 참조하세요. |
|
매개변수 | 필수의 | 지도 | 선택한 대상 유형으로 공지를 보내는 데 필요한 필드입니다.
|
또는
|
첨부 파일 | 선택 과목 | 목록 | 선택적 첨부 파일 목록 | |
attachment.type | 필수의 | 열거형 | 다음 중 하나:
,
| |
attachment.query | 선택 과목 | 문자열 |
유형의 경우 이는 NRQL 쿼리 문입니다. |
|
첨부파일.계정IDs | 선택 과목 | 목록 |
의 경우 뉴렐릭 계정 ID가 쿼리를 실행합니다. 계정이 제공되지 않으면, 해당 계정 실행과 관련된 계정이 사용됩니다. |
|
attachment.format | 선택 과목 | 열거형 |
의 경우 결과 유형을 지정하세요. 기본값은 JSON입니다. |
|
첨부 파일.내용 | 선택 과목 | 문자열 |
의 경우 첨부 파일의 내용이 UTF-8 형식으로 표시됩니다. |
|
첨부 파일 이름 | 선택 과목 | 문자열 | 첨부 파일의 파일 이름입니다. |
|
선택기 | 선택 과목 | 목록 | 지정된 유일한 델파이를 출력으로 가져오는 선택기입니다. |
|
산출 | 유형 | 예시 |
|---|---|---|
sessionId | 문자열 |
|
오류 메시지 | 문자열 |
|
첨부 파일 | 목록 | |
sessionId | 문자열 |
|
중요
이 작업을 통해 Slack 대상으로 메시지를 보낼 때 첨부 파일은 현재 지원되지 않습니다.
느슨하게
name: slack_notification_workflowdescription: This is a test workflow to test slack notification send actionsteps:- name: SendMessageUsingSlackChanneltype: actionaction: newrelic.notification.sendversion: 1inputs:type: slackdestinationId: ccd0d926-ed6f-4ddd-bc7d-b7ea9822908dparameters:text: Hi , Testing notifcation api using slack channel namechannel: test-channel-workflow이메일
name: emailer-workflowdescription: send email using workflowsteps:- name: emailReport1type: actionaction: newrelic.notification.emailversion: 1inputs:type: emaildestinationId: "e7a5a004-424d-44db-a3df-266980a90242"parameters:subject: "workflow notification"message: "this is a message."attachments:- type: QUERYquery: "SELECT * FROM Log"format: CSVfilename: "log_count.csv"selectors:- name: successexpression: '.success'- name: sessionIdexpression: '.response.sessionId'- name: attachmentsexpression: '.response.attachments'
목적지와 통합된 MS 팀 채널로 메시지를 보냅니다.
입력 필드 | 선택성 | 데이터 유형 | 설명 | 예시 |
|---|---|---|---|---|
목적지 ID | 필수의 | 문자열 | Newrelic 대상과 연관된 DestinationId입니다. 새 대상을 구성하고 대상 ID를 나열하는 방법에 대한 단계는 Microsoft Teams용 뉴렐릭 통합을 참조하세요. 목적지에 대한 자세한 내용을 알아보려면 목적지를 참조하세요. |
|
teamName | 필수의 | 문자열 | 지정된 목적지 ID와 연결된 팀 이름 |
|
channelName | 필수의 | 문자열 | 메시지를 보내야 하는 채널 이름 |
|
메시지 | 필수의 | 문자열 | 보내야 할 문자 메시지 |
|
선택기 | 선택 과목 | 목록 | 지정된 유일한 델파이를 출력으로 가져오는 선택기입니다. |
|
출력 필드 | 유형 | 예시 |
|---|---|---|
성공 | 부울 |
|
sessionId | 문자열 |
|
오류 메시지 | 문자열 |
|
워크플로 예 |
|---|
|
첨부 파일이 있거나 없는 NewRelic 이메일 대상에 이메일을 보냅니다.
입력 필드 | 선택성 | 데이터 유형 | 설명 | 예시 |
|---|---|---|---|---|
목적지 ID | 필수의 | 문자열 | Newrelic 대상과 연관된 DestinationId입니다. 새 대상을 구성하고 대상 ID를 나열하는 방법에 대한 단계는 Microsoft Teams용 뉴렐릭 통합을 참조하세요. 목적지에 대한 자세한 내용을 알아보려면 목적지를 참조하세요. |
|
주제 | 필수의 | 문자열 | 이메일 제목 |
|
메시지 | 필수의 | 문자열 | 이메일로 보내야 할 메시지 |
|
첨부 파일 | 선택 과목 | 목록 | 선택적 첨부 파일 목록 | |
attachment.type | 필수의 | 열거형 | 다음 중 하나:
,
| |
attachment.query | 선택 과목 | 문자열 |
유형의 경우 이는 NRQL 쿼리 문입니다. |
|
첨부파일.계정IDs | 선택 과목 | 목록 |
의 경우 쿼리를 실행하기 위한 New Relic Account IDs [뉴렐릭 계정 ID입니다]. 제공되지 않으면 fl.oxo 실행과 관련된 계정이 사용됩니다. |
|
attachment.format | 선택 과목 | 열거형 |
의 경우 결과에 대한 유형을 지정합니다. 기본값은 다음과 같습니다.
|
|
첨부 파일.내용 | 선택 과목 | 문자열 |
의 경우, 이는 UTF-8 형식의 첨부 파일 콘텐츠입니다. |
|
첨부 파일 이름 | 선택 과목 | 문자열 | 첨부 파일의 파일 이름 |
|
선택기 | 선택 과목 | 목록 | 지정된 유일한 델파이를 출력으로 가져오는 선택기입니다. |
|
출력 필드 | 유형 | 예시 |
|---|---|---|
성공 | 부울 |
|
sessionId | 문자열 |
|
오류 메시지 | 문자열 |
|
첨부 파일 | 목록 | |
워크플로 예 |
|---|
|
지정된 수신처와 연동된 슬랙 채널로 메시지를 보냅니다.
입력 필드 | 선택성 | 데이터 유형 | 설명 | 예시 |
|---|---|---|---|---|
목적지 ID | 필수의 | 문자열 | Newrelic 대상과 연관된 DestinationId입니다. NerdGraph 튜토리얼: 알림 대상에서 새 대상을 구성하고 대상 ID를 나열하는 단계를 참조하십시오. 목적지에 대한 자세한 내용을 알아보려면 목적지를 참조하세요. |
|
텍스트 | 필수의 | 문자열 | 보내야 할 문자 메시지 | 안녕하세요 ! 플로우에서 보낸 이 메시지 |
채널 | 필수의 | 문자열 | 메시지가 전송될 채널 이름 | 헬프-노마드 |
선택기 | 선택 과목 | 목록 | 지정된 유일한 델파이를 출력으로 가져오는 선택기입니다. |
|
출력 필드 | 유형 | 예시 |
|---|---|---|
성공 | 부울 |
|
sessionId | 문자열 |
|
오류 메시지 | 문자열 |
|
워크플로 예 |
|---|
|
NerdGraph API를 통해 워크플로우를 실행합니다.
입력 필드 | 선택성 | 데이터 유형 | 설명 |
|---|---|---|---|
정의 이름 | 필수의 | 문자열 | 워크플로우 정의의 이름입니다. |
정의 범위 유형 | 선택 과목 | 문자열 | 워크플로우 정의의 범위 유형입니다. 범위 유형은
또는
이어야 합니다. |
정의 버전 | 선택 과목 | Int | 워크플로우 정의 버전 |
멱등성 키 | 선택 과목 | 문자열 | 요청의 멱등성을 보장하기 위한 고유 식별자입니다. UUID여야 합니다. |
워크플로 입력 | 선택 과목 | 목록 | 워크플로우 정의 버전 |
runScopeType | 필수의 | 문자열 | 워크플로우의 범위 유형입니다. 스코프 유형은
이어야 합니다. 향후 조직 차원에서 워크플로우를 시작할 수 있도록 지원할 예정입니다. |
실행범위ID | 필수의 | 문자열 | 워크플로우의 범위 ID입니다. 현재로서는 스코프 유형은 accountId여야 합니다. |
선택기 | 선택 과목 | 목록 | 지정된 유일한 델파이를 출력으로 가져오는 선택기입니다. |
예시
steps: - name: startHealthyHeartbeat type: action action: newrelic.workflowAutomation.startWorkflowRun version: 1 inputs: definitionName: "heartbeat_newrelicIngestSendEvents_10062025" definitionVersion: 1 scopeType: "ACCOUNT" definitionScopeType: "d34568b7-ee0b-4191-b663-7b2925b0de5b" workflowInputs: - key: "cellName" value: "stg-joint-effort" runScopeType: "ACCOUNT" runScopeId: "11544325"출력 필드 | 유형 | 예시 |
|---|---|---|
실행 ID | 플로우플로우 실행을 위한 고유 구분 | |
성공 | 부울 |
|
오류 메시지 | 문자열 |
|
워크플로 예 |
|---|
|