如何解决在 gcp 监控工作区中为两个项目创建警报
嗨,我有两个项目 project-A 和 project-B。我在项目 A 中创建了一个监控工作区,并在该工作区中添加了项目 B。我想从基于日志的指标创建警报。我已经在项目 A 中创建了基于日志的指标并从中创建了一个警报,但它不会触发项目 B,它仅适用于项目 A。对于基于日志的指标,我的查询是 -
"resource.type="build"
severity=ERROR"
所以当 cloudbuild 在项目 A 中失败时触发警报,但在项目 B 中失败时不会触发。可以这样做吗?
解决方法
根据您在问题中分享的信息,您已将 Cloud Project-B 添加到 Project-A 下的 metrics scope。 并且您想根据基于日志的指标为两个项目创建警报。
您似乎希望在来自项目 A 的警报中看到来自项目 B 的信息。
问题在于 Logs-based metrics 仅适用于单个 Google Cloud 项目。此外,它基于日志,您只将 Project-B 添加到指标范围,从您的监控中,您必须考虑到监控和日志记录是两种不同的工具。
但是,如果您希望该警报同时适用于两个项目,而不仅适用于项目 A,您还需要在项目 B 中create your metric,在您的情况下应该是
"resource.type="build"
severity=ERROR"
然后考虑到该指标是全局资源,您可以使用该指标添加到您的 Project-A 中的 Edit alerting policy 中 通过这种方式,您将能够在项目 A 的监控工作区中看到来自项目 B 的信息。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。