Splunk APM
5. APM Trace Analyzer
Como o Splunk APM oferece visibilidade NoSample de ponta a ponta de todos os serviços, ele captura cada trace. Neste workshop, o orderId da transferência bancária está disponível como uma tag. Isso significa que podemos usá-lo para localizar o trace exato da experiência insatisfatória encontrada pelos usuários.
Analisador de rastreamento
Exercício
- Com a caixa externa do wire-transfer-service selecionada, clique em Traces no painel à direita.
- Configure Time Range como Last 15 minutes.
- Certifique-se de que Sample Ratio esteja definido como
1:1e não1:10.

A visualização Trace & error count mostra o total de rastreamentos e rastreamentos com erros em um gráfico de barras empilhadas. Você pode usar o mouse para selecionar um período específico dentro do período disponível.
Exercício
- Clique no menu suspenso que diz Contagem de rastreamento e erros e altere para Duração do rastreamento

A visualização Trace Duration mostra um mapa térmico de rastreamentos por duração. O mapa de calor representa 3 dimensões de dados:
- Tempo no eixo x
- Duração do rastreamento no eixo y
- Os rastreamentos (ou solicitações) por segundo são representados pelos tons do mapa de calor
Você pode usar o mouse para selecionar uma área no mapa de calor, para focar em um período de tempo específico e em um intervalo de duração do rastreamento.
Exercício
- Mude de Duração do rastreamento de volta para Contagem de rastreamento e erros.
- No seletor de horário, selecione Last 1 hour.
- Observe que a maioria de nossos rastreamentos contém erros (vermelho) e há apenas uma quantidade limitada de rastreamentos livres de erros (azul).
- Certifique-se de que Sample Ratio esteja definido como
1:1e não1:10. - Clique em Adicionar filtros, digite
orderIde selecione orderId na lista. - Localize e selecione o orderId fornecido pelo instrutor do workshop e pressione Enter.

Agora filtramos até chegar ao trace exato no qual os usuários relataram uma experiência insatisfatória, com uma espera muito longa pelo processamento.
Um benefício secundário da visualização desse rastreamento é que ele estará acessível por até 13 meses. Isso permitirá que os desenvolvedores retornem a esse problema posteriormente e ainda visualizem esse trace, por exemplo.
Exercício
- Clique no traço na lista.
A seguir, caminharemos pela cachoeira tracejada.
