1

我已经使用 导出了仪表板gcloud alpha monitoring dashboards list --format=json,但是使用gcloud dashboard createusing 文件不起作用,基本上我想从一个项目中导出仪表板并将其导入另一个项目。

4

1 回答 1

5

sub 命令的输出list可能(没有对此进行测试)对于 create 命令有太多的仪表板。此外,您应该删除两个字段(nameetag)。无需导出为 json,yaml 也可以工作,而且更容易编辑。

我做了以下事情:

  • gcloud monitoring dashboards list并找到我正在寻找的仪表板
  • 请注意它的name属性并从属性的最后一部分获取 id name(一个大的十进制数或 guid)
  • gcloud monitoring dashboards describe $DASHBOARD_ID > dashboard-$DASHBOARD_ID.yaml仪表板
  • 编辑文件以删除etagandname字段(name通常位于文件末尾)
  • gcloud monitoring dashboards create --config-from-file dashboard-$DASHBOARD_ID.yaml
于 2020-07-15T19:55:14.177 回答