程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了是否可以将 Windows 事件日志获取到应用程序洞察中?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决是否可以将 Windows 事件日志获取到应用程序洞察中??

开发过程中遇到是否可以将 Windows 事件日志获取到应用程序洞察中?的问题如何解决?下面主要结合日常开发的经验,给出你关于是否可以将 Windows 事件日志获取到应用程序洞察中?的解决方法建议,希望对你解决是否可以将 Windows 事件日志获取到应用程序洞察中?有所启发或帮助; @H_675_2@@R_167_9616@程序中运行了应用程序洞察(内部部署并托管在 azure 中),并且我们正在发送遥测数据,没有问题、不同的资源、常规数据、页面视图、异常、跟踪等,最近我被要求增加遥测数据添加 windows 事件日志(来自事件查看器),但是,老实说,我对 azure 或应用程序见解以及所有文档都很陌生,我觉得这有点令人困惑,因为我发现所有关于 azure 监视器、日志分析工作区配置的讨论,但没有什么足够清楚(至少对我而言)指出我将这些数据专门记录到应用程序洞察资源中。这有可能实现吗?像添加 nuget 包并配置 applicationInsights.config 之类的东西?

@H_675_2@更新...我已按照您的建议进行操作,并为 EtwCollectorTelemetrymodule 添加了 nuget 包,并修改了 applicationInsights.config 文件。

@H_675_2@现在的样子:
<Add Type="Microsoft.ApplicationInsights.EtwCollector.EtwCollectorTelemetrymodule,Microsoft.ApplicationInsights.EtwCollector"> <sources <Add ProvIDername="Microsoft-windows-Eventlog" Level="Warning" /> </sources>

@H_675_2@但是,我仍然无法在 traces 表中看到任何类型的日志(如果我理解正确,日志将发送到该表。)我是否需要初始化此模块才能开始跟踪这些日志? 还是我做错了什么?

解决方法

@H_675_2@我同意@Peter Bons 的观点。当您需要将 Windows 事件日志添加到 Azure 应用洞察时,您需要在配置文件中添加 ETW 模块。

@H_675_2@请注意,EtwCollectorTelemetrymodule 是一个 asp.net module,因此它适用于 asp.net 应用程序。

@H_675_2@如果你的程序是用asp.net编写的,可以参this tutorial修改配置。请注意,文档中提到的 Add Application Insights Telemetry 是“右键单击项目并单击配置 Application Insights”操作

@H_675_2@

是否可以将 Windows 事件日志获取到应用程序洞察中?

大佬总结

以上是大佬教程为你收集整理的是否可以将 Windows 事件日志获取到应用程序洞察中?全部内容,希望文章能够帮你解决是否可以将 Windows 事件日志获取到应用程序洞察中?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。