Atook 发表于 2019-2-18 12:08:01

. NET的分析?

我希望收集一些简单的用户分析,如运行时间,机器ID,CAD版本等。一些基于网络的东西,如谷歌分析。报告可以包括上个月的活跃用户、最流行的命令等。
我在网上找到的所有内容都适用于移动应用或网络。有一个Google analytics组件,你可以通过它对网页进行http调用,但在我看来这听起来有点粗糙。更不用说这些天我正试着远离毒品。
似乎Serilog在这里很受欢迎,但我很难找到符合我需要的洗涤服务。(Seq也许?)
任何使用这类服务/插件的人都会推荐吗?
**** Hidden Message *****

CADbloke 发表于 2019-2-20 08:01:30

......戴上锡纸帽......

Atook 发表于 2019-2-22 10:34:17


我使用serilog实时登录到文本文件,并在DEBUG模式下登录到文本文件和SEQ数据库,以便我可以实时查看日志记录语句。 我使用SEQ,因为我可以在本地计算机上安装它而不会出现任何问题,并且访问日志记录页面非常容易。 我刚刚在浏览器中设置了一个书签。 SEQ 提供了一个 C# API,允许您访问数据库并从中提取所需的信息,尽管我还没有使用它。 我使用 SEQ 的主要原因是能够实时查看日志记录语句。 在诸如您所描述的应用程序中,实际上并不需要查看实时日志记录。 相反,我会登录到SQL服务器并将其连接到一个简单的MVC网站。 然后,您可以随时使用网页上的简单过滤网格轻松访问数据。 如果您将页面放在网络上,那么您可以在任何地方访问它。

CADbloke 发表于 2019-2-25 21:44:22

我也用Serilog,但用TailBlazer来查看我桌面上的实时日志,用Sentry来查看我的客户的应用程序错误报告。SEQ可能是你正在寻找的,如果你想保留数据,哨兵是一个简单的方法让数据(和崩溃报告)发送给你。Sentry主要用于错误报告,但是也有很多地方可以用来提供信息。然而,数据保留并不是永久的。
seri log to Sentry:https://github.com/getsentry/raven-csharp或更新的https://github.com/getsentry/sentry-dotnet
TailBlazer:·https://github.com/RolandPheasant/TailBlazer
Sentry:·https://sentry.io/——Sentry是一个付费应用程序,但我认为它是值得的。有一个有限的免费计划可能适合你。或者你可以研究一下他们在https://github.com/getsentry的代码,看看是否值得自己开发(剧透:不)。

Atook 发表于 2019-2-26 17:25:55

谢谢你们的真知灼见
Cadbloce,我目前正在使用Sentry进行错误报告,我曾考虑附加额外数据并报告,但正如您所提到的,数据保留时间并不长
我将研究将serilog推入SQL数据库并设置MVC页面以查看数据库。我感到惊讶的是,没有人已经在推销它了。我愿意为一个简单的插件和类似于Sentry的漂亮报告支付少量订阅费。
页: [1]
查看完整版本: . NET的分析?