• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Envoyer des événements à New Relic

|View as Markdown (English)

Signale des événements personnalisés à New Relic.

Pour les prérequis, voir Actions New Relic Ingest.

Envoyer des événements à New Relic

L’identifiant de l’action est newrelic.ingest.sendEvents.

Signale un événement personnalisé à New Relic.

Le tableau suivant décrit tous les champs de saisie disponibles pour cette action.

Saisir

Type

Description

Exemple

attributes

Carte

Facultatif. Attributs communs inclus dans tous les événements lorsqu'ils sont fournis.

Fusionne avec chaque élément d’événement ; les valeurs au niveau de l’événement remplacent les attributs communs en cas de conflit.

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

événement

List

Obligatoire. La liste des données d’événement.

Important

Les événements nécessitent un champ eventType qui représente le type d’événement personnalisé. Le nombre maximal d’événements autorisés par requête est de 100.

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

clé de licence

Chaîne

Facultatif. La clé de licence du compte New Relic spécifie le compte cible pour vos événements. Si elle n’est pas fournie, le système utilise la clé de licence par défaut du compte exécutant le workflow.

En savoir plus sur nos clés API pour créer et gérer votre clé de licence de compte New Relic.

"{{ .secrets.secretName }}"

, où

secretName

est la clé sous laquelle la clé de licence est stockée.

selectors

List

Facultatif.

Les sélecteurs permettant d'obtenir uniquement les paramètres spécifiés en sortie.

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

Le tableau suivant décrit tous les champs de sortie renvoyés par cette action.

Sortir

Type

Description

success

Booléen

true

en cas de succès,

false

en cas d’échec.

errorMessage

Chaîne

Motif de l'échec sous forme de message.

null

en cas de succès.

L’exemple suivant envoie plusieurs événements personnalisés avec des attributs partagés et par événement, puis les récupère avec une requête NRQL.

Exemple de workflow

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"

Résultat attendu :

{
"success": true
}

Récupérer l'événement :

Une fois un workflow exécuté avec succès, vous pouvez récupérer l'événement associé en exécutant une requête sous le compte qui a exécuté le workflow:

SELECT * FROM HeartBeat
Droits d'auteur © 2026 New Relic Inc.

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