【问题标题】:Azure App Service - cannot store logs in azure storageAzure 应用服务 - 无法将日志存储在 Azure 存储中
【发布时间】:2019-10-15 03:36:12
【问题描述】:

我想将我的诊断日志配置为重定向到 Blob 或表存储。但是我看到的唯一选择是文件系统:

我的目标是在 splunk 中收集这些日志

【问题讨论】:

    标签: azure logging azure-web-app-service azure-storage splunk


    【解决方案1】:

    目前只有 .NET 应用程序日志可以写入 Blob 存储。 Java、PHP、Node.js、Python 应用程序日志只能存储在文件系统上(无需修改代码即可将日志写入外部存储)。我建议检查文档here

    【讨论】:

    • 这是一个 .net Core 应用程序。我不清楚它是否应该工作。
    • 所以经过一番研究,实际上只支持Web Server logging存储在blob存储中,但不支持Application logging,唯一的选择是File System。
    • 谢谢!回顾一下:我的问题(将日志发送到 Splunk)的唯一解决方案是创建自定义记录器,该记录器实际上不写入文件,而是写入天蓝色存储?有什么建议吗? NLog 加上一些 azure 插件可能吗?
    • 谢谢,你是对的 Marcin,大多数用户使用自定义解决方案,我没有任何具体的第三方工具建议,但大多数可能会在网络上出现。我希望这会有所帮助。
    【解决方案2】:

    根据this,仅 Windows 应用服务计划支持重定向到 Blob 存储。您的似乎是 Linux。

    【讨论】:

      猜你喜欢
      • 2015-03-15
      • 1970-01-01
      • 2018-03-29
      • 1970-01-01
      • 2023-03-25
      • 2021-02-22
      • 2017-12-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多