gpt4 book ai didi

azure - 是否可以通过编程方式获取 Azure Monitor 警报的状态?

转载 作者:行者123 更新时间:2023-12-03 04:12:31 25 4
gpt4 key购买 nike

我有以下代码:

var credentials = SdkContext.AzureCredentialsFactory.FromServicePrincipal(configuration.AzureClientId, configuration.AzureClientSecret, configuration.AzureTenantId, AzureEnvironment.AzureGlobalCloud);
var azure = Azure.Configure()
.WithLogLevel(HttpLoggingDelegatingHandler.Level.Basic)
.Authenticate(credentials)
.WithSubscription(configuration.AzureSubscriptionId);
var alert = azure.AlertRules.MetricAlerts.GetById("stuff");
var isFiring = alert.???

我想使用 Fluent api 获取警报是否正在触发。有没有什么方法可以以编程方式执行此操作,最好是通过 Fluent api,但也会考虑其他方法,但不希望通过我的 C# 代码执行 powershell。

最佳答案

Alert state是不同的并且独立于显示器条件。警报状态由用户设置。监控条件由系统设定。 当警报触发时,警报的监控条件将设置为已触发。当导致警报触发的基础条件消除时,监控条件将设置为已解决。

这里是Rest API您可以获得alertState

关于azure - 是否可以通过编程方式获取 Azure Monitor 警报的状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55727976/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com