我正在尝试使用日志流查看我的 Azure 函数的应用程序洞察日志,但它显示来自所有应用程序/函数的日志。我的 App Insights 帐户有多个指向它的资源,但日志流是否应该仅显示来自当前函数的日志
我正在尝试使用日志流查看我的 Azure 函数的应用程序洞察日志,但它显示来自所有应用程序/函数的日志。
是的,日志流显示链接到它的所有资源的所有日志。
要查看特定功能的特定日志,您可以在监控部分查看,然后单击日志。
要检查名为
rithfunc1
的函数的日志,请使用以下 KQL 查询:
traces
| where operation_Name contains "rithfunc1"
要检查另一个功能,您可以像下面这样检查:
traces
| where operation_Name contains "funcrith2"
由于应用程序洞察会收集所有应用程序/功能的所有日志然后存储,因此如果您想要特定功能的日志,请遵循 KQL 查询并参考SO-Thread
我想通了,单击“在实时指标中打开”,然后单击按角色(即我的函数资源名称)过滤的实时指标边栏选项卡。关闭刀片,现在日志流仅显示我的函数的详细日志输出。