【问题标题】:Google Cloud Monitoring: Extract Alerting Policy status using codeGoogle Cloud Monitoring:使用代码提取警报策略状态
【发布时间】:2020-10-14 06:32:45
【问题描述】:

背景

我创建了一个包含 3 个条件的提醒政策。如果其中任何一个条件高于阈值 - 就创建了一个事件。

目标

我正在使用 C# 代码提取警报策略的当前状态。我的目标是了解此警报策略是否有正在运行的事件。

问题

这是否可以检查是否有正在运行的事件与我的警报策略相关联?

类似:

static void GetPolicy(string projectId, string alertId)
{
    var client = AlertPolicyServiceClient.Create();
    var requestedPolicy = client.GetAlertPolicy(alertId);
    bool hasIncident = requestedPolicy.IsLiveIncident; // pseudo code
}

【问题讨论】:

    标签: c# stackdriver google-cloud-monitoring


    【解决方案1】:

    这是您要检索的警报策略对象: https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.alertPolicies#AlertPolicy

    据我所知,无法知道政策当前是否正在产生事件。

    【讨论】:

    • 感谢尤里的回复。但是,这听起来有点奇怪,监控系统没有公开有关运行事件的信息。希望谷歌能在某个时候实现它。
    猜你喜欢
    • 2021-11-28
    • 1970-01-01
    • 2021-02-16
    • 1970-01-01
    • 2021-06-21
    • 2021-10-26
    • 2021-11-15
    • 2021-06-14
    • 1970-01-01
    相关资源
    最近更新 更多