azure - 关闭 Log Analytics 表架构的 Azure 警报
问题描述
我试图在 Log Analytics 中的 AzureDiagnostic 表中的列 >400 时触发警报,因为记录将开始删除的表有 500 列限制。
问题是警报期望和 AggregatedValue 和 TimeGenerated。由于这是一个模式,因此没有真正的生成时间。我尝试了“时间”指标并将列重命名为“TimeGenerated”,但出现以下错误:
搜索查询应包含度量警报类型的“AggregatedValue”和“bin(TimeGenerated, [roundTo])”
这是我的警报查询:
AzureDiagnostics
| getschema
| summarize AggregatedValue = count(ColumnName) by bin(1d, 5m)
|project AggregatedValue, TimeGenerated=Column1
解决方案
推荐阅读
- css - CSS Grid 使用特定项目高度作为最大行高
- node.js - redis 服务器,node_modules,nodejs,npm
- sql - 将不同的列值传递给 where 子句
- html - AWS BOTO3 - 获取 InvalidArgumentBucket POST 必须包含一个名为“key”的字段
- xamarin - 使用来自 webview 的 cookie 运行 Xamarin Essentials 浏览器
- asp.net - AuthorizeView Roles 无法识别角色,即使代码可以识别
- docker - 入口点后 Docker 退出
- laravel - 在视图布局中解析数据 laravel 6
- jquery - 制作上一个和下一个按钮以在 Jquery 厨房中循环
- python - 将数据从 CSV 加载到 Django 中的数据库表