C# Google云监控:使用代码提取警报策略状态 背景

C# Google云监控:使用代码提取警报策略状态 背景,c#,stackdriver,google-cloud-monitoring,C#,Stackdriver,Google Cloud Monitoring,我创建了一个带有3个条件的警报策略。如果这些条件中的任何一个高于阈值,则会造成事故 目标 我正在使用C代码提取警报策略的当前状态。我的目标是了解此警报策略是否有正在运行的事件 问题: 这是否可以检查正在运行的事件是否已连接到我的警报策略 比如: static void GetPolicy(string projectId, string alertId) { var client = AlertPolicyServiceClient.Create(); var requested

我创建了一个带有3个条件的警报策略。如果这些条件中的任何一个高于阈值,则会造成事故

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

问题: 这是否可以检查正在运行的事件是否已连接到我的警报策略

比如:

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

以下是您要检索的警报策略对象:


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

以下是您要检索的警报策略对象:


据我所知,无法知道某个策略当前是否正在生成事件。

感谢Yuri的回复。但,这听起来有点奇怪,监控系统并没有公开有关运行事件的信息。希望谷歌能在某个时候实现它。谢谢你的回复。但,这听起来有点奇怪,监控系统并没有公开有关运行事件的信息。希望谷歌能在某个时候实施。