Pregunta

¿Cuál es el mejor patrón para la instrumentación? Tengo una aplicación y quiero poder realizar un seguimiento de las métricas de cada vez que un usuario hace una serie de funciones en la aplicación (muestra un formulario, visualiza una característica determinada, etc.) pero no quiero tener código en toda la aplicación que Está haciendo esta instrumentación. ¿Cuáles son mis opciones aquí?

Al final del día, quiero poder agregar datos entre múltiples usuarios que muestren métricas.

¿Fue útil?

Solución

He estado investigando haciendo algo muy similar (para una biblioteca de colección de estadísticas anónimas ... algo así como Google Analytics, pero para aplicaciones de escritorio. Si está interesado, consulte la maqueta de la GUI aquí .)

De todos modos ... para .NET, he estado buscando en algunas bibliotecas orientadas a aspectos que proporcionan instrumentación dinámica y estática. No estoy seguro de si se ajustarán a la cuenta todavía (todavía no he escrito ningún código; acabo de comenzar a investigar las librerías). Pero aquí hay algunas perspectivas:

¡Buena suerte!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top