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.brsCopiez 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)