PerfMon4j é uma API de software criado para diagnosticar e monitorar o desempenho do aplicativo, enquanto o software está sob carga & nbsp; Ele permite que aplicativo de monitoramento em vários níveis, inclusive.:
& Nbsp; * Método via programação declarativa usando anotações Java.
& Nbsp; * nível Método através da API Java Agent Instrumentação.
& Nbsp; * nível Request Servlet através de um filtro de servlet.
& Nbsp; * Arbitrária ponto de execução de código via timers inseridos.
As instalações adicionais permitir o monitoramento solicitação da web, informações do navegador do cliente e informações de saúde sistema arbitrário
Perfmon4j não deve ser confundido com um profiler. Enquanto profilers são normalmente utilizados para o desempenho instantâneo em ambientes de teste Perfmon4j fornece uma API para construir monitores de desempenho em sua aplicação. Como um profiler, Perfmon4j pode monitorar classes Java / métodos ao nível do código byte sem inserir o código personalizado. Perfmon4j fornece recursos além daqueles normalmente encontrados em perfis para permitir a criação de um sistema de monitoramento abrangente que permite métricas detalhadas sobre o uso eo desempenho do seu sistema implantado sob carga. Esses recursos incluem:
* Amostragem Aleatória -
* UserAgent Rastreamento (Para aplicações baseadas na Web)
* temporizações arbitrários baseados na inserção de código
* timings aninhadas
* Monitor de rendimento e threads simultâneos máximos
* Monitore métricas de servidor arbitrárias.
* Extremamente baixa sobrecarga quando o monitoramento é desativado
* Anexador extensível pode ser usada para escrever métricas de dados a uma variedade de formatos de saída.
* timings arbitrárias baseadas em parâmetros do método
Perfmon4j é uma API para integrar a monitorização e registo de desempenho em seu aplicativo corporativo. Destina-se a ser implantado no ambiente de produção para monitorar as métricas do sistema detalhados e padrão de uso.
Perfmon4j tem provado ser uma ferramenta poderosa e eficaz no monitoramento de aplicações de grandes empresas escala sob carga
Recursos :.
- intervalo de tempo
- Java Agent Instrumentação de código
- Runtime configuração através de arquivos de configuração baseado em XML
- Servlet Pedido Monitoring
- Java Stack Trace Amostragem
- Monitoring Interval
- Suporte para Monitor Snapshot
O que é novo nesta versão:
- Esta versão de manutenção menor inclui facilidades para tornar a configuração XML menos erro -prone.
O que é novo na versão 1.1.0.GA:
- The capacidade de monitorar o tempo de execução SQL foi acrescentou.
- Este recurso fornece monitoramento composto que permite determinar qual a percentagem de tempo é gasto no SQL vs a camada de aplicação Java.
O que é novo na versão 1.0.2.GA:
- You agora pode desencadear um traço linha com uma variável de sessão parâmetro reqest web, biscoito http ou http.
- SQL criar os scripts agora incluído para MySQL, SQL Server, Oracle e PostgreSQL.
O que é novo na versão 1.0.1.GA:
- Random Amostragem -
- UserAgent Rastreamento (Para aplicações Web based)
- timings arbitrárias baseadas em inserção de código
- timings aninhados
- Monitor de rendimento e máxima threads simultâneos
- Monitorar métricas de servidor arbitrárias.
- Extremamente baixa sobrecarga quando o monitoramento é desativado
- appender extensível pode ser usado para escrever métricas de dados a uma variedade de formatos de saída.
- timings arbitrárias baseadas em parâmetros do método
- intervalo de tempo
- Java Agent Instrumentação de código
- Runtime configuração através de arquivos de configuração baseado em XML
- Servlet Pedido Monitoring
- Java Stack Trace Amostragem
- Monitoring Interval
- Suporte para Monitor Snapshot
Comentários não encontrado