有没有办法设置 Stackdriver,使其在我的任何 Google API 使用量达到限制时收到警报?
我曾经手动检查过 https://console.cloud.google.com/iam-admin/quotas,但我不知道如何自动接收警报。
我曾经手动检查过 https://console.cloud.google.com/iam-admin/quotas,但我不知道如何自动接收警报。
看起来您可以至少通过Stackdriver实现部分功能。打开Stackdriver监控并使用指标资源管理器,搜索“Consumer Quota”作为资源并选择您的指标。它将显示所有已启用的API。找到您的API并添加一个过滤器。
例如,我想要监视Vision API地标检测调用,因此我的过滤器是quota_metric,值为“vision.googleapis.com/landmark_detection_requests”。一旦您知道所需的过滤器,就应该能够创建一个警报。
看看您能做到什么。
这里有一个 Github repo,展示了如何将GCE配额集成到Stackdriver中。
它基本上获取每个区域可用的CPU数量,并给出使用的百分比,将这些值作为自定义指标存储到Stackdriver中。然后,您可以在Stackdriver中配置警报,在超过阈值时通知您。
该脚本可能是一个指南,可用于集成其他指标。