如何将 Laravel 应用程序与 Azure Monitor 日志集成
How to integrate Laravel app with Azure Monitor Logs
我有 Laravel 应用程序在 Azure VM 上运行,我想将应用程序日志发送到 Azure Monitoring Logs 而不是使用传统的日志文件。
我已查看此文档https://docs.microsoft.com/en-us/azure/azure-monitor/agents/data-sources-custom-logs,但它也取决于自定义日志文件。
有没有其他的方案可以直接将日志发送到azure?
- 为了监控应用程序数据,我们使用 azure application insights 服务。但是,目前仪器仅提供少数几种语言
在本文档中 (https://docs.microsoft.com/en-us/azure/azure-monitor/app/platforms#unsupported-community-sdks)
- 或者,您可以在 PHP 中使用 Open Telemetry,这是一个可观察性框架 – API、SDK 和旨在帮助生成和收集应用程序的工具指标、日志和跟踪等遥测数据 当前未在生产中。
- 您还可以利用以下 SDK 将自定义日志消息写入应用程序洞察。
https://github.com/Microsoft/ApplicationInsights-PHP
https://github.com/provisions-group/ms-application-insights-laravel
我有 Laravel 应用程序在 Azure VM 上运行,我想将应用程序日志发送到 Azure Monitoring Logs 而不是使用传统的日志文件。
我已查看此文档https://docs.microsoft.com/en-us/azure/azure-monitor/agents/data-sources-custom-logs,但它也取决于自定义日志文件。
有没有其他的方案可以直接将日志发送到azure?
- 为了监控应用程序数据,我们使用 azure application insights 服务。但是,目前仪器仅提供少数几种语言 在本文档中 (https://docs.microsoft.com/en-us/azure/azure-monitor/app/platforms#unsupported-community-sdks)
- 或者,您可以在 PHP 中使用 Open Telemetry,这是一个可观察性框架 – API、SDK 和旨在帮助生成和收集应用程序的工具指标、日志和跟踪等遥测数据 当前未在生产中。
- 您还可以利用以下 SDK 将自定义日志消息写入应用程序洞察。 https://github.com/Microsoft/ApplicationInsights-PHP
https://github.com/provisions-group/ms-application-insights-laravel