• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Utilisation de l'API d'agent

L'agent Roku de New Relic fournit une API complète pour le monitoring des événements système et vidéo dans les applications Roku. L'API est organisée en catégories logiques pour vous aider à trouver rapidement les méthodes dont vous avez besoin.

Catégories d'API

Parcourir les méthodes d'API par catégorie :

Catégorie

Description

Initialisation de l'agent

Initialiser l'agent et contrôler le suivi des sessions vidéo

Méthodes du cycle de vie

Suivre les événements du cycle de vie de l'application et de la scène

Suivi des événements

Envoyer des événements personnalisés, système et vidéo

Monitoring HTTP

Monitorer les requêtes et réponses réseau

Les attributs personnalisés

Ajouter des métadonnées aux événements pour le filtrage et l'analyse

Enregistrement

Envoyer des messages de log à New Relic

Métriques

Suivre des mesures quantitatives personnalisées

Configuration de Harvest

Contrôler quand les données sont envoyées à New Relic

Configuration

Mettre à jour les paramètres de l'agent en cours d'exécution

Gestion des domaines

Configurer la substitution de domaine pour les URL

Identification de l'utilisateur

Associer des événements à des utilisateurs spécifiques

Guide de démarrage rapide

1. Initialisez l'agent

Commencez par initialiser l'agent New Relic dans votre application Roku :

sub Main(aa as Object)
screen = CreateObject("roSGScreen")
m.port = CreateObject("roMessagePort")
screen.setMessagePort(m.port)
scene = screen.CreateScene("VideoScene")
screen.show()
m.nr = NewRelic("ACCOUNT ID", "API KEY")

2. Démarrer le logging système

Activer le monitoring des événements système :

m.syslog = NewRelicSystemStart(m.port)

3. Suivre les sessions vidéo

Monitorer la lecture vidéo :

NewRelicVideoStop(m.nr)

4. Envoyer des événements personnalisés

Suivre les événements applicatifs :

nrSendCustomEvent(m.nr, "MyEvent", "MY_ACTION")
attr = {"key0":"val0", "key1":"val1"}
nrSendCustomEvent(m.nr, "MyEvent", "MY_ACTION", attr)

5. Ajouter des attributs personnalisés

Ajoutez des métadonnées à vos événements :

nrSetCustomAttribute(m.nr, "myNum", 123, "CONTENT_START")
nrSetCustomAttribute(m.nr, "myString", "hello")

6. Définir l'identifiant utilisateur

Associer des événements à des utilisateurs spécifiques :

nrSetUserId(m.nr, "TEST_USER")
Droits d'auteur © 2026 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.