【问题标题】:How to enable custom PHP laravel logging for Azure log analytics如何为 Azure 日志分析启用自定义 PHP laravel 日志记录
【发布时间】:2020-08-20 14:01:24
【问题描述】:

我们开发了一个 PHP 应用程序,并将其托管在以 Linux 为操作系统的 Azure Webapp 中。

目前日志文件正在 wwwroot/storage/logs 中生成,如附件ssh console app screenshot 所示。

我们已从 Log Analytics 为应用服务启用自定义日志,如 log analytics screenshot 所示。 (我无法理解是否应该从家庭或站点给出路径,所以我添加了两者)。

当我尝试在 Azure 日志中查询自定义日志时,它返回的是空数据。请找到随附的截图以供参考log image

请帮助我理解错误是什么。

谢谢。

【问题讨论】:

    标签: php azure azure-web-app-service azure-log-analytics azure-monitoring


    【解决方案1】:

    您的应用需要在 VM 中运行才能以这种方式使用自定义 Log Analytics。只需确保您已按照https://docs.microsoft.com/en-us/azure/azure-monitor/platform/data-sources-custom-logs 中记录的步骤正确安装和配置 OMS 代理即可。

    由于您使用的是应用服务,因此没有可用的自定义 Log Analytics。不过,Log Analytics integration for App Services 目前处于预览阶段,支持以下类型:

    • AppServiceHTTPLogs
    • AppServiceConsoleLogs
    • AppServiceAppLogs
    • AppServiceFileAuditLogs
    • AppServiceAuditLogs

    您还可以利用此SDK 将您的自定义日志消息写入应用程序洞察。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-02
      • 1970-01-01
      • 2016-08-29
      • 2019-11-15
      相关资源
      最近更新 更多