无法通过诊断设置转发应用程序日志

问题描述 投票:0回答:2

我有一个azure功能应用程序,我想将应用程序日志转发到存储帐户以供将来分析和监控。但是,指标转发成功,但看不到应用程序日志,我们也将事件中心配置为另一个目的地,但仍然只能看到指标,看不到应用程序日志。

应用程序日志应该在 Blob 存储中看到

logging azure-functions diagnostics
2个回答
0
投票

我能够使用此方法获取天蓝色存储帐户中的日志。 我创建了一个带有定时器触发功能的功能应用程序

timer_trigger

enter image description here

您可以在功能应用程序应用程序洞察中进行设置。

我已在应用程序见解中执行了操作。

  • 打开 Function App 的 Application Insights。
  • 转到监控 -> 诊断设置 -> 添加诊断设置 enter image description here
  • 创建诊断设置并选择
    all logs
    ,然后选择
    Archieve to storage account
    保存enter image description here
  • 一段时间后,日志将开始保存在名称为
    insights-logs-<category name>
    的 blob 存储帐户中。

注意:- 有时通过诊断设置生成日志需要一些时间。

当您在**功能应用程序**中创建诊断设置时,只有两个选项可用。日志将保存在具有相同

insights-logs-<category name>
Providers
的blob名称中,显示为
Microsoft.web
,如下所示:

enter image description here

enter image description here

Output
:

enter image description here

enter image description here

enter image description here

enter image description here


0
投票

我也有同样的问题。只需重新启动该功能即可工作

© www.soinside.com 2019 - 2024. All rights reserved.