Как включить индивидуальное ведение журнала PHP laravel для аналитики журнала Azure - PullRequest
0 голосов
/ 05 мая 2020

Мы разработали приложение PHP и разместили его в Azure Webapp с Linux в качестве операционной системы.

В настоящее время файлы журналов создаются внутри wwwroot/storage/logs, как показано на прилагается s sh скриншот консольного приложения .

Мы включили настраиваемые журналы для службы приложений из Log Analytics, как показано на снимке экрана аналитики журналов . (Мне не удалось понять, следует ли указывать путь из дома или с сайта, поэтому я добавил оба).

Когда я пытался запросить пользовательский журнал в Azure журнале, он возвращал пустые данные. Пожалуйста, найдите приложенный снимок экрана для справки изображение журнала

Пожалуйста, помогите мне понять, в чем ошибка.

Спасибо.

1 Ответ

1 голос
/ 03 июня 2020

Ваше приложение должно работать на виртуальной машине, чтобы использовать Custom Log Analytics таким образом. Просто убедитесь, что вы правильно установили и настроили агент OMS в соответствии с шагами, описанными в https://docs.microsoft.com/en-us/azure/azure-monitor/platform/data-sources-custom-logs.

Поскольку вы используете службу приложений, настраиваемая аналитика журналов недоступна. . Однако существует интеграция Log Analytics для служб приложений , которая в настоящее время находится в предварительной версии и поддерживает следующие типы:

  • AppServiceHTTPLogs
  • AppServiceConsoleLogs
  • AppServiceAppLogs
  • AppServiceFileAuditLogs
  • AppServiceAuditLogs

Вы также можете использовать этот SDK , чтобы писать собственные сообщения журнала для аналитики приложений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...