如何解决Google Cloud Monitoring:使用代码提取警报策略状态
背景
我创建了具有3个条件的警报策略。如果这些条件中的任何一个高于阈值,那么将创建一个事件。
目标
我正在使用C#代码提取警报策略的当前状态。我的目标是知道此警报策略是否正在运行。
问题
是否可以检查是否有运行事件与我的警报策略相关联?
类似的东西:
static void GetPolicy(string projectId,string alertId)
{
var client = AlertPolicyServiceClient.Create();
var requestedPolicy = client.GetAlertPolicy(alertId);
bool hasIncident = requestedPolicy.IsLiveIncident; // pseudo code
}
解决方法
这是您要检索的警报策略对象: https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.alertPolicies#AlertPolicy
据我所知,无法知道当前策略是否正在引发事件。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。