New Relic
Comment intégrer New Relic à OpenReplay et voir les erreurs backend aux côtés des enregistrements de session.
1. Créer une Query Key
Section titled 1. Créer une Query Key- Connectez-vous à votre compte New Relic.
- En haut à gauche, sélectionnez le tableau de bord INSIGHTS.
- Dans le tableau de bord INSIGHTS, allez dans « Manage Data » puis sélectionnez API Keys.
- Cliquez sur le bouton + de Query Keys.

- Dans les Notes, saisissez
openreplay. - Copiez l’
Account IDet laKey. - Cliquez sur Save your notes.

2. Activer NewRelic dans OpenReplay
Section titled 2. Activer NewRelic dans OpenReplayCollez votre Application ID et votre Key dans le tableau de bord OpenReplay, sous « Preferences > Integration ».

3. Propager openReplaySessionToken
Section titled 3. Propager openReplaySessionTokenPour relier un événement New Relic à la session utilisateur enregistrée, un jeton unique doit être propagé depuis votre frontend vers votre backend à chaque requête que vous souhaitez suivre. Cela peut être réalisé à l’aide d’un en-tête HTTP personnalisé. Dans l’exemple ci-dessous, nous utilisons la fonction fetch pour envoyer cet en-tête.
const headers = {
Accept: 'application/json',
'Content-Type': 'application/json',
};
if (tracker.getSessionToken()) { // or window.OpenReplay instead of tracker if you're using the snippet
headers['X-OpenReplay-SessionToken'] = tracker.getSessionToken(); // Inject openReplaySessionToken
}
fetch('www.your-backend.com', {
'GET',
headers,
});
Pour qu’OpenReplay puisse associer une entrée de journal New Relic à la session utilisateur enregistrée, un jeton unique doit être propagé en tant que custom_parameter à chaque erreur backend que vous souhaitez suivre.
Voici un exemple utilisant l’API Python de NewRelic.
newrelic.agent.add_custom_parameter("openReplaySessionToken", OPENREPLAY_SESSION_TOKEN)
Le nom de la balise openReplaySessionToken est sensible à la casse.
Des questions ?
Section titled Des questions ?Si vous rencontrez des problèmes, rejoignez notre Slack ou consultez notre Forum et obtenez de l’aide auprès de notre communauté.