• /
  • EnglishEspañolFrançais日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Ações do New Relic NerdGraph

visualização

Ainda estamos trabalhando nesse recurso, mas adoraríamos que você experimentasse!

Atualmente, esse recurso é fornecido como parte de um programa de visualização de acordo com nossas políticas de pré-lançamento.

Esta página fornece uma referência completa para as novas ações do Nerdgraph do New Relic disponíveis no catálogo de ações de automação de fluxo de trabalho. Essas ações permitem que você execute consultas e mutações no Nerdgraph.

Pré-requisitos

Antes de usar as ações New Relic na automação do fluxo de trabalho, certifique-se de ter:

  • Uma conta New Relic com as permissões apropriadas.
  • Uma chave de licença do New Relic (caso esteja enviando dados para uma conta diferente).
  • As permissões necessárias para os serviços específicos do New Relic que você planeja usar.

Consulte chave de licença para obter informações sobre como criar e gerenciar sua conta New Relic chave de licença.

Ações do NerdGraph

Execute uma consulta ou mutação GraphQL na API New Relic NerdGraph.

Executa um comando GraphQL na API NerdGraph do New Relic. O comando pode ser uma consulta ou uma mutação.

Entrada

Opcionalidade

Tipo

Descrição

Exemplo

graphql

Obrigatório

Corda

Uma sintaxe GraphQL. Use

o GraphiQL

para construir e testar seu comando.

variáveis

Obrigatório

Map[string]any

Quaisquer variáveis de par principal-valor para usar com a instrução GraphQL.

seletores

Opcional

Lista

Os seletores permitem obter como saída apenas o 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'

Saída

Tipo

Descrição

dados

Map[string]any

Conteúdo da propriedade

data

de uma resposta do NerdGraph.

sucesso

Boleano

Status da solicitação.

mensagem de erro

Corda

Motivo da falha como mensagem.

Exemplo

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 © 2025 New Relic Inc.

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