2011-01-25 10 views
8

Tengo un proyecto en el que estoy trabajando actualmente y me gustaría implementar algún tipo de seguimiento de software en el código. idealmente, cosas como la frecuencia con que se lanzó. cuánto tiempo funciona, seguimiento de funciones, etc. Ya uso Exceptioneer para excepciones no controladas, pero me gustaría algo similar para el seguimiento del uso.Análisis de uso de software en C#

esta información debe ser anónima e idealmente ejecutada como servicio por otra persona. y me gustaría dar a los usuarios la opción de apagarlo, si así lo desean ... Entonces, ¿es esto algo que debo implementar yo mismo, o hay terceros que hacen este tipo de cosas? Sé que podría ser un área difícil, pero he visto estadísticas sobre el uso de la aplicación de iPhone. lo hacen, entonces ¿por qué no podemos? (si el usuario está de acuerdo, por supuesto)

[Actualización] Según los comentarios, debería haber sido más claro. esta es una aplicación Winforms .NET 4., aunque estoy pensando en actualizarla más tarde con WCF. solo estaría rastreando mi propia aplicación, aunque también querría saber información menor sobre el entorno (versión del sistema operativo Windows, SP, quizás proc y ram ...)

+0

¿Qué tipo de software? – Mmerrell

+0

Google Analytics podría funcionar para el seguimiento de características y uso –

+0

¿Qué tipo de aplicación? Winforms, asp.net, silverlight, etc. –

Respuesta

1

Parece después de un poco más de excavación, he encontrado un par de sitios que ofrecen este. cualquier accesorio, por favor deje un comentario:

Premeptive Runtime Intelligence: Free community version
DeskMetrics: free for one app, $49 for more...

alguna otra sugerencia?

+0

¡su sitio realmente dice gratis hasta 500! buen descubrimiento! – TiernanO

+0

Como se eliminó el mensaje anterior, el comentario de TiernanO se refiere a http://www.trackerbird.com Software Analytics – Dive50

+0

Después de probar un par de soluciones listas para Windows y MacOS X, hice mi propia biblioteca para rastrear mis títulos de shareware a través de Google Analytics . Le doy la biblioteca a otros desarrolladores de shareware interesados. https: // www.starmessagesoftware.com/blog/runtime-analytics-windows-macosx-with-google-analytics – Mike

1

Hay varios productos de terceros que hacen este tipo de análisis de software. Uno de los mejores se llama Aternidad.

Ver: http://www.aternity.com/

+0

gracias por el enlace, pero su sitio parece demasiado complicado para moverse ... no puedo encontrar un precio , no puede encontrar enlaces de descarga ... – TiernanO

2

Bueno, he visto ver los comentarios de los usuarios fantásticos en DeskMetrics, una empresa que se hace llamar 'Google Analytics for Desktop Software'. Han sido perfilados recientemente en TechCrunch, así que les recomendaría vigilar su producto.

4

+1 a deskmetrics. Hay una biblioteca para aplicaciones .net. Check out: https://github.com/deskmetrics/NET

He oído que están invirtiendo mucho dinero en otras plataformas (como Adobe Air y Mac/Cocoa). Vale la pena vigilarlos.