有没有办法通过 API 获取 Google Cloud Monitoring 事件指标?

ste*_*hea 4 monitoring google-cloud-platform gcloud stackdriver

在查看此处的文档 ( https://cloud.google.com/monitoring/alerts/incidents-events#incident ) 并使用一般产品时,似乎未决事件和相关详细信息仅通过 Google Cloud Console 显示。

CLI 和 API 似乎只支持警报策略的管理,但我找不到检索未处理事件列表的方法。例如,如果特定警报策略的开放时间超过 5 个事件持续 12 小时,我希望发送警报。数据似乎存在(由 Google Cloud Console 提供),但 API 不公开。

Daz*_*kin 5

我认为这是不可能的。

事件似乎不属于 Google 云监控公共 API 的一部分。

有几种方法可以验证这一点:

  1. API Explorer记录了Cloud Monitoring API,并且没有事件资源类型或方法。
  2. 在浏览Cloud Console时使用 Chrome 开发者控制台:事件(似乎)不包含任何公共 API 端点/方法

Google 的公共问题跟踪器上有一个针对此问题的现有功能请求 (FR)。

我鼓励您通过单击问题标题“通过 API 管理事件”左侧的星形图标来“为该问题加注星标”,同时对 FR 进行“+1”并订阅其更新。