GKE 中的 stackdriver 严重性将所有信息发送到 stderr

GKE 中的 stackdriver 严重性将所有信息发送到 stderr

请告诉我是否可以在 stackdriver 中按严重性进行区分。容器中的所有消息都显示在 stderror 中,而在 stackdriver 中,它们被标记为错误。任务是将日志(laravel)中的消息分为信息、错误、警告类别。

已启用 Google Kubernetes Engine + Stackdriver 日志记录。

答案1

发布此信息Community Wiki是为了获得更好的可见性,因为 OP 能够在评论部分解决这个问题。

对于 OP 来说,最好的解决方案是添加Laravel 应用程序插件以正确的格式发送到 stackdriver 输出。第二部分是配置ElasticSearch并调整警报规则。

适合其他场景的另一种解决方案是使用流畅fluent-plugin-google-cloud

相关内容