Depois de nos enviar seus dados do OpenTelemetry e abrir seu serviço (entidade) na interface, você poderá clicar em Go runtime para identificar qual instância de serviço possui padrões de desempenho incomuns ou não íntegros relacionados ao tempo de execução da linguagem.
Importante
Você deve instalar um pacote de instrumentação separado para reunir a métrica de tempo de execução usada nesta visualização. Consulte os detalhes da métrica de tempo de execução abaixo.
Você pode escolher várias instâncias de serviço para comparar com base em resumos das principais métricas: tempo de resposta, taxas de transferência, taxas de erros, tempo de coleta de lixo e uso de memória. Em seguida, você pode comparar todas as métricas da instância usando gráficos de série temporal para detectar problemas e determinar se coleta de lixo, goroutines ou outros recursos de tempo de execução estão envolvidos.
Aqui está um fluxo de trabalho típico:
Clique em
Go runtime
.
Encontre instâncias de tempo de execução Go interessantes usando a tabela de métricas de saúde resumidas:
- Use a barra de filtros para restringir sua pesquisa.
- Classifique para encontrar valores discrepantes, por exemplo, instância com maior tempo de coleta de lixo.
Selecione aquelas instâncias interessantes de tempo de execução Go.
Clique em
Compare
para ver uma exibição da métrica de integridade e tempo de execução facetada por instância.