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.
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+.
Novamente, apontar o cursor sobre uma área no gráfico exibe informações mais detalhadas sobre a área específica.
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.
Abaixo está uma captura de tela mostrando informações mais detalhadas sobre erros no aplicativo.
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.
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.