我希望收到有关发送到 Google Cloud Logging 的所有标准错误日志的通知。最好是通过 Google Cloud Error Reporting 获取通知,这样我就可以通过 GCP 移动应用程序轻松地在手机上获取通知。
我已将应用程序部署到 Google Kubernetes Engine,这些应用程序正在将日志写入标准错误,并且 GKE 很好地将所有标准错误日志转发到 Google Cloud LogginglogName: "projects/projectName/logs/stderr"
我看到日志显示在 Google Cloud Logging 中,但错误报告没有发现它们。
我已尝试按照此处所述进行故障排除:https ://cloud.google.com/error-reporting/docs/troubleshooting 。但是建议的解决方案围绕以某种方式格式化日志。如果我部署了无法控制日志消息的应用程序怎么办?
一个(完全荒谬的)选项可能是根据发送到 stderr 的任何日志创建“基于日志的指标”,然后在该指标超过 1 时收到通知。
获得 stderr 日志通知的推荐方法是什么?