• /
  • EnglishEspañolFrançais日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Usando API do agente

O agente Roku da New Relic fornece uma API abrangente para monitorar eventos de sistema e vídeo em aplicativos Roku. A API está organizada em categorias lógicas para ajudar você a encontrar rapidamente os métodos de que precisa.

Categorias de API

Navegue pelos métodos da API por categoria:

Categoria

Descrição

Inicialização do agente

Inicialize o agente e controle o rastreamento de sessão de vídeo

Métodos de ciclo de vida

Rastrear eventos de ciclo de vida do aplicativo e da cena

Rastreamento de eventos

Enviar eventos personalizados, de sistema e de vídeo

Monitoramento HTTP

Monitorar requisições e respostas de rede

Atributo personalizado

Adicionar metadados a eventos para filtragem e análise

Exploração madeireira

Enviar mensagens de log para o New Relic

Métrica

Acompanhar medições quantitativas personalizadas

Configuração do Harvest

Controle quando os dados são enviados para o New Relic

Configuração

Atualizar configurações do agente em tempo de execução

Gerenciamento de domínio

Configurar substituição de domínio para URLs

Identificação do usuário

Associar eventos a usuários específicos

Guia de início rápido

1. Inicialize o agente

Comece inicializando o agente da New Relic no seu aplicativo 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. Iniciar o log do sistema

Ativar o monitoramento de eventos do sistema:

m.syslog = NewRelicSystemStart(m.port)

3. Rastrear sessões de vídeo

Monitorar a reprodução de vídeo:

NewRelicVideoStop(m.nr)

4. Enviar eventos personalizados

Rastrear eventos da aplicação:

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

5. Adicionar atributos personalizados

Adicione metadados aos seus eventos:

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

6. Definir identificador de usuário

Associar eventos a usuários específicos:

nrSetUserId(m.nr, "TEST_USER")
Copyright © 2026 New Relic Inc.

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