• /
  • 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

avance

Todavía estamos trabajando en esta característica, ¡pero nos encantaría que la probaras!

Esta característica se proporciona actualmente como parte de un programa de vista previa de conformidad con nuestras políticas de prelanzamiento.

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

Requisitos previos

Antes de emplear las acciones New Relic en la automatización del flujo de trabajo, cerciorar de tener lo siguiente:

  • 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.

Consulte la clave de licencia para obtener información sobre cómo crear y gestionar su clave de licencia de cuenta de New Relic.

Acciones de NerdGraph

Ejecutar una consulta o mutación GraphQL en la API de New Relic NerdGraph

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

Aporte

Opcionalidad

Tipo

Descripción

Ejemplo

Graphql

Requerido

Cadena

Una sintaxis GraphQL. Emplee

GraphiQL

para crear y probar su comando

variables

Requerido

Map[string]any

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

selectores

Opcional

Lista

Los selectores para obtener como resultado el único parámetro especificado.

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'

Producción

Tipo

Descripción

datos

Map[string]any

Contenido de la propiedad

data

de una respuesta de NerdGraph.

éxito

Booleano

Estado de la solicitud.

mensaje de error

Cadena

Mensaje de motivo del fallo.

Ejemplo

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 }}
Copyright © 2026 New Relic Inc.

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