このページでは、ワークフロー自動化アクション カタログで利用できる New Relic 通知アクションの包括的なリファレンスを提供します。これらのアクションにより、New Relic を通じて通知を送信できるようになります。
前提条件
ワークフロー自動化で New Relic アクションを使用する前に、次の点を確認してください。
- 適切な権限を持つ New Relic アカウント。
- New Relicライセンスキー (データを別のアカウントに送信する場合)。
- 使用を計画している特定の New Relic サービスに必要な権限。
New Relicアカウントのライセンスキーの作成および管理方法については、「ライセンスキー」を参照してください。
通知アクション
New Relic の送信先にメッセージまたはメールを送信します。ユーザーはまず、New Relic 内で適切な宛先を作成する必要があります。作成したら、ワークフローからメッセージを送信するには、このアクションで同じ宛先を使用する必要があります。
入力 | オプション性 | タイプ | 説明 | 例 |
|---|---|---|---|---|
タイプ | 必須 | 弦 | NewRelicの宛先の種類 |
|
宛先ID | 必須 | 弦 | NewRelic の宛先に関連付けられた DestinationId。 新しい宛先の設定方法と宛先 ID のリスト表示方法については、 NerdGraph チュートリアル「アラートの宛先」を参照してください。 宛先の詳細については、 「宛先」を参照してください。 |
|
パラメーター | 必須 | 地図 | 選択した宛先タイプに通知を送信するために必要なフィールド。
|
または
|
アタッチメント | オプション | リスト | オプションの添付ファイルのリスト | |
attachment.type | 必須 | イナム | いずれか:
、
| |
attachment.query | オプション | 弦 |
タイプの場合、これは NRQL クエリ ステートメントです。 |
|
添付ファイル.アカウントID | オプション | リスト |
の場合、クエリを実行する New Relic アカウント ID です。指定されていない場合は、ワークフローの実行に関連付けられたアカウントが使用されます。 |
|
attachment.format | オプション | イナム |
には、結果の型を指定します。デフォルトは JSON です。 |
|
添付ファイルの内容 | オプション | 弦 |
の場合、添付ファイルの内容は UTF-8 で表されます。 |
|
添付ファイル.ファイル名 | オプション | 弦 | 添付ファイルの名前。 |
|
セレクター | オプション | リスト | 指定された唯一のものを出力として取得するセレクター。 |
|
出力 | タイプ | 例 |
|---|---|---|
セッションID | 弦 |
|
エラーメッセージ | 弦 |
|
アタッチメント | リスト | |
セッションID | 弦 |
|
重要
このワークフロー アクションを通じて 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 用のNew Relicインテグレーション」を参照してください。 目的地の詳細については、 「目的地」を参照してください。 |
|
teamName | 必須 | 弦 | 指定された宛先 ID に関連付けられたチーム名 |
|
channelName | 必須 | 弦 | メッセージを送信する必要があるチャンネル名 |
|
メッセージ | 必須 | 弦 | 送信する必要があるテキストメッセージ |
|
セレクター | オプション | リスト | 指定された唯一のものを出力として取得するセレクター。 |
|
出力フィールド | タイプ | 例 |
|---|---|---|
成功 | ブール値 |
|
セッションID | 弦 |
|
エラーメッセージ | 弦 |
|
ワークフローの例 |
|---|
|
添付ファイルの有無にかかわらず、NewRelic のメール送信先にメールを送信します。
入力フィールド | オプション性 | データ型 | 説明 | 例 |
|---|---|---|---|---|
宛先ID | 必須 | 弦 | NewRelic の宛先に関連付けられた DestinationId。 新しい宛先を設定して宛先 ID をリストする方法の手順については、「Microsoft Teams 用のNew Relicインテグレーション」を参照してください。 目的地の詳細については、 「目的地」を参照してください。 |
|
主題 | 必須 | 弦 | メールの件名 |
|
メッセージ | 必須 | 弦 | メールで送信する必要があるメッセージ |
|
アタッチメント | オプション | リスト | オプションの添付ファイルのリスト | |
attachment.type | 必須 | イナム | いずれか:
、
| |
attachment.query | オプション | 弦 |
タイプの場合、これは NRQL クエリ ステートメントです。 |
|
添付ファイル.アカウントID | オプション | リスト |
の場合、クエリを実行する New Relic Account IDs [New Relic アカウント ID です]。指定されていない場合は、ワークフローの実行に関連付けられたアカウントが使用されます。 |
|
attachment.format | オプション | イナム |
の場合、結果の型を指定します(デフォルト)
|
|
添付ファイルの内容 | オプション | 弦 |
の場合、これは UTF-8 で添付ファイルとして格納されるコンテンツです。 |
|
添付ファイル.ファイル名 | オプション | 弦 | 添付ファイルのファイル名 |
|
セレクター | オプション | リスト | 指定された唯一のものを出力として取得するセレクター。 |
|
出力フィールド | タイプ | 例 |
|---|---|---|
成功 | ブール値 |
|
セッションID | 弦 |
|
エラーメッセージ | 弦 |
|
アタッチメント | リスト | |
ワークフローの例 |
|---|
|
宛先と統合されたチャネルに Slack メッセージを送信します。
入力フィールド | オプション性 | データ型 | 説明 | 例 |
|---|---|---|---|---|
宛先ID | 必須 | 弦 | NewRelic の宛先に関連付けられた DestinationId。 新しい宛先を構成し、宛先 ID をリストする手順については、 NerdGraph チュートリアル「アラートの宛先」を参照してください。 目的地の詳細については、 「目的地」を参照してください。 |
|
テキスト | 必須 | 弦 | 送信する必要があるテキストメッセージ | こんにちは!ワークフローからのメッセージです |
チャネル | 必須 | 弦 | メッセージが送信されるチャンネル名 | ヘルプノマド |
セレクター | オプション | リスト | 指定された唯一のものを出力として取得するセレクター。 |
|
出力フィールド | タイプ | 例 |
|---|---|---|
成功 | ブール値 |
|
セッションID | 弦 |
|
エラーメッセージ | 弦 |
|
ワークフローの例 |
|---|
|
NerdGraph API を通じてワークフローを実行します。
入力フィールド | オプション性 | データ型 | 説明 |
|---|---|---|---|
定義名 | 必須 | 弦 | ワークフロー定義の名前。 |
定義スコープタイプ | オプション | 弦 | ワークフロー定義のスコープ タイプ。スコープ タイプは
または
のいずれかである必要があります。 |
定義バージョン | オプション | Int | ワークフロー定義のバージョン |
べき等性キー | オプション | 弦 | リクエストのべき等性を保証するための一意の識別子。UUID である必要があります。 |
ワークフロー入力 | オプション | リスト | ワークフロー定義のバージョン |
実行スコープタイプ | 必須 | 弦 | ワークフローのスコープ タイプ。スコープ タイプは
である必要があります。将来的には組織レベルでのワークフローの開始をサポートする予定です。 |
実行スコープ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"出力フィールド | タイプ | 例 |
|---|---|---|
runId | ワークフロー実行の一意の識別子 | |
成功 | ブール値 |
|
エラーメッセージ | 弦 |
|
ワークフローの例 |
|---|
|