Atributos de Rastreamento e Intervalo para o Agente do Browser do APM
Os atributos de rastreamento (intervalo raiz) e de intervalo no Trace Explorer são definidos marcando um intervalo, o que permite o monitoramento efetivo das várias camadas de um aplicativo.
Os atributos são pares de chave/valor anexados a um intervalo para fornecer informações adicionais e contexto sobre a operação executada no intervalo. Um rastreamento tem alguns atributos somente de rastreamento, bem como todos os atributos de intervalo do intervalo raiz.
No Explorador de Rastreamento, você pode usar atributos para consultar e filtrar rastreamentos e intervalos. Há dois tipos de atributos: Dimensões (atributos de string) e Métricas (atributos numéricos) que estão disponíveis no painel Atributos no Trace Explorer.
Esta seção fornece uma lista completa dos atributos prontos para uso aplicáveis ao agente do Browser do APM. A tabela abaixo inclui:
- Nome: Nome do atributo.
- Descrição: Descrição resumida do atributo.
- Rastreamento/Intervalo: Disponibilidade do atributo. Um atributo pode estar disponível para rastreamentos, intervalos ou ambos.
- Tipo: Tipo de atributo: Dimensão ou Métrica.
Nome | Descrição | Rastreamento/Intervalo | Tipo |
---|---|---|---|
AggregateCount |
O número de observações agrupadas em um único intervalo. Podem ser ocorrências de recursos ou erros, dependendo de ApmrumType .
|
Atributo de rastreamento e intervalo | Métrica |
AjaxCalls |
O número de chamadas AJAX observadas. | Atributo de rastreamento e intervalo | Métrica |
AjaxDownloadTime |
O tempo gasto para fazer download de uma resposta. | Atributo de rastreamento e intervalo | Métrica |
AjaxErrors |
O número de erros AJAX observados. | Atributo de rastreamento e intervalo | Métrica |
AjaxFirstByteTime |
O tempo gasto para receber o primeiro byte de uma resposta de chamada AJAX depois que a solicitação é enviada ao servidor. Isso é afetado principalmente pela latência de rede e pelo tempo de resposta do servidor. | Atributo de rastreamento e intervalo | Métrica |
AjaxInitTime |
O tempo gasto para inicializar uma solicitação AJAX dentro do browser, desde a criação de fetch/xhr até a solicitação ser enviada.
|
Atributo de rastreamento e intervalo | Métrica |
AjaxResponseTime |
O tempo gasto para processar a resposta de chamada AJAX, que é a soma de AjaxInitTime , AjaxFirstByteTime e AjaxDownloadTime .
|
Atributo de rastreamento e intervalo | Métrica |
ApdexScore |
O mapeamento do nível de satisfação do usuário para uma representação numérica que pode ser agregada. O valor está entre 0 para Frustrado e 1 para Satisfeito.
|
Atributo de rastreamento e intervalo | Métrica |
ApmrumAttribute1 |
Um atributo personalizado que pode ser configurado para relatar qualquer valor necessário. O valor padrão é preenchido com o primeiro diretório. | Atributo de rastreamento e intervalo | Dimensão |
ApmrumAttribute2 |
Uma dimensão personalizada preenchida com um valor definido pelo usuário. Em alguns frameworks como o Oracle Application Development Framework, um valor padrão é descrito na documentação. | Atributo de rastreamento e intervalo | Dimensão |
ApmrumClickElementId |
A representação xpath do elemento clicado em relação à ApmRumType PageUpdate .
|
Atributo de rastreamento e intervalo | Dimensão |
ApmrumClickElementName |
O texto clicado em relação ao ApmRumType PageUpdate . Observe que esse campo só será preenchido se o booliano trackScreenText estiver configurado.
|
Atributo de rastreamento e intervalo | Dimensão |
ApmrumContextType |
O contexto no qual o intervalo é criado. Por exemplo: Page , Page Update e Custom Span .
|
Atributo de rastreamento e intervalo | Dimensão |
ApmrumLanguage |
A configuração de idioma do navegador. | Atributo de rastreamento e intervalo | Dimensão |
ApmrumPageUpdateType |
O tipo de Atualização de Página. Por exemplo: Partial Page Update , Full Page Update ou Page Load .
|
Atributo de rastreamento e intervalo | Dimensão |
ApmrumType |
O tipo de intervalo. Por exemplo: Page Update , Page Load ou Ajax .
|
Atributo de rastreamento e intervalo | Dimensão |
ApmrumWindowId |
O ID da janela ativa que gera o intervalo. | Atributo de rastreamento e intervalo | Dimensão |
Component |
O componente que gerou o intervalo do padrão https://opentracing.io/specification/conventions/ , com valores como JDBC, SERVLET e BROWSER.
|
Atributo de rastreamento e intervalo | Dimensão |
ConnectCount |
O número de conexões estabelecidas. | Atributo de rastreamento e intervalo | Métrica |
ConnectTime |
O tempo médio gasto para estabelecer conexões de servidor. | Atributo de rastreamento e intervalo | Métrica |
DeviceType |
O tipo de dispositivo usado pelo usuário. Por exemplo, Computador Pessoal. | Atributo de rastreamento e intervalo | Dimensão |
DNSLookups |
O número de lookups de DNS. | Atributo de rastreamento e intervalo | Métrica |
DNSTime |
O tempo médio gasto para executar lookups de DNS. | Atributo de rastreamento e intervalo | Métrica |
ECID |
O ID do Contexto de Execução Oracle. | Atributo do intervalo | Dimensão |
Error |
A propriedade de intervalo que marca um intervalo como "com falha" com o valor booliano true , no caso de um erro. Isso indica que o aplicativo considerou a operação representada pelo intervalo com falha. O valor booliano padrão é false (sem erro).
|
Atributo de rastreamento e intervalo | Dimensão |
ErrorLocation |
O local ou a origem do erro, se disponível. | Atributo de rastreamento e intervalo | Dimensão |
ErrorMessage |
A descrição do erro. | Atributo de rastreamento e intervalo | Dimensão |
ErrorObject |
Uma descrição legível do erro. | Atributo de rastreamento e intervalo | Dimensão |
HttpMethod |
O método HTTP usado na solicitação, por exemplo, GET , POST e DELETE .
|
Atributo de rastreamento e intervalo | Dimensão |
HttpStatusCode |
O código de status HTTP da resposta, por exemplo, 200 , 404 ou 500 .
|
Atributo de rastreamento e intervalo | Dimensão |
HttpStatusDetails |
A descrição do código de status da resposta HTTP. | Atributo de rastreamento e intervalo | Dimensão |
HttpUrl |
O URL HTTP relacionado ao intervalo. | Atributo de rastreamento e intervalo | Dimensão |
HttpUrlFragment |
O fragmento de URL HTTP relacionado ao intervalo. | Atributo de rastreamento e intervalo | Dimensão |
HttpUrlHost |
O nome do host do URL HTTP relacionado ao intervalo. | Atributo de rastreamento e intervalo | Dimensão |
HttpUrlPath |
O caminho do URL HTTP relacionado ao intervalo. | Atributo de rastreamento e intervalo | Dimensão |
HttpUrlQuery |
A consulta de URL HTTP relacionada ao intervalo. | Atributo de rastreamento e intervalo | Dimensão |
Kind |
O campo relacionado à definição de rastreamento aberto (https://opentracing.io/specification/conventions/) span.kind0 . O agente do Browser pode reportar valores como CLIENT ou INTERNAL, e o agente Java e outros rastreadores podem reportar valores como SERVER para servlets e CLIENT para HttpClient e JDBC.
|
Atributo de rastreamento e intervalo | Dimensão |
OperationName |
O nome do intervalo. | Atributo de rastreamento e intervalo | Dimensão |
PageClicks |
O número de cliques em uma página. | Atributo de rastreamento e intervalo | Métrica |
PageDownloadTime |
o tempo calculado desde o envio de uma solicitação do URL da página pelo navegador até o recebimento do conteúdo completo. | Atributo de rastreamento e intervalo | Métrica |
PageFirstByteTime |
O tempo calculado desde o envio da solicitação do URL da página pelo browser até o primeiro byte de resposta do servidor ser enviado para o URL da página. Isso é afetado principalmente pelo tempo de resposta do servidor e pela latência da rede. | Atributo de rastreamento e intervalo | Métrica |
PageInitTime |
O tempo calculado desde o recebimento do trigger de navegação pelo browser até que a solicitação do URL da página seja iniciada, o que inclui o tempo de configuração da conexão. Esse tempo é calculado para Carregamentos de Página e Atualizações de Página. | Atributo de rastreamento e intervalo | Métrica |
PageInteractiveTime |
O tempo que leva para a página se tornar interativa. | Atributo de rastreamento e intervalo | Métrica |
PageRenderTime |
O tempo calculado do recebimento do HTML completo pelo browser até o conteúdo ser renderizado. | Atributo de rastreamento e intervalo | Métrica |
PageResponseTime |
O tempo gasto desde o início da navegação até o carregamento do script ser concluído. Esta é a soma de PageInitTime , PageFirstByteTime , PageDownloadTime e PageRenderTime .
|
Atributo de rastreamento e intervalo | Métrica |
PageViews |
O número de exibições de página. | Atributo de rastreamento e intervalo | Métrica |
RedirectTime |
O tempo médio gasto no tratamento de redirecionamentos HTTP. | Atributo de rastreamento e intervalo | Métrica |
SatisfiedPageViews |
O número de views de páginas com um desempenho "satisfatório". | Atributo de rastreamento e intervalo | Métrica |
ScriptErrors |
O número de erros de JavaScript observados. | Atributo de rastreamento e intervalo | Métrica |
SessionId |
O identificador exclusivo da sessão ou do navegador. | Atributo de rastreamento e intervalo | Dimensão |
SpanID |
O identificador exclusivo de cada intervalo. | Atributo do intervalo | Dimensão |
SSLTime |
O tempo médio gasto para estabelecer conexões de servidor seguras (como parte de ConnectTime ).
|
Atributo de rastreamento e intervalo | Métrica |
StartTime |
O horário de início do intervalo. | Atributo do intervalo | Métrica |
ToleratingPageViews |
O número de views de páginas com um desempenho "tolerável". | Atributo de rastreamento e intervalo | Métrica |
UserName |
O nome do usuário final que usa o sistema ou um identificador que identifica exclusivamente o usuário.
Para obter informações sobre as opções de captura e configuração do nome de usuário, consulte Modificar ou Desativar Definições de Sondagem Padrão. |
Atributo de rastreamento e intervalo | Dimensão |
WebApplicationName |
O nome do aplicativo da Web conforme especificado na instrumentação. Se nenhum valor for especificado para essa dimensão, "WebApp Padrão" será designado. | Atributo de rastreamento e intervalo | Dimensão |