如何为Azure日志分析启用自定义的PHP laravel日志记录?

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

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

目前,日志文件在wwwrootstoragelogs中生成,如附件所示。ssh控制台应用截图.

我们已经从日志分析中为App服务启用了自定义日志,如图所示。日志分析截图. (我无法理解是否应该从主页或站点给出路径,所以我同时添加了这两个路径)。

当我试图在Azure日志中查询自定义日志时,它返回的是空数据。请找到所附的截图供参考 图像记录

请帮我了解一下,到底是什么错误。

谢谢你。

php azure azure-web-sites azure-log-analytics azure-monitoring
1个回答
0
投票

你的应用需要在虚拟机中运行,才能以这种方式使用自定义日志分析。只需确保你已经正确安装和配置了OMS代理,按照在 https:/docs.microsoft.comen-usazureazure-monitorplatformdata-sources-custom-logs。.

由于您使用的是 App 服务,因此没有自定义日志分析功能。但是,有。应用服务的日志分析集成 目前处于预览阶段,支持以下类型。

  • AppServiceHTTPLogs
  • AppServiceConsoleLogs
  • AppServiceAppLogs
  • AppServiceFileAuditLogs
  • AppServiceAuditLogs

你也可以利用这个 SDK 将您的自定义日志消息写入应用程序的见解。

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