View Slow Running or Stuck Java Threads
Você pode ver threads Java em execução lenta ou paralisados no Trace Explorer.
O serviço Application Performance Monitoring fornece visibilidade de threads Java lentos ou presos. O agente Java do APM e o rastreador Java do APM criam intervalos de timeout para threads que não concluem a execução de uma solicitação em um período definido (o tempo padrão é de 60 segundos). Os valores de dimensão de intervalos são semelhantes ao intervalo padrão, com exceção da dimensão OperationName
, que é prefixada com TimedOut
e a dimensão de intervalo Kind
, que é definida como TIMED_OUT
. Por exemplo, [TimedOut] /frontStore/login
.
Você também pode usar esse recurso juntamente com Snapshots de Thread para identificar o número class/method/line
no qual o thread Java está preso. Para obter informações sobre a exibição Snapshot de Thread, consulte Exibir Snapshots de Thread.
Para obter informações sobre como ativar, desativar e outras opções de configuração, como alterar o período padrão para essa capacidade, consulte o arquivo AgentConfig.properties
no diretório de configuração do Agente.