跟踪.NET应用程序中的应用程序使用情况



我有一个.NET(C#)WPF应用程序,它在不同的客户端上运行。我想跟踪应用程序的使用情况、指标、错误等(当然有客户的许可),并将这些信息发送回来进行进一步分析。

我说的是类似谷歌分析的东西,但针对的是客户端应用程序,而不是网站。

我目前正在寻找非常基本的东西,比如应用程序的错误和崩溃、应用程序启动、应用程序退出,因为我的应用程序是用导航(而不是SDI或MDI)构建的,无论是在导航到屏幕还是在导航离开屏幕时。

因为这是一个客户端应用程序,有些客户端并不总是连接到互联网,我想我必须缓存数据,并在连接存在后发送。

  1. 有人见过这样的东西吗(价格不到100美元)
  2. 其他人对这种能力感兴趣吗

非常感谢,同上。

我开发了一些基本上可以在项目中实现您想要的功能的东西。我只是使用了一个AOP库(我想我使用了PostSharp,但现在有相当多的库是免费的),它可以跟踪表单何时打开/关闭,何时抛出错误等。我们只是将信息存储在一个文本文件中,该文件在下次启动应用程序时上传到FTP服务器。我们主要将其用于错误报告(只有在应用程序崩溃时才会发送),但您也可以出于收集指标的目的这样做。

最新更新