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.

Foi útil?

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:

  1. 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.
  2. 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.
  3. O Google Analytics requer a instalação de javascript, que pode ser desativado.
  4. 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.

http://www.google.com/analytics/

Não foi inventado aqui, mas está na minha lista de tarefas para configuração.http://awstats.sourceforge.net/

@Ian

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.)

http://www.catchpoint.com/products.html

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top