L'agent Roku de New Relic est conçu pour monitorer le comportement des applications Roku, en se concentrant sur les événements liés au niveau système et à la vidéo. Il utilise l'API d'événement pour envoyer des données via une interface REST, prenant en charge cinq types d'événements :
- ConnectedDeviceSystem: système événement
- VideoAction: Vidéo événement
- VideoErrorAction: Erreur événement
- VideoAdAction: Annonce événement
- VideoCustomAction: événement personnalisé
Prérequis
Pour initialiser l'agent New Relic Roku, vous avez besoin de :
- Votre identifiant de compteNew Relic
- Votre New Relic .
Installer et configurer l'agent Roku
Téléchargez le package Roku Video Agent et décompressez-le pour accéder à la structure de fichiers suivante :
components/NewRelicAgent/ NRAgent.brs NRAgent.xml NRTask.brs NRTask.xmlsource/ NewRelicAgent.brs
Copiez le dossier NewRelicAgent
dans le répertoire components
et le fichier NewRelicAgent.brs
dans le répertoire source
de votre projet d'application Roku.
Initialisez l'agent: ouvrez votre fichier principal BrightScript (par exemple, Main.brs
). Initialisez l'agent New Relic en appelant la fonction NewRelic
avec vos ACCOUNT ID
, , APP NAME
, APPLICATION TOKEN
et ENDPOINT
.
Pour configurer l'agent afin qu'il utilise différents points de terminaison en fonction de l'environnement, modifiez le fichier Main.brs
. La valeur de configuration par défaut est US
, mais elle peut être modifiée en EU
ou staging
selon l'environnement que vous souhaitez utiliser.
m.nr = NewRelic("ACCOUNT ID", "LICENSE KEY", "APP NAME", "APPLICATION TOKEN", "US", true)