O logging automático coleta mensagens de log emitidas pelo browser console
para ajudar você a maximizar a observabilidade do seu aplicativo frontend.
Os logs do browser são rastreados por padrão no nível WARN
para o agente Pro e Pro+SPA, mas não estão disponíveis para o agente Lite do browser . Recomendamos que você primeiro confirme se está usando o agente Pro ou Pro+SPA. Veja Introdução.
Como funciona o logging automático do Browser
Com base nos níveis de logging e nas taxas de amostragem definidas na configuração, a instrumentação automática dos logs do browser tentará coletar mensagens dos seguintes métodos:
Método | Nível |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
Importante
Os dados passados pelos métodos do console podem passar por serialização e ofuscação. Dependendo do tamanho e da frequência, isso pode impactar negativamente o desempenho do aplicativo, bem como os custos de dados. Em geral, NÃO é recomendado passar objetos grandes ou grandes quantidades de dados para métodos de console.
Por padrão, os dados de logging são armazenados por 30 dias, mas a retenção real de dados depende da sua conta.
Iniciar
Habilitar coleta automática de logs
- Vá para one.newrelic.com > All Capabilities > Browser.
- Selecione seu aplicativo de browser.
- No menu à esquerda, clique em Application settings.
- Na página de configurações do aplicativo, certifique-se de que o agente do browser Pro ou Pro + SPA esteja selecionado. A detecção automática de log não está disponível para o agente Lite do browser.
- Ative a configuração Browser logs .
Configurar taxas de amostragem
Defina uma taxa de amostragem (0%-100%) para as seguintes amostras:
User sessions registra uma amostra aleatória de todas as sessões do usuário.
Por exemplo, se você definir a taxa de amostragem da sessão para 50%, isso significa que:
Metade de todas as sessões do usuário coletará automaticamente eventos de log.
Ver evento de log
Você pode encontrar dados de logging em dois lugares:
Na página Logs :
Vá para: one.newrelic.com > All capabilities > Logs. Para obter detalhes sobre o que você pode fazer na interface, consulte interface de log.
Você também pode consultar o tipo de dados
Log
. Aqui está um exemplo simples de consulta NRQL:
SELECT * FROM LogVocê também pode usar o NerdGraph, nossa API no formato GraphQL para consultar dados ou configurar gerenciamento de logs .
Na página Errors inbox :
- No menu esquerdo do browser, clique em Errors.
- Clique nas páginas Triage e Group errors para ver os logs anexados aos erros.
Consumo de dados
Os logs seguem o mesmo preço de consumo dos outros bytes do seu browser. A quantidade de bytes produzidos depende da contagem e do comprimento das mensagens.
O recurso de logging automático elimina a necessidade de chamar a API do browser newrelic.log
ou newrelic.wrapLogger
, exceto ao adicionar atributo personalizado ao registro de evento.