Syntaxe
newrelic.addToTrace(JavaScript object $custom_object)
Ajoute un objet JavaScript avec un nom personnalisé, une heure de début, etc. à une trace de session en cours.
Exigences
Agent navigateur Pro ou Pro+SPA (v593 ou supérieur)
Si vous utilisez npm pour installer l'agent du navigateur, vous devez activer la fonctionnalité
session_trace
lors de l'instanciation de la classeBrowserAgent
. Dans l'éventailfeatures
, ajoutez ce qui suit :import { SessionTrace } from '@newrelic/browser-agent/features/session_trace';const options = {info: { ... },loader_config: { ... },init: { ... },features: [SessionTrace]}Pour plus d'informations, consultez la documentation d'installation du navigateur npm.
Description
L'événement personnalisé dans le navigateur trace de session peut fournir un contexte pour d'autres actions utilisateur, erreurs et événements par défaut dans la trace. Cet événement apparaîtra dans les détails de la trace de session du navigateur.
- Si une trace de session est actuellement is en cours, cela ajoute un objet avec un nom défini par l'utilisateur, une heure de début et d'autres champs facultatifs.
- Si vous effectuez cet appel et qu'une trace de session is not est déjà en cours, cela n'entraînera pas la capture d'une trace par le navigateur.
Notez que le nombre d'événements partagés de cette manière est limité par le cycle de collecte de l'agent du navigateur. Voici la dernière mise à jour sur cette limite.
Paramètres
paramètres | Description |
---|---|
Objet JavaScript | Requis. Fournissez un objet JavaScript avec ces paires nom/valeur obligatoires et facultatives :
|
Exemples
var obj = { // REQUIRED name: 'Event Name', start: 1417044274239, // Time in ms since epoch
// OPTIONAL end: 1417044274252, // Time in ms since epoch. Defaults to same as start resulting in trace object with a duration of zero. origin: 'Origin of event', // Defaults to empty string};