Domanda

Esistono pacchetti open source (o immagino commerciali) che puoi collegare al tuo sito a scopo di monitoraggio?Mi piacerebbe qualcosa che possiamo collegare al nostro sito ASP.NET e utilizzare per fornire report su cose come:

  • prestazione nel tempo
  • carico corrente
  • traffico della pagina
  • prestazioni SQL
  • Monitoraggio del tempo dell'unità PU

Idealmente in C# :)

Con alcuni grafici sexy.

Modificare:Sarei anche felice con un pacchetto a cui posso fornire statistiche e visualizzazioni di dati, e che analizzi le tendenze, individui comportamenti anomali (ad es."Nessuno ha effettuato l'accesso nell'ultima ora.va bene?", "alti livelli di traffico rilevati", "basso numero di chiamate API rilevate") e generalmente sono davvero molto utili.Esiste una cosa del genere?

Nel mio ultimo ufficio avevamo un grande schermo che ci mostrava un sacco di contatori delle prestazioni in un paio di intervalli di tempo e potevamo individuare cose strane che accadevano, ma i dati non venivano archiviati e non c'era modo di segnalarli.È un pacchetto per fare questo che sto cercando.

È stato utile?

Altri suggerimenti

Va notato che Google Analytics non è una rappresentazione accurata dell'utilizzo del sito web.Questo perché il web beacon (web bug) utilizzato sulla pagina non sempre si carica per questi motivi:

  1. I server di Google Analytics vengono chiamati da milioni di pagine ogni secondo e non sempre riescono a elaborare le richieste in modo tempestivo.
  2. Gli utenti spesso abbandonano una pagina prima che sia stata caricata l'intera pagina e quindi non c'è abbastanza tempo per caricare il web beacon di Google per registrare un successo.
  3. Google Analytics richiede l'installazione di Javascript che può essere disabilitato.
  4. Molte persone (ma non un numero sostanziale) bloccano google-analytics.com dai propri browser, me compreso.

I file di registro fisici sono la migliore rappresentazione "reale" dell'utilizzo del sito poiché registrano ogni richiesta.In alternativa ci sono pacchetti "professionali" di gran lunga migliori, tra cui Omniture è il mio preferito, che hanno tempi di risposta molto migliori, metodi alternativi per la registrazione delle azioni e più funzionalità.

Se cerchi cose come i dati del server, lo faresti RRDTool essere qualcosa che cerchi?Tuttavia non è proprio un programma di statistiche di tipo server web, non ho idea di come sarebbe scalabile.

Modificare:

Ho anche appena trovato Sciame Splunk, se sei interessato a qualcosa che sembri "bello".

statistiche di Google è gratuito (credo fino a 50.000 visite al mese) ed è facile da configurare con solo un piccolo snippet javascript da inserire nell'intestazione o nel piè di pagina e contiene ottimi report dettagliati, con alcuni grafici molto carini.

Google Analytics è veloce da configurare e fornisce grafici più attraenti di quanto tu possa immaginare.

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

Non inventato qui ma è nella mia lista di cose da configurare.http://awstats.sourceforge.net/

@Ian

Sembra che abbiano alzato il limite.Non molto sorprendente, dopo tutto è Google ;)

Questa versione gratuita è limitata a 5 milioni di visualizzazioni di pagina al mese, tuttavia agli utenti con un account Google AdWords attivo viene concesso un monitoraggio delle visualizzazioni di pagina illimitato.

http://www.google.com/support/googleanalytics/bin/answer.py?hl=it&answer=55543

Un'opzione è utilizzare strumenti di monitoraggio esterni, che monitoreranno le prestazioni web dall'esterno del firewall simulando le attività dell'utente finale.

Catchpoint Systems ha un approccio interessante che richiede pochissima codifica e fornisce le statistiche sulle prestazioni dall'esterno del data center e dall'interno di asp.net (come tempo di elaborazione, ecc.)

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top