• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Actions New Relic NerdGraph

Aperçu

Nous travaillons toujours sur cette fonctionnalité, mais nous aimerions que vous l'essayiez !

Cette fonctionnalité est actuellement fournie dans le cadre d'un programme d'aperçu conformément à nos politiques de pré-sortie.

Cette page fournit une référence complète des actions New Relic NerdGraph disponibles dans le catalogue des actions d'automatisation des workflows. Ces actions vous permettent d'exécuter des requêtes et des mutations NerdGraph.

Prérequis

Avant d'utiliser les actions New Relic dans l'automatisation workflow, assurez-vous de disposer de :

  • Un compte New Relic disposant des autorisations appropriées.
  • Une clé de licence New Relic (si vous envoyez des données vers un compte différent).
  • Les autorisations nécessaires pour les services New Relic spécifiques que vous prévoyez d'utiliser.

Consultez la clé de licence pour obtenir des informations sur la façon de créer et de gérer votre compte New Relic.

Actions NerdGraph

Exécutez une requête ou une mutation GraphQL sur l'API New Relic NerdGraph.

Exécute une commande Graphql sur l'API New Relic NerdGraph. La commande peut être soit une requête, soit une mutation.

Saisir

optionnalité

Type

Description

Exemple

graphql

Requis

Chaîne

Une syntaxe GraphQL. Utilisez

GraphiQL

pour créer et tester votre commande

variables

Requis

Map[string]any

Toutes les variables de type paire valeur-clé à utiliser avec l'instruction GraphQL.

sélecteurs

Facultatif

List

Les sélecteurs permettant d'obtenir uniquement les paramètres spécifiés en sortie.

steps:
- name: findingVar
type: action
action: newrelic.nerdgraph.execute
version: 1
inputs:
graphql: |
query GetEntity($entityGuid: EntityGuid!) {
actor {
entity(guid: $entityGuid) {
alertSeverity
}
}
}
variables:
entityGuid: ${{ .workflowInputs.entityGuid }}
- name: findingInline
type: action
action: newrelic.nerdgraph.execute
version: 1
inputs:
graphql: |
{
actor {
entity(guid: "${{ .workflowInputs.entityGuid }}") {
alertSeverity
}
}
}
selectors:
- name: entities
expression: '.data'

Sortir

Type

Description

données

Map[string]any

Contenu de la propriété

data

d'une réponse NerdGraph.

succès

Booléen

Statut de la requête.

message d'erreur

Chaîne

Motif de l'échec : message.

Exemple

steps:
- name: currentUserId
type: action
action: newrelic.nerdgraph.execute
version: 1
inputs:
graphql: |
query userId {
currentUser {
id
}
}
- name: sayHello
type: action
action: example.messaging.sayHello
version: 1
inputs:
name: ${{ .steps.currentUserId.outputs.data.currentUser.id }}
Droits d'auteur © 2025 New Relic Inc.

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