如果对我的 SQL 数据库的查询花费的时间超过 XXX 秒,我想创建一个警报规则。
在创建警报对话框中,我无法选择名为“持续时间”的信号。
您能否提出一个解决方案,如何为 的查询时间超过 X 秒 创建警报?
最佳答案
我认为我们可以使用 Kusto 查询语言来获得查询时间超过 X 秒的结果。 duration_d
字段的单位是毫秒。
let alert_run_interval = 24h;
AzureDiagnostics
| where duration_d >= 5000
| where TimeGenerated > now() - alert_run_interval
以上是我的想法。 native 警报规则无法满足您的要求
关于azure-sql-database - 当 DURATION 超过时的 Azure SQL 数据库警报规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67159050/