Ho un progetto su cui sto lavorando attualmente e vorrei implementare una sorta di tracciamento software nel codice. idealmente, roba simile a quanto spesso è stata lanciata. per quanto tempo viene eseguito, funzionalità di tracciamento, ecc. Io già utilizzo Exceptioneer per le eccezioni non gestite, ma vorrei qualcosa di simile per il monitoraggio dell'utilizzo.Analisi dell'uso del software in C#
questi dati dovrebbero essere tutti anonimi e idealmente eseguiti come servizio da qualcun altro. e mi piacerebbe dare agli utenti la possibilità di spegnerlo, se lo desiderano ... Quindi, è qualcosa che dovrei implementare io stesso, o ci sono terze parti là fuori che fanno questo genere di cose? so che potrebbe essere un'area appiccicosa, ma ho visto statistiche sull'utilizzo dell'app per iPhone. lo fanno, quindi perché non possiamo? (se l'utente è d'accordo, ovviamente)
[Aggiornamento] In base ai commenti, avrei dovuto essere più chiaro. questa è un'applicazione Winforms .NET 4., anche se sto pensando di aggiornarlo in seguito con WCF. Vorrei solo monitorare la mia applicazione, anche se vorrei anche conoscere informazioni minori sull'ambiente (versione del sistema operativo Windows, SP, forse proc e ram ...)
Che tipo di software? – Mmerrell
Google Analytics potrebbe funzionare per il monitoraggio delle funzionalità e dell'utilizzo –
Che tipo di app? Winforms, asp.net, silverlight, ecc.? –