• /
  • EnglishEspañolFrançais日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Acciones de NerdGraph de New Relic

|View as Markdown (English)

Esta página proporciona una referencia de las acciones de New Relic NerdGraph disponibles en el catálogo de acciones de automatización del flujo de trabajo. Estas acciones le permiten ejecutar consultas y mutaciones de NerdGraph.

Requisitos previos

Antes de usar las acciones de New Relic NerdGraph en la automatización del flujo de trabajo, asegúrese de tener:

  • Una cuenta de New Relic con las licencias adecuadas.
  • Una clave de licencia de New Relic (si se envían datos a una cuenta diferente).
  • Las licencias necesarias para los servicios específicos de New Relic que planea emplear.

Consulta Clave de licencia para obtener información sobre cómo crear y administrar tu clave de licencia de la cuenta de New Relic.

Ejecutar solicitud de NerdGraph

El identificador de la acción es newrelic.nerdgraph.execute.

Ejecuta un comando GraphQL en la API NerdGraph de New Relic. El comando puede ser una consulta o una mutación.

La siguiente tabla describe todos los campos de entrada disponibles para esta acción.

Aporte

Tipo

Descripción

Ejemplo

Graphql

Cadena

Requerido.

Una sentencia de GraphQL. Use

GraphiQL

para crear y probar el comando.

variables

Map[string]any

Requerido.

Variables de pares principales de valor para usar con la declaración GraphQL.

selectors

Lista

Opcional.

Los selectores para obtener únicamente el parámetro especificado como salida.

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'

La siguiente tabla describe todos los campos de salida devueltos por esta acción.

Producción

Tipo

Descripción

datos

Map[string]any

Contenido de la propiedad

data

de una respuesta de NerdGraph.

success

Booleano

Estado de la solicitud.

errorMessage

Cadena

Mensaje de motivo del fallo.

El siguiente ejemplo ejecuta una consulta de NerdGraph para recuperar el ID del usuario actual y, luego, registra el resultado.

Ejemplo de flujo de trabajo

steps:
- name: currentUserId
type: action
action: newrelic.nerdgraph.execute
version: 1
inputs:
graphql: |
query userId {
currentUser {
id
}
}
- name: logResult
type: action
action: newrelic.ingest.sendLogs
version: 1
inputs:
logs:
- message: "userId: ${{ .steps.currentUserId.outputs.data.currentUser.id }}"
Copyright © 2026 New Relic Inc.

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