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

Enviar eventos a New Relic

|View as Markdown (English)

Reporta eventos personalizados a New Relic.

Para los prerrequisitos, consulte las acciones de New Relic Ingest.

Enviar eventos a New Relic

El identificador de la acción es newrelic.ingest.sendEvents.

Informa un evento personalizado a New Relic.

La siguiente tabla describe todos los campos de entrada disponibles para esta acción.

Aporte

Tipo

Descripción

Ejemplo

Atributo

Mapa

Opcional. Atributos comunes incluidos en todos los eventos cuando se proporcionan.

Se fusiona con cada elemento del evento; los valores a nivel de evento anulan los atributos comunes cuando ocurren conflictos.

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

evento

Lista

Requerido. La lista de datos del evento.

Importante

Los eventos requieren un campo eventType que representa el tipo de evento personalizado. El número máximo de eventos permitidos por solicitud es 100.

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

clave de licencia

Cadena

Opcional. La clave de licencia de la cuenta de New Relic especifica la cuenta objetivo para los eventos. Si no se proporciona, el sistema usa la clave de licencia predeterminada de la cuenta que ejecuta el flujo de trabajo.

Lea más sobre nuestras claves de API para crear y administrar la clave de licencia de la cuenta de New Relic.

"{{ .secrets.secretName }}"

, donde

secretName

es la clave bajo la cual se almacena la clave de licencia.

selectors

Lista

Opcional.

Los selectores para obtener únicamente el parámetro especificado como salida.

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

La siguiente tabla describe todos los campos de salida devueltos por esta acción.

Producción

Tipo

Descripción

success

Booleano

true

en caso de éxito,

false

en caso de falla.

errorMessage

Cadena

Motivo de la falla como mensaje.

null

en caso de éxito.

El siguiente ejemplo envía varios eventos personalizados con atributos compartidos y por evento, y luego los recupera con una consulta NRQL.

Ejemplo de flujo de trabajo

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:

Tras ejecutar correctamente un flujo de trabajo, puede recuperar el evento asociado ejecutando una consulta en la cuenta que ejecutó el flujo de trabajo:

SELECT * FROM HeartBeat
Copyright © 2026 New Relic Inc.

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