【发布时间】:2021-12-19 14:17:45
【问题描述】:
是否建议将日志直接从 PHP 应用程序发送到 ElasticSearch?还是存储到文件并使用 filebeat 发送日志总是更好?我熟悉直接发送到 ES 的 C# 和 Serilog 实现,我们从来没有遇到过问题,但想知道是否可以使用 Monolog 对 PHP 应用程序进行同样的操作,而不会严重影响性能。我假设 Serilog 能够异步发送日志,我不确定 PHP 上的 Monolog 实现是否能够做到这一点,或者只要它们是不常见的错误日志,就可以直接发送,但信息/debug 日志记录会削弱性能。有人有这样做的经验吗?对于其他背景,我们将使用 AWS OpenSearch,并且 PHP 应用程序也将在 ECS/Fargate 容器中在 AWS 上运行,因此它将位于同一网络内。
【问题讨论】:
标签: php elasticsearch