通过上述设置,我们可以在监控账户上自托管的Grafana仪表板上查看跨账户指标:
从监控账户上托管的 Grafana 实例查看源账户的指标。
这里我们从监控账户中查看“test-12”环境(位于“测试”账户中)的 CodeBuild指标。
结论
我们能够将来自多个账户(位于同一区域)的 AWS 资源指标整理到一个指定的监控 格鲁吉亚 WhatsApp 号码 账户中。我们能够使用我们的基础设施即代码工具 Terraform 对此进行完全配置。虽然我们在这里特别关注指标,但这也适用于日志和跟踪。虽然我们尚未就解决方案做出决定,但目前看来,这项 AWS 功能带来的好处似乎非常引人注目。
值得一提的是以下几点:
至少需要 terraform 版本 1.x
至少需要 terraform AWS Provider 4.62.0
目前无法跨不同区域和账户传播指标 - 例如,我们无法将我们某个源账户在 eu-west-2 中的指标链接到我们在 eu-west-1 中的监控账户。