ferramentas de monitoramento de desempenho para aplicação web multi-tenant

votos
2

Temos uma necessidade para monitorar o desempenho do nosso aplicativo java web. Estamos à procura de algumas portagens que podem nos ajudar com esta tarefa. A maior dificuldade é que estamos provedor de SaaS com arquitetura de servidor multi-tenant com centenas de clientes em execução no mesmo hardware. Até agora, nós tentamos produtos comerciais como dynaTrace e Coradinat mas infelizmente eles não começar o trabalho feito até agora. O que precisamos é um relatório simples, que nos diria se tivéssemos problemas de desempenho em cada site do cliente em um período de tempo especificado. Principalmente, será tempo de resposta por cliente, mas também vamos precisar de alguns mais específicos com base nas URLs.

por favor deixe-me saber se alguém tinha alguma experiência com a criação de tal monitoramento.

Obrigado!

Publicado 03/05/2010 em 19:32
fonte usuário
Em outras línguas...                            


2 respostas

votos
3

Dê uma olhada em stagemonitor . É uma biblioteca de monitoramento aberta java fonte o desempenho da aplicação web capaz de multi-tenancy. Ele captura as métricas de resposta tempo, métricas JVM, detalhes da solicitação e muito mais. A sobrecarga é muito baixo. Ele usa o grande grafite banco de dados timeseries que reduz a resolução automaticamente datapoints histórico que leva a uma sobrecarga de armazenamento baixa.

Aqui está uma captura de tela. Você pode encontrar mais informações sobre o local do projeto . digite descrição da imagem aqui

Nota: Eu sou o desenvolvedor stagemonitor

Respondeu 08/06/2014 em 22:29
fonte usuário

votos
0

HypericHQ é bom para isso, porque, sendo escrito em Java em si, ele se integra muito bem com todas as propriedades MBean já expostos no seu servidor APP. Você pode configurar o administrador alertas / gráficos com base em propriedades da JVM / app MBean servidor propriedades que a maioria das ferramentas não-Java não pode chegar.

Em contrapartida, ele não gostaria de executar um relativamente pesado (como essas coisas vão) agente no seu servidor.

-Eu não estou de forma alguma afiliado com Hyperic Inc;)

Respondeu 03/05/2010 em 20:20
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more