• /
  • 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 les logs à New Relic

|View as Markdown (English)

Envoie des entrées de log à New Relic.

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

Envoyer les logs à New Relic

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

Envoie les logs à 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 logs lorsqu’ils sont fournis. Ceux-ci fusionnent avec chaque élément de log, les valeurs spécifiques au log remplaçant les attributs communs en cas de conflit.

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

logs

List

Obligatoire.

Liste des logs. Chaque log nécessite un champ

message

. Maximum de 100 logs par requête.

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

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 messages de log avec des attributs partagés et par log, puis les récupère avec une requête NRQL.

Exemple de workflow

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"

Résultat attendu :

{
"success": true
}

Récupérer les logs :

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

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

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