我正在使用 FunctionApp
将 Trace
、Event
和 Exception
类型的遥测数据发送到 Application Insights。我注意到大部分日志是由FunctionAPP sdk本身生成的。
有没有办法限制这些类型的日志,只留下通过 TrackTrace、TrackException 和 TrackEvent 方法调用跟踪的日志?
答案 0 :(得分:0)
感谢 Peter Bons 和 tiny-wa 发布您的评论部分讨论作为答案,这将对其他社区成员有所帮助
当您从应用程序代码编写跟踪时,您可以使用日志级别和类别。 参考:https://docs.microsoft.com/en-us/azure/azure-functions/functions-monitoring?tabs=cmd#log-levels-and-categories
将记录的项目分配给一个类别,将控制从函数应用中的特定来源生成的遥测。类别使对收集的数据进行分析变得更加容易。从功能代码写入的跟踪将根据功能名称分配给各个类别。 详细了解configuring Categories
更多类似问题的讨论可以参考here