$util.insights de New Relic es un conjunto de herramientas para configurar y manipular eventos reportados desde el monitoreo sintético.
Puedes agregar datos personalizados como atributo personalizado, con el prefijo custom, al evento SyntheticCheck . Estos atributos se suman al atributo predeterminado del evento.
Compatibilidad
Esta funcionalidad está disponible para las versiones de monitor 0.2.0 o posteriores.
Funciones
Función  | Valor de retorno  | 
|---|---|
 Establece un par principal de valor.  | vacío  | 
 Devuelve el valor de la clave proporcionada.  | objeto  | 
 Devuelve una matriz de claves actualmente configuradas.  | objeto  | 
 Devuelve   | booleano  | 
 Elimina el par principal de valor.  | vacío  | 
 Elimina todos los datos personalizados.  | vacío  | 
Ejemplo
El ejemplo obtiene el último incidente de la fuente de estado RSS de New Relic y guarda los detalles de este evento.
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]);  });});Para ver los datos del incidente enviados a New Relic en este ejemplo, utilice esta consulta:
FROM SyntheticCheck SELECT latest(custom.Date), latest(custom.Incident), latest(custom.Description) WHERE monitorName = "Monitor Name Here"