Como encontrar traces

O Stackdriver Trace exibe uma lista de solicitações recentes para o aplicativo na lista de traces. É possível usar essa lista para procurar e filtrar todos os traces associados por URI, serviço, versão, intervalo de tempo e outros parâmetros. Uma vez que um trace for encontrado, é possível clicar no URI da solicitação exibida para visualizar os detalhes.

Encontrar um trace

Para visualizar sua lista de traces, selecione Stackdriver > Trace > Lista de traces no Console do Google Cloud Platform ou clique no botão a seguir:

Acessar a página "Lista de traces"

Pode demorar alguns minutos para que os traces apareçam na primeira vez em que você usa o Stackdriver Trace. A captura de tela a seguir mostra um exemplo da lista de rastreamento para uma configuração do Compute Engine:

Lista do Stackdriver Trace

À direita do gráfico, a lista de traces mostra as seguintes informações para cada solicitação:

  • Latência: o tempo que o aplicativo levou para lidar com a solicitação de ponta a ponta.
  • Método HTTP: o método HTTP da solicitação: GET, DELETE, POST ou PUT.
  • URI: o URI relativo da solicitação.
  • Relatório de análise: um link para o relatório de análise associado, se houver um disponível.
  • Hora: quando a solicitação foi feita.

Procurar traces

Por padrão, a lista de traces exibe as cinco solicitações mais recentes para o aplicativo. Clique em Previous (navigate_before) e Next (navigate_next) para navegar para frente e para trás na lista ou defina um intervalo predeterminado usando as seleções na parte superior da página.

Também é possível clicar e arrastar para dentro do gráfico para selecionar um intervalo personalizado:

Como selecionar um intervalo de tempo personalizado no gráfico do trace

Filtrar traces

Para filtrar os traces que aparecem na lista, siga um destes procedimentos:

  • Use o campo Solicitar filtro. As comparações diferenciam maiúsculas de minúsculas.

    • Para listar todos os traces de um projeto com o nome de período raiz "Recv", insira esse nome, "Recv", ou um prefixo do nome, como "Re".

    • Para listar todos os traces que retornaram um código de status HTTP no intervalo de 200 a 299, em que a latência é de um segundo ou mais e o trace contém um período com o nome exato "/modules/GetNumInstances", use o seguinte filtro:

      +span:/modules.GetNumInstances latency:1s /http/status_code:2
      

      O termo do filtro de trace +span força uma correspondência exata no nome do período. Se você quiser incluir todos os traces em que "/modules/GetNumInstances" é um prefixo de um nome de período, omita o sinal de adição. Para ver mais informações sobre os termos do filtro de trace, consulte Filtros de traces.

  • Use as listas suspensas. A correspondência diferencia maiúsculas de minúsculas.

    • Os valores selecionados para método HTTP e status HTTP são aplicados apenas para rastrear extensões raiz. Se você selecionar GET para o método HTTP, apenas os traces com o método HTTP do período raiz GET corresponderão a esse filtro.
    • Para ambientes do App Engine, você tem opções adicionais de filtrar por Serviço e por Versão. Essas opções são aplicadas a todos os trechos de um trace.
    • Para todos os ambientes, é possível inserir o início de um URI de solicitação na caixa de texto Filtro de solicitação.

Visualizar detalhes do trace

É possível clicar em qualquer URI de solicitação exibido para visualizar os detalhes do trace. Consulte Como visualizar detalhes do trace para mais informações.