为什么并非所有 GCP 指标都可用于 Stackdriver 中的警报或仪表板元素?

Why aren't all GCP metrics available for alerts or dashboard elements in Stackdriver?

我似乎无法弄清楚如何以可用的方式将某些指标从 GCP 获取到 Stackdriver(google 监控)。可以使用 Stackdriver 的 "Metrics Explorer" 工具查看它们,但不会保存到图表或警报策略中。作为一个具体示例,只有少数 table 中概述的指标可用:

https://cloud.google.com/monitoring/api/metrics_gcp#gcp-container

同样,我可以使用 "Metrics Explorer" 工具立即在临时图表中可视化其中任何一个,但我无法为除 CPU UsageDisk UsagePage FaultsUsed Memory。有谁知道如何将这些指标之一(例如 container/cpu/usage_time)纳入警报策略?

Metrics Explorer 包括对比当前可用于警报的指标更多的指标的访问权。我们正在努力为 UI 和 API 解决这个问题。请继续关注发行说明。 感谢使用 Stackdriver!

您可以创建仪表板并添加要查看的指标。为此,请按照以下说明进行操作。有关仪表板以及创建图表和警报的更多信息,请参阅此 documentation link。

  1. 在 Google 云平台上,单击左上角带有四个横条的图标产品和服务。
  2. 在菜单上转到 Stackdriver 部分并单击监控。 将为您的项目打开一个新的“Stackdriver Monitoring”window。
  3. 在左侧导航列表中单击仪表板并select创建仪表板。在此步骤中,您还可以选择通过单击其名称将图表添加到现有仪表板。

  4. 为您正在创建的仪表板命名。

  5. 在右侧您可以看到不同的自定义选项。点击“添加图表”并填写要求的信息:
    为您正在创建的图表命名。
    资源类型:选择您的资源类型,例如“GCE VM 实例”。
    指标:选择要添加的指标,例如“compute.googleapis.com/instance/uptime”。可以在 documentation link.

  6. 中找到每个产品的指标信息
  7. 根据需要填写所有其他信息:过滤器、“分组依据”等

您可以通过单击“添加指标”按钮添加更多指标。

完成后点击“保存”按钮保存并创建这个新图表。

在左侧菜单列表中单击仪表板,然后select您创建的仪表板即可查看。