O agente New Relic Roku foi projetado para monitorar o comportamento do aplicativo Roku, com foco em eventos relacionados ao sistema e ao vídeo. Ele usa a API de eventos para enviar dados por meio de uma interface REST, suportando cinco tipos de eventos:
- ConnectedDeviceSystem: Sistema de eventos
- VideoAction: Evento de vídeo
- VideoErrorAction: Evento de erro
- VideoAdAction: Anúncio de evento
- VideoCustomAction: evento personalizado
Pré-requisitos
Para inicializar o agente New Relic Roku, você precisa:
- ID da sua contaNew Relic
- Sua New Relic .
Instalar e configurar o agente Roku
Baixe o pacote Roku Video agente e descompacte-o para acessar a seguinte estrutura de arquivo:
components/NewRelicAgent/ NRAgent.brs NRAgent.xml NRTask.brs NRTask.xmlsource/ NewRelicAgent.brs
Copie a pasta NewRelicAgent
para o diretório components
e o arquivo NewRelicAgent.brs
para o diretório source
do seu projeto de aplicativo Roku.
Inicialize o agente: abra seu arquivo principal BrightScript (por exemplo, Main.brs
). Inicialize o agente New Relic chamando a função NewRelic
com seus ACCOUNT ID
, , APP NAME
, APPLICATION TOKEN
e ENDPOINT
.
Para configurar o agente para usar um endpoint diferente com base no ambiente, modifique o arquivo Main.brs
. O valor de configuração padrão é US
, mas pode ser alterado para EU
ou staging
dependendo do ambiente que você deseja usar.
m.nr = NewRelic("ACCOUNT ID", "LICENSE KEY", "APP NAME", "APPLICATION TOKEN", "US", true)