Importante
Este é um recurso experimental do browser e está sujeito a alterações. Use esse recurso com cautela. Recursos experimentais estão disponíveis apenas para aceitação manual com copiar e colar ou implementações NPM do agente. Para obter acesso ao aplicativo com APM , entre em contato com seu representante de suporte. Para mais informações sobre como participar, consulte o recurso experimental.
Marcas e medidas são métodos padrão para observar e relatar o desempenho de suas páginas da web. Eles são eventos genéricos nativos do browser. Você pode usá-los para medir a duração de qualquer tarefa. O agente do New Relic Browser pode rastrear automaticamente marcas e medidas e armazená-las como BrowserPerformance
evento.
Habilitar monitoramento de marcas e medidas
Para habilitar esse recurso:
Certifique-se de que você está usando o browser Agente 1.272.0 ou posterior.
Localize o código do agente no seu aplicativo HTML ou JS da página da web.
No objeto de configuração
init
, adicione a configuração do recursoperformance
.Aqui está um exemplo para habilitar a detecção de marcas e medidas:
<script type="text/javascript"> ;window.NREUM||(NREUM={});init={ …, performance: {capture_marks: true, capture_measures: true} }:Implantar seu aplicativo.
Encontre seus dados no New Relic
Uma vez habilitado, o agente armazena dados de marcas e medidas no tipo de evento BrowserPerformance
no New Relic. Para encontrar esses dados, tente a seguinte consulta e depois crie um painel personalizado para monitorar o desempenho.
Consulta 1: Esta consulta NRQL recupera todos os BrowserPerformance
eventos para o appName
especificado ("Meu aplicativo") onde o entryName
é mark
ou measure
.
FROM BrowserPerformance SELECT * WHERE appName = 'My Application' AND entryName = 'mark' OR entryName = 'measure'
Consulta 2: Esta consulta NRQL calcula a média entryDuration
para eventos de marca e medida dentro do appName
especificado. A cláusula FACET entryName
agrupa os resultados pelo campo entryName
, fornecendo durações médias separadas para eventos de marcação e medição. Isso pode ser útil para comparar o desempenho médio das notas em relação às medidas.
FROM BrowserPerformance SELECT average(entryDuration) WHERE appName = 'My Application' AND entryName = 'mark' OR entryName = 'measure' FACET entryName