如何获取 Grafana CloudWatch 跨账户/跨区域指标

Zat*_*rra 7 amazon-web-services amazon-cloudwatch grafana

我有 4 个 AWS 账户 (DTAP),我希望能够在 Grafana 中创建一个仪表板,其中包含每项服务的成本(适用于所有账户)。

到目前为止,我可以轻松地在 Dev 中创建一个仪表板,其中包含所有服务的成本(使用此仪表板:https://grafana.com/grafana/dashboards/139

我还在AWS(https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Cross-Account-Cross-Region.html)中启用了跨账户跨区域,效果很好(在AWS CloudWatch中)。

现在我遇到的问题是,我无法在此 Grafana dashboad 139 中指定帐户选择器,也无法以这样的方式修改查询,以便我可以从与 Dev 不同的帐户获取指标:

REMOVE_EMPTY(SEARCH('Namespace="AWS/Billing" MetricName="EstimatedCharges"', 'Average', 3600))

有谁知道如何获取此信息或哪些字段是 AWS 中帐户选择的字段?我需要一种编程方式来运行下图中的“查看数据”并将其绘制在 Grafana 中:

在此输入图像描述

另外,我想避免为每个帐户创建多个数据源(由于其他限制)