首页 > 解决方案 > 将日志输出发送到 Sentry

问题描述

我目前在 Kubernetes 中设置了一个 php-fpm 容器,用于将错误消息、异常等输出到 stderr。这样我可以在使用“kubectl 日志”时看到我的 PHP 错误。

我也在使用哨兵,我想知道是否有一种很好的方法来收集我的日志输出并将其发送到哨兵,所以我也可以使用哨兵来查看我的错误。不过,我不想更改代码,因此使用 php 和一些特定的记录器直接向哨兵发送消息对我不起作用。

标签: loggingkubernetessentry

解决方案


您可以将Fluentd一个输出插件一起使用,该插件将汇总的错误/异常事件发送到Sentry ,例如这个

Fluentd在您的应用程序中部署为边车容器,Pod因此您无需更改代码中的任何内容。


推荐阅读