Como monitorar a eficiência da fila do semáforo por meio de Insights de aplicações
Monitore a eficiência da fila do semáforo rastreando a profundidade da fila e o número de transações rejeitadas por meio dos gráficos de semáforo Insights de aplicações.
Você pode monitorar o desempenho das filas de semáforo em sua instância comparando a profundidade da fila de semáforo e a contagem de rejeições nos gráficos de semáforo na guia Visão geral.
Por meio dos gráficos de semáforos, você pode monitorar as seguintes métricas:
- A profundidade da fila do semáforo, que permite ajudar a evitar backlogs
- Contagens de rejeições, que permitem identificar gargalos de processamento
Os semáforos controlam o número de transações simultâneas que podem ser executadas em um nó. Semáforos disponíveis baixos indicam que a instância está sendo executada perto da capacidade total de transação. As transações de entrada aguardarão até que os semáforos estejam disponíveis.
Você acessa os gráficos de semáforos navegando até .
- Monitore o nível de carga comparando a profundidade da fila com o limite de profundidade da fila que aparece como uma linha vermelha em cada gráfico de semáforo.
- Procure correlações ou tendências comparando a métrica de profundidade da fila com a métrica de contagem de rejeições ao longo do tempo.
Aprofunde-se na eficiência de processamento do semáforo fazendo o detalhamento para analisar problemas no nível do nó nos gráficos de detalhes na guia Informações da sessão.
- Procure picos nos gráficos de profundidade da fila. Uma contagem de transações alta indica que o nó pode estar sobrecarregado. Selecione um ponto de dados no gráfico de detalhes para exibir uma lista de transações. Na tabela, procure transações de longa execução no semáforo e interrompa-as. Reduza a contagem de transações se a profundidade da fila for consistentemente alta.
- Procure picos nos gráficos de contagem de rejeições. Uma contagem de rejeição alta indica uma proliferação inesperada nas chamadas. Se a profundidade da fila for atingida, todas as solicitações subsequentes serão rejeitadas, o que resulta em uma mensagem de erro de solicitações rejeitadas (HTTP 429). Reduza o número de chamadas ou interrompa transações de longa execução que possam estar fazendo backup da fila.