Como usar o Retrace para monitoramento de desempenho de aplicativos

Os desenvolvedores contam com ferramentas de gerenciamento de desempenho de aplicativos (APM) para determinar como seus aplicativos são executados antes e depois da implantação.

Tradicionalmente, as ferramentas de APM, como muitos outros aplicativos antes do surgimento de SaaS (Software-as-a-solution), foram implantadas em servidores e máquinas de desenvolvedores. No entanto, à medida que as soluções SaaS se tornaram mais populares, essas ferramentas foram transferidas para a nuvem.

Como em qualquer aplicativo SaaS, APM baseado em nuvem oferece várias vantagens sobre o software no local. Não há necessidade de adquirir novo hardware para hospedar a ferramenta APM, e o gerenciamento da própria ferramenta APM é deixado nas mãos do fornecedor. Tudo o que o desenvolvedor precisa fazer é abrir a ferramenta em um navegador e monitorar um aplicativo a partir dele.

Retrace APM SaaS – Quão bom é isso?

O Retrace from Stackify é uma dessas soluções SaaS APM. Além de. NET, Retrace, também suporta Java.

Observação: para desenvolvedores .NET ou Java que desejam um criador de perfil mais poderoso do que o que têm agora, Prefix, outro produto Stackify, permite que você entenda o que seu código está fazendo e quanto tempo leva para processar uma solicitação da web. O prefixo é software livre – você pode experimentá-lo em sua estação de trabalho do desenvolvedor a qualquer momento.

Refazer oferece suporte a logon único via SAML, autenticação de dois fatores e permite funções de segurança granulares para manter seus aplicativos protegidos. Para começar a usar o Retrace, basta instalar o agente Stackify APM+ no servidor que hospeda seu aplicativo. Depois que o agente APM+ é instalado no servidor e ativado, os dados de criação de perfil do aplicativo são transmitidos para o Stackify.

Vamos dar uma olhada mais detalhada em como o Retrace faz o perfil do seu código.

No Dashboard, os aplicativos que estão sendo monitorados são listados. À direita está um resumo das informações disponíveis no aplicativo, por exemplo, tipo, instâncias, solicitações por minuto, índice de satisfação, erros por minuto, recursos e alertas.

Clique no nome do aplicativo para exibir informações de monitoramento mais detalhadas sobre o aplicativo.

retrace-app-name

Aponte o cursor sobre um gráfico para obter informações mais detalhadas relacionadas ao gráfico.

Voltando ao Dashboard, em Recursos, os ícones indicam a presença de erros, logs e dados APM+ para o aplicativo. Clique em um ícone para exibir informações mais detalhadas.

A captura de tela abaixo mostra os dados de desempenho do aplicativo que aparecem quando você clica no ícone de dados APM+.

retrace-performance-data

Novamente, apontar o cursor sobre uma área no gráfico exibe informações mais detalhadas sobre a área específica.

retrace-detailed-graph

Abaixo está uma captura de tela mostrando a integridade de seu servidor e aplicativo rapidamente, destacando a carga do servidor (uso de CPU e memória) e alertas do servidor; principais transações referentes a solicitações por minuto, pontuação de satisfação e alertas de transações; e erros, incluindo erros por minuto e erros totais na última hora.

retraçar-recursos

Abaixo está uma captura de tela mostrando informações mais detalhadas sobre erros no aplicativo.

retrace-erros

A próxima captura de tela mostra os logs disponíveis para o aplicativo. Você pode filtrar por nome de host/servidor (se tiver mais de um servidor sendo monitorado), nível de log ou tipo de log, bem como por hora, data específica e um intervalo de datas.

Também há links para alertas e notificações no canto superior direito, que são particularmente úteis para a solução de problemas.

notificação de retorno

Conclusão

No geral, o Retrace faz um bom trabalho ao mostrar onde ocorrem os erros reais e o número de vezes que o erro ocorreu. Além disso, a documentação é excelente, permitindo que você comece a usar o sistema com o mínimo de complicações.

A riqueza de informações que gera é útil para qualquer pessoa que monitore a saúde e desempenho de suas aplicações .

Dados seus recursos poderosos, comparáveis, senão melhores do que outros softwares comerciais no mercado, e as taxas de licença razoáveis, que são muito mais baratas do que as de seus concorrentes, você deve experimentá-lo agora.

Artigos relacionados