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

Enviar registro para New Relic

|View as Markdown (English)

Envia entradas de log para o New Relic.

Para pré-requisitos, consulte as ações do New Relic Ingest.

Enviar registro para New Relic

O identificador da ação é newrelic.ingest.sendLogs.

Envia logs para o New Relic.

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

Entrada

Tipo

Descrição

Exemplo

atributo

Mapa

Opcional.

Atributos comuns incluídos em todos os logs quando fornecidos. Esses valores são mesclados com cada item de log, sendo que os valores específicos de cada log têm precedência sobre os atributos comuns quando ocorrem conflitos.

"{\"page\": \"1\", \"limit\": \"10\"}"

logs

Lista

Obrigatório.

Lista de logs. Cada log requer um campo

message

. Máximo de 100 logs por solicitação.

"[{\"message\":\"XYZ\",\"attributes\":{\"foo\":\"bar\"}}, {\"message\":\"ABC\",\"value\":\"1234\",\"attributes\":{\"color\":\"red\"}}]"

chave de licença

Corda

Opcional. A chave de licença da conta New Relic especifica a conta de destino para seus eventos. Caso não seja fornecida, o sistema usa a chave de licença padrão da conta que executa o fluxo de trabalho.

Leia mais sobre nossas chaves de API para criar e gerenciar sua chave de licença da conta New Relic.

"{{ .secrets.secretName }}"

, onde

secretName

é a chave sob a qual a chave de licença está armazenada.

selectors

Lista

Opcional.

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

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

Saída

Tipo

Descrição

success

Boleano

true

em caso de sucesso,

false

em caso de falha.

errorMessage

Corda

Motivo da falha como mensagem.

null

em caso de sucesso.

O exemplo a seguir envia várias mensagens do log com atributos compartilhados e por log e, em seguida, as recupera com uma consulta NRQL.

Exemplo de fluxo de trabalho

name: heartbeat_newrelicIngestSendLogs
workflowInputs:
cellName:
type: String
steps:
- name: runAction
type: action
action: newrelic.ingest.sendLogs
version: 1
inputs:
attributes:
colour: red
id: 1234
logs:
- message: 'Heartbeat sendLogs Action Test Message'
attributes:
foo: bar
- message: 'HeartBeat1234'
attributes:
foo: bar
- message: 'HeartBeat12345'
attributes:
foo: bar
colour: yellow
- message: 'HeartBeat12345678'
selectors:
- name: success
expression: ".success"

Resultado esperado:

{
"success": true
}

Recuperar logs:

Após executar um fluxo de trabalho com sucesso, você pode recuperar o log associado executando uma consulta na conta que executou o fluxo de trabalho:

SELECT * FROM Log
Copyright © 2026 New Relic Inc.

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