Syntaxe
newrelic.interaction()
Renvoie un nouvel objet API lié à l'interaction SPA actuelle.
Exigences
Agent navigateur Pro+SPA (v963 ou supérieur)
Si vous utilisez npm pour installer l'agent du navigateur, vous devez activer la fonctionnalité
spa
lors de l'instanciation de la classeBrowserAgent
. Dans l'éventailfeatures
, ajoutez ce qui suit :import { Spa } from '@newrelic/browser-agent/features/spa';const options = {info: { ... },loader_config: { ... },init: { ... },features: [Spa]}Pour plus d'informations, consultez la documentation d'installation du navigateur npm.
Description
L'appel de monitoring SPA interaction()
renvoie un nouvel objet API lié à l'interaction actuelle.
- New interaction: Si l'appel d'API est effectué alors que New Relic ne monitoring pas actuellement une interaction, une nouvelle interaction est créée.
- New object: Si l'appel d'API est à nouveau effectué au sein de la même interaction, un nouvel objet référençant l'interaction courante est créé.
Paramètres
Les paramètres dépendent de l'interaction SPA spécifique appelée API.
Valeurs de retour
Cette méthode renvoie un objet API lié à un événementBrowserInteraction
spécifique. Chaque fois que cette méthode est appelée pour le même BrowserInteraction
, un nouvel objet est créé, mais il fait toujours référence à la même interaction.
Exemples
Les méthodes API SPA peuvent être utilisées sur newrelic.interaction()
. Les méthodes peuvent également être utilisées sur un handle que vous attribuez à une variable. Par exemple:
myInteraction = newrelic.interaction();myInteraction.save();
Le handle nommé peut être enregistré et utilisé en dehors d'une interaction, mais les méthodes n'auront aucun effet une fois l'interaction terminée.