Melhor módulo de monitoramento de tráfego/desempenho/uso?
-
09-06-2019 - |
Pergunta
Existe algum pacote de código aberto (ou comercial) que você possa conectar ao seu site para fins de monitoramento?Gostaria de algo que pudéssemos conectar ao nosso site ASP.NET e usar para fornecer relatórios sobre coisas como:
- desempenho ao longo do tempo
- carga atual
- tráfego da página
- Desempenho SQL
- Monitoramento de tempo de PU
Idealmente em c # :)
Com alguns gráficos sensuais.
Editar:Eu também ficaria feliz com um pacote para o qual eu pudesse alimentar estatísticas e visualizações de dados, e que analisasse tendências, detectasse comportamentos anormais (por exemplo,"ninguém fez login na última hora.está tudo bem?", "altos níveis de tráfego detectados", "baixo número de chamadas de API detectadas") e geralmente são muito úteis.Será que tal coisa existe?
No meu último escritório, tínhamos uma tela grande que nos mostrava muitos contadores de desempenho em alguns intervalos de tempo, e podíamos detectar coisas estranhas acontecendo, mas os dados não eram armazenados e não havia como reportá-los.É um pacote para fazer isso que estou procurando.
Solução 7
Outras dicas
Deve-se observar que o Google Analytics não é uma representação precisa do uso do site.Isso ocorre porque o web beacon (web bug) usado na página nem sempre carrega pelos seguintes motivos:
- Os servidores do Google Analytics são chamados por milhões de páginas a cada segundo e nem sempre conseguem processar as solicitações em tempo hábil.
- Os usuários geralmente saem de uma página antes que a página inteira seja carregada e, portanto, não há tempo suficiente para carregar o web beacon do Google para registrar um hit.
- O Google Analytics requer a instalação de javascript, que pode ser desativado.
- Muitas pessoas (mas não uma quantidade substancial) bloqueiam google-analytics.com em seus navegadores, inclusive eu.
Os arquivos de log físicos são a melhor representação “real” do uso do site, pois registram todas as solicitações.Alternativamente, existem pacotes “profissionais” muito melhores, dos quais Omniture é o meu favorito, que têm tempos de resposta muito melhores, métodos alternativos para gravar ações e mais funcionalidades.
Se você está atrás de coisas como dados do servidor, Ferramenta RRD ser algo que você procura?Porém, não é realmente um programa de estatísticas do tipo servidor web, não tenho ideia de como ele seria dimensionado.
Editar:
Eu também acabei de encontrar Enxame Splunk, se você estiver interessado em algo que pareça "legal".
Google Analytics é gratuito (acho que até 50.000 acessos por mês) e é fácil de configurar com apenas um pequeno trecho de javascript para inserir em seu cabeçalho ou rodapé e tem ótimos relatórios detalhados, com alguns gráficos muito bons.
O Google Analytics é rápido de configurar e fornece gráficos mais atraentes do que você pode imaginar.
Não foi inventado aqui, mas está na minha lista de tarefas para configuração.http://awstats.sourceforge.net/
Parece que aumentaram o limite.Não é muito surpreendente, afinal é o Google;)
Esta versão gratuita é limitada a 5 milhões de visualizações de páginas por mês. No entanto, os usuários com uma conta ativa do Google AdWords recebem rastreamento ilimitado de visualizações de páginas.
http://www.google.com/support/googleanalytics/bin/answer.py?hl=pt-BR&answer=55543
Uma opção é usar ferramentas de monitoramento externas, que monitorarão o desempenho da web fora do firewall, simulando as atividades do usuário final.
Catchpoint Systems tem uma abordagem interessante que requer muito pouca codificação e fornece estatísticas de desempenho de fora do datacenter e de dentro do asp.net (como tempo de processamento, etc.)