azure - 无法在 Azure 上为 App Insights 自定义指标创建警报
问题描述
我正在尝试为 Azure 上的 App Insights 自定义指标创建警报。
例如,如果“我的指标”指标在 5 分钟内大于 40,则发出警报。
根据 Azure Monitor 中的自定义指标,这应该是可能的。
将它们发布到 Azure Monitor 后,你可以浏览、查询和提醒 Azure 资源和应用程序的自定义指标以及 Azure 发出的标准指标。
我使用 App Insights Python SDK 使用此代码创建了指标(请参阅用法)。
from applicationinsights import TelemetryClient
tc = TelemetryClient('<YOUR INSTRUMENTATION KEY GOES HERE>')
tc.track_metric('My Metric', 42)
tc.flush()
我可以查看我创建的自定义指标。它是 Azure 门户中“指标”屏幕屏幕截图中唯一的蓝色条。
但是,当我单击该屏幕上的“新规则警报”按钮时,我会进入“创建规则”屏幕,但它会显示以下错误。
如果选择包括多个资源或两个以上的指标信号,则不支持通过指标配置警报。请修改您的选择并重试或创建以下规则。请点击查看支持的资源列表。
AFAIK,我只使用一种资源(App Insights “Dev”资源)和一种指标信号(“My Metric”指标),正如您从屏幕截图中看到的那样。
关于我做错了什么或我错过了什么以及如何纠正它的任何想法?
我对 Azure 还很陌生,所以我也愿意接受有关其他方式的自定义指标警报的建议。
解决方案
推荐阅读
- python - 无法从 Django 打开另一个 HTML 文件
- python - ImportError:即使已安装,也没有名为 htmlcreator 的模块
- python - 检测图像是否像素化的最佳方法是什么?
- mysql - 如何从使用 mysql.createConnection 切换到 mysql.createPool
- r - repolr 出错:rowSums 中的错误(t(mapply(complete.cases,split.data))):'x' 必须是数字
- javascript - 如何在 .map 数组中调用函数?
- android - 如何在横向视图中播放视频?
- c++ - 如何编写无依赖的Windows程序?
- mongodb - mongorestore 无法恢复大型数据集的索引
- sql - 子查询花费的时间比正常时间长得多