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

Ajouter l'attribut personnalisé aux données monitoring Synthétique

$util.insights de New Relic est un ensemble d'outils permettant de paramétrer et de manipuler les événements signalés par Synthétique monitoring.

Vous pouvez ajouter des données personnalisées comme attribut personnalisé, avec le préfixe custom, à l'événement SyntheticCheck . Ces attributs s'ajoutent à l'attribut par défaut de l'événement.

Compatibilité

Cette fonctionnalité est disponible pour les versions de moniteur 0.2.0 ou ultérieures.

Fonctions

Fonction

Valeur de retour

$util.insights.set(key: string, value: ?)

Définit une paire valeur-clé.

vide

$util.insights.get(key: string)

Renvoie la valeur de la clé fournie.

objet

$util.insights.getKeys()

Renvoie un éventail de clés actuellement définies.

objet

$util.insights.has(key: string)

Renvoie true si la clé existe dans les données.

booléen

$util.insights.unset(key: string)

Supprime la paire valeur clé.

vide

$util.insights.unsetAll()

Supprime toutes les données personnalisées.

vide

Exemple

L'exemple obtient le dernier incident à partir du flux d'état RSS de New Relic et enregistre les détails de cet événement.

var parseString = require("xml2js").parseString;
// Get the New Relic status RSS feed
$http.get("https://status.newrelic.com/history.rss", function (err, response, body) {
parseString(body, function (err, result) {
// Parse the RSS, and get the latest incident
var latestIncident = result.rss.channel[0].item[0];
// Push the incident details to New Relic
$util.insights.set("Incident", latestIncident.title[0]);
$util.insights.set("Description", latestIncident.description[0]);
$util.insights.set("Date", latestIncident.pubDate[0]);
});
});

Pour afficher les données d'incident envoyées à New Relic dans cet exemple, utilisez cette requête :

FROM SyntheticCheck SELECT latest(custom.Date), latest(custom.Incident), latest(custom.Description)
WHERE monitorName = 'Monitor Name Here'
Droits d'auteur © 2025 New Relic Inc.

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