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