Instalação
Para que o AppSignal possa obter as métricas do Global VM Lock, você deve adicionar a bibliotecagvltools ao seu projeto:
Intelligence dashboards
Os Intelligence dashboards aparecerão na seção Dashboard do AppSignal.
O AppSignal reporta as seguintes tags para as métricas do Global VM Lock:

Gráfico Global timer
O gráfico global timer mostra o tempo que as threads passaram esperando para serem retomadas durante o último minuto, ou seja, esperando que seu código fosse executado novamente.Configurando a medição do global timer
A medição do global timer tem uma sobrecarga de desempenho estimada de 5%. Para evitar impactos negativos no desempenho da sua aplicação, você pode querer desabilitargvl_global_timer por padrão e habilitá-lo quando necessário para requisições específicas ou jobs intensivos em threads.
Para desabilitar esta métrica no momento do start, defina a opção de configuração enable_gvl_global_timer como false.
Então, você pode usar a biblioteca gvltools para habilitar e desabilitar a medição do global timer sem precisar reiniciar sua aplicação:
Gráfico Waiting threads
O gráfico waiting threads mostra o número de threads aguardando para serem retomadas em um determinado momento. O gráfico não inclui threads que não estão prontas para serem retomadas, como threads que estão em sleep ou aguardando um evento de I/O. Para desabilitar esta métrica, você pode definir a opção de configuraçãoenable_gvl_waiting_threads como false.