Como explorar transações lentas com o Zerum Falcon™

Veja como é prático explorar e analisar transações lentas, utilizando a solução da Zerum

Monitorar a comunicação entre sistemas, bancos de dados e usuários e garantir que ela aconteça de forma rápida e consistente é essencial. Transações lentas causam queda na produtividade, prejudicam a experiência do usuário e geram uma série de outros problemas, daí a importância de se analisar continuamente a qualidade transacional.

O Zerum Falcon permite o monitoramento das transações de maneira global, em tempo real e sem causar overhead.

Veja como utilizar a solução para explorar e analisar transações lentas de forma rápida e prática:

1 – No Zerum Falcon™, acesse o menu “Explorar”

2 – Selecione o protocolo desejado. Neste exemplo analisaremos o protocolo HTTP, presente no menu “APLICAÇÕES”.

3 – Selecione a aba “VISUALIZAÇÕES” (ou “GRÁFICOS” nas versões anteriores).

4 – Selecione o tipo de gráfico “SUNBURST”.

5 – Na aba “CÁLCULO DE TAMANHO”, selecione o Tipo de Operação “Contagem”. Renomeie a legenda (opcional). Em nosso exemplo, a legenda foi renomeada para “QTD”.

6 – Na aba “DIVISÕES”, clique no botão “Adicionar divisão”.

 

7 – Em “Tipo de agregação”, selecione “Filtros”.

8 – Crie os filtros.

Nos campos dos filtros, digite:

  • FILTRO 1: transaction_time_s:<5 AND is_error: false
  • FILTRO 2: transaction_time_s:>=5

O FILTRO 1 traz a quantidade de transações que consideramos normais (menos de 5 segundos e sem erros). O FILTRO 2 traz a quantidade de transações consideradas lentas, ou seja, que levaram mais de 5 segundos. Os valores podem ser customizados da maneira que melhor atender sua operação.

9 – Clicar no botão “Salvar em dashboard”.

10 – Nomeie a sua visualização no popup.

No popup que aparece após “Salvar em dashboard”, preencha os campos “Nome” (obrigatórios, marcados com *). O preenchimento dos campos “Descrição” é opcional. Por fim, clique em Salvar.

11 – É mostrado o status “Salvo com sucesso”.

Seguindo estes passos simples, você cria visualizações para monitorar a duração das transações HTTP ou qualquer outro protocolo suportado em tempo real, identificando a quantidade de transações normais e lentas. Com esta ferramenta, é possível identificar os pontos mais problemáticos e corrigir lentidões.