用于 .net 日志记录Microsoft Azure 诊断的最佳工具



以前在我的.net应用程序中,我使用NLog在UDP中写入日志,我曾经通过log4View查看,现在我正在开发一个Web api服务,我将部署到Azure应用服务,是否有任何交互式工具,如log4View,用于将在Azure应用服务中部署的Web api服务?

我需要按命名空间(如 log4View)、错误、调试级别过滤工具?对于 .net 支持,我必须在 .net 中实现哪种类型的日志记录,例如 .net 跟踪/Etw?

可以尝试使用应用程序见解。据我所知,它也有可能与 NLog 集成,因此您将执行普通 NLog,它将由应用程序见解收集在服务器上,并可以过滤等 + 它在诊断方面远不止于此。

我最近在我的 ASP.NET MVC(Sitecore)网站上实施了Application Insights。它像冠军一样工作,并且易于集成。您可以发送自己的遥测数据,将其与 Log4Net 或 Nlog 集成,创建自己的事件等。它将生成一些图表和报告,您也可以制作自己的图表和报告。我建议看看这个网站。

Application Insights有一个免费版本,您可以在其中收集5M数据点。对于一个实时网站来说,这不是那么多,但足以进行一些测试。

最新更新