Come strumentare un'applicazione ASP.NET esistente?

2

Abbiamo diverse applicazioni Web ASP.NET estremamente complesse che vengono utilizzate internamente da centinaia di utenti. Stiamo cercando di capire su quali aree delle applicazioni investire per migliorare la funzionalità, ma non siamo sicuri di quali schermate / funzionalità siano utilizzate più intensamente. Quindi, idealmente, mi piacerebbe trovare un modo per aggiungere uno strato di strumentazione alle applicazioni che raccolgono le metriche su quali pulsanti vengono cliccati, quali caselle di testo vengono utilizzate, ecc.

Ci sono dei prodotti / app open source che faranno questo tipo di strumentazione per ASP.NET? Ovviamente potrei farlo manualmente inserendo il codice e inserendo le dichiarazioni di registrazione ovunque, ma questa sarebbe una quantità significativa di lavoro che sarà difficile da realizzare.

    
posta RationalGeek 21.11.2011 - 20:53
fonte

2 risposte

3

Mi vengono in mente due cose:

  1. Analisi del log web con uno strumento come AWStats . Questo non ti darà la granularità che stai chiedendo, ma è comunque molto utile.
  2. Funziona al contrario delle query del database più costose e frequenti.
risposta data 21.11.2011 - 21:32
fonte
0

Per me, il modo più semplice per farlo è impostare un account Google Analytics e monitorarlo da lì. Non ti costerà un centesimo e tutto quello che dovrai fare è aggiungere il javascript a ogni pagina. Sarai quindi in grado di vedere quali pagine sono frequentate più spesso e potresti anche fare un'analisi in-page che mostrerebbe dove i tuoi utenti fanno clic.

    
risposta data 21.11.2011 - 21:00
fonte

Leggi altre domande sui tag