このページでは、ワークフロー自動化アクション カタログで利用できる New Relic nerdgraph アクションの包括的なリファレンスを提供します。 これらのアクションにより、nerdgraph クエリとミューテーションを実行できるようになります。
前提条件
ワークフロー自動化で New Relic アクションを使用する前に、次の点を確認してください。
- 適切な権限を持つ New Relic アカウント。
- New Relicライセンスキー (データを別のアカウントに送信する場合)。
- 使用を計画している特定の New Relic サービスに必要な権限。
New Relicアカウントのライセンスキーの作成および管理方法については、「ライセンスキー」を参照してください。
newrelic NerdGraph API に対して Graphql コマンドを実行します。コマンドはクエリまたはミューテーションのいずれかになります。
入力 | オプション性 | タイプ | 説明 | 例 |
|---|
グラフQL | 必須 | 弦 | GraphQL 構文。 GraphiQL を使用してコマンドを構築およびテストする | |
変数 | 必須 | Map[string]any | GraphQLステートメントで使用する任意のキーの値ペア変数。 | |
セレクター | オプション | リスト | 指定された唯一のものを出力として取得するセレクター。 | action: newrelic.nerdgraph.execute query GetEntity($entityGuid: EntityGuid!) { entity(guid: $entityGuid) { entityGuid: ${{ .workflowInputs.entityGuid }} action: newrelic.nerdgraph.execute entity(guid: "${{ .workflowInputs.entityGuid }}") {
|
出力 | タイプ | 説明 |
|---|
データ | Map[string]any
| NerdGraph 応答の data
プロパティの内容。 |
成功 | ブール値 | リクエストのステータス。 |
エラーメッセージ | 弦 | 失敗の理由をメッセージとして表示します。 |
例 |
|---|
action: newrelic.nerdgraph.execute action: newrelic.ingest.sendLogs - message: "userId: ${{ .steps.currentUserId.outputs.data.currentUser.id }}"
|