我有一个azure功能应用程序,我想将应用程序日志转发到存储帐户以供将来分析和监控。但是,指标转发成功,但看不到应用程序日志,我们也将事件中心配置为另一个目的地,但仍然只能看到指标,看不到应用程序日志。
应用程序日志应该在 Blob 存储中看到
我能够使用此方法获取天蓝色存储帐户中的日志。 我创建了一个带有定时器触发功能的功能应用程序
timer_trigger
。
您可以在功能应用程序或应用程序洞察中进行设置。
我已在应用程序见解中执行了操作。
all logs
,然后选择 Archieve to storage account
并保存。
insights-logs-<category name>
的 blob 存储帐户中。注意:- 有时通过诊断设置生成日志需要一些时间。
当您在**功能应用程序**中创建诊断设置时,只有两个选项可用。日志将保存在具有相同
insights-logs-<category name>
和Providers
的blob名称中,显示为Microsoft.web
,如下所示:
Output
:
我也有同样的问题。只需重新启动该功能即可工作