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

|View as Markdown (English)

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

Pré-requisitos

Antes de usar as ações do New Relic NerdGraph na automação de 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 a Chave de licença da sua conta New Relic.

Executar requisição do NerdGraph

O identificador da ação é newrelic.nerdgraph.execute.

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

A tabela a seguir descreve todos os campos de entrada disponíveis para esta ação.

Entrada

Tipo

Descrição

Exemplo

graphql

Corda

Obrigatório.

Uma instrução GraphQL. Use o

GraphiQL

para criar e testar seu comando.

variáveis

Map[string]any

Obrigatório.

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

selectors

Lista

Opcional.

Os seletores para obter apenas o parâmetro especificado como saída.

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'

A tabela a seguir descreve todos os campos de saída retornados por esta ação.

Saída

Tipo

Descrição

dados

Map[string]any

Conteúdo da propriedade

data

de uma resposta do NerdGraph.

success

Boleano

Status da solicitação.

errorMessage

Corda

Motivo da falha como mensagem.

O exemplo a seguir executa uma consulta do NerdGraph para recuperar o ID do usuário atual e, em seguida, registra o resultado.

Exemplo de fluxo de trabalho

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.