如何解决使用 ApplicationInsights 跟踪来自 FunctionApp 的遥测数据会生成大量日志
我正在使用 FunctionApp
将 Trace
、Event
和 Exception
类型的遥测数据发送到 Application Insights。我注意到大部分日志是由FunctionAPP sdk本身生成的。
有没有办法限制这些类型的日志,只留下通过 TrackTrace、TrackException 和 TrackEvent 方法调用跟踪的日志?
解决方法
感谢 Peter Bons 和 tiny-wa 发布您的评论部分讨论作为答案,这将对其他社区成员有所帮助
当您从应用程序代码编写跟踪时,您可以使用日志级别和类别。 参考:https://docs.microsoft.com/en-us/azure/azure-functions/functions-monitoring?tabs=cmd#log-levels-and-categories
将记录的项目分配给一个类别,将控制从函数应用中的特定来源生成的遥测。类别使对收集的数据进行分析变得更加容易。从功能代码写入的跟踪将根据功能名称分配给各个类别。 详细了解configuring Categories
更多类似问题的讨论可以参考here
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。