• /
  • 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 eventos para o New Relic

|View as Markdown (English)

Reporta eventos personalizados para o New Relic.

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

Enviar eventos para o New Relic

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

Reporta um evento personalizado ao 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 eventos quando fornecidos.

Mescla-se com cada item de evento; os valores no nível do evento têm precedência sobre os atributos comuns quando ocorrem conflitos.

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

eventos

Lista

Obrigatório. A lista de dados do evento.

Importante

Os eventos exigem um campo eventType que representa o tipo de evento personalizado. O número máximo de eventos permitidos por solicitação é 100.

"[{\"eventType\":\"XYZ\",\"attributes\":{\"foo\":\"bar\"}}, {\"eventType\":\"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.

[{\"name\": \"success\", \"expression\": \".success\"}]

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ários eventos personalizados com atributos compartilhados e por evento, e em seguida os recupera com uma consulta NRQL.

Exemplo de fluxo de trabalho

name: heartbeat_newrelicIngestSendEvents
workflowInputs:
cellName:
type: String
steps:
- name: runAction
type: action
action: newrelic.ingest.sendEvents
version: 1
inputs:
attributes:
colour: red
id: 1234
events:
- eventType: HeartBeat
test: "OK"
attributes:
foo: bar
- eventType: HeartBeat1234
test: "OK1234"
attributes:
foo: bar
- eventType: HeartBeat12345
test: "OK12345"
attributes:
foo: bar
colour: yellow
- eventType: HeartBeat12345678
test: "OK12345678"
selectors:
- name: success
expression: ".success"

Resultado esperado:

{
"success": true
}

Recuperar evento:

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

SELECT * FROM HeartBeat
Copyright © 2026 New Relic Inc.

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