我们想知道是否有任何方法可以通过编程方式操作仪表板,警报以及您通常使用Stackdriver UI设置的其他内容 . 在Git中保留Stackdriver对象的定义并使用API部署它们会很棒 . 是否有这样的功能,我们找不到谷歌搜索?
是 . 大部分内容都可以使用Monitoring API进行管理 . 该API支持管理metrics,groups,notification channels,alerting policies等 . 其中一些也可以使用Cloud SDK进行操作(请参阅gcloud alpha monitoring的文档) . 在撰写本文时,它看起来并不像仪表板的 endpoints 广泛公开,但如果您在以后遇到这个答案,请仔细检查the API reference . 对于不可用的功能,您可能需要考虑联系the discussion forum以输入功能请求或添加到Early Access或私有Alpha功能(如果可用) .
有Stackdriver monitoring API,您可以创建自定义metrics,使用组织组织您的 Cloud 资源,甚至创建正常运行时检查配置 . 您有所有相关文件here .
2 回答
是 . 大部分内容都可以使用Monitoring API进行管理 . 该API支持管理metrics,groups,notification channels,alerting policies等 . 其中一些也可以使用Cloud SDK进行操作(请参阅gcloud alpha monitoring的文档) . 在撰写本文时,它看起来并不像仪表板的 endpoints 广泛公开,但如果您在以后遇到这个答案,请仔细检查the API reference . 对于不可用的功能,您可能需要考虑联系the discussion forum以输入功能请求或添加到Early Access或私有Alpha功能(如果可用) .
有Stackdriver monitoring API,您可以创建自定义metrics,使用组织组织您的 Cloud 资源,甚至创建正常运行时检查配置 . 您有所有相关文件here .