是否有一种方法可以设置Stackdriver在我的任何Google API使用量达到极限时接收警报?我曾经在https://console.cloud.google.com/iam-admin/quotas进行手动检查,但不知道如何自动提醒。
答案 0 :(得分:1)
看起来您可以通过Stackdriver至少执行一些操作。打开Stackdriver Monitoring,然后使用Metrics Explorer。搜索“消费者配额”作为资源,然后选择指标。它将显示所有已启用的API。找到您的API并添加一个过滤器。
例如,我想监视Vision API地标检测调用,因此我的过滤器为quota_metric,其值为“ vision.googleapis.com/landmark_detection_requests”。知道所需的过滤器后,您应该可以创建警报。
看看你怎么过。
答案 1 :(得分:0)
您可以在Stackdriver Monitoring中为每个API和每个指标创建警报策略。要使用Stackdriver Monitoring创建和管理警报策略,可以使用此link。您可以定义要警报的指标。 documentation显示了GCP的指标列表。您还可以使用此link创建自定义指标。
答案 2 :(得分:0)
this Github repo显示了如何将GCE配额集成到Stackdriver中。
基本上,它获取每个区域可用的CPU数量,并为您提供正在使用的%,并将这些值作为自定义指标存储到Stackdriver中。然后,您可以在Stackdriver中配置警报,以在超过阈值时通知您。
该脚本可能是可用于集成其他指标的指南。