问题标签 [azure-alerts]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure-monitoring - azure 监视器警报类型中“指标测量”和“结果警报数量”之间的区别
Microsoft 文档中不清楚了解基于 Azure Monitor 日志的警报类型中的“指标测量”和“结果警报数量”之间的区别。
通过为“指标测量”声明“单独警报”和为“结果数量”声明“单一警报”,不确定在什么情况下可以使用这些以及核心区别是什么。
参考:[MS Docs][1] 例如,
如果我必须在订阅的不同资源组中的多个 vm 上获取有关 Linux 机器可用性的警报,我该如何区分这 2 个类别?
如果我使用单一警报类型(基于结果数量),那么我如何跟踪问题,如果 2、3 个虚拟机使用相同的查询产生,但对于每个虚拟机,我只需要获得一次警报。
此外,如果我使用单独的警报(公制测量)不想再次为相同的 vms 重复警报
并且没有选项可以排除特定窗口的警报(说在晚上 10:00 到早上 6 点)
不清楚以下问题。
azure - 从逻辑应用触发 Azure 操作组
我有一个逻辑应用程序每分钟运行一次,它检查上次在表中收到数据的时间。如果自数据更新以来已经有足够的时间,我想收到警报。我真的很喜欢 Azure 中警报使用的操作组。他们很干净,有很多选择,比如电子邮件、短信和电话。如何从我的逻辑应用触发操作组?
我知道我可以在 Logic App 中重新创建电子邮件、SMS 和电话连接,但这样就更难维护了。我已经在为其他警报使用相同的操作组。如果我可以重用这个 Action Group,它会更容易维护。
网上有很多关于从操作组触发逻辑应用程序的信息。这不是我想要做的。我想要反过来。我想从逻辑应用触发操作组。
azure-alerts - 如何监视 Azure SQL 中的表是否为空?
我有 Azure 仪表板可视化 Azure SQL 和 Azure 数据工厂的指标。我有 Azure 警报和 LogicApps 发送警报。
现在我想在表为空或 Azure SQL 中有数据重复的情况下构建监控报告。还有什么推荐的查询?为 Azure 解决方案的管理员用户显示报告的推荐工具是什么?发送警报的推荐方式是什么?
azure-functions - 如何为 Azure Functions 健康检查配置 Azure 警报
我已成功配置 Azure Functions 的运行状况检查。接下来我想创建 Azure 警报,然后使用 LogicApps 发送消息。
如何配置 Azure 警报,以便在运行状况不正常的情况下执行操作?
https://docs.microsoft.com/en-us/azure/app-service/monitor-instances-health-check
terraform - ARM 模板或 Terraform 最适合自动化 Azure 警报规则?
自动创建 Azure 警报规则的推荐和最佳方法是什么?
通过阅读不同的文章来了解每个人的好处,无法区分太多。此处的要求特定于为指标和 loganalytics 查询创建 Azure 警报规则。似乎 terraform 和 azurerm 或 Powershell 都提供了这样做的方法,但很难理解哪个更容易和最适合 azure 警报创建部分。
在脑海中寻找这些场景
- 警报应该易于参数化,例如:可以根据未来的要求轻松修改阈值
- 相同的警报规则需要为不同的应用轻松重新创建多次
- 方法可以很容易地与 Azure Devops Pipeline 集成
- 还寻找某种方式将脚本参数与门户更改同步(例如:如果阈值的任何值从门户更改)。
ADO 管道中的计划阶段
- 获取有关已创建 LogAnalytic 信息的阶段
- 如果需要创建新规则,则创建
- 如果需要,修改创建的警报配置值(- 为此,我们可以从现有的日志分析中导出部署 json,并更新 json 并通过修改重新更新)。此处假设下载的 json 部署文件具有来自两个会话的更新(例如来自管道阶段本身的先前修改以及来自门户的任何手动修改也将得到更新?这样这将是同步的并且可以更新)
azure - 为 failedLocationCount 创建 Azure 指标警报
我想为 Webtest 创建一个 Azure 指标警报,以防多个位置失败时触发。我可以手动创建这个,而不是显示条件名称“每当平均失败位置大于或等于 1”。
我尝试使用 azure cli 命令创建它:
失败:(BadRequest) Couldn't find a metric named availabilityResults/failedLocationCount. Make sure the name is correct.
我也试过 --condition "avg failedLocationCount >= 1"`` 结果相同。工作是--condition "avg availabilityResults/availabilityPercentage <= 85"
,但我不希望它不是百分比。
对于手动部署的警报,我可以通过以下方式显示设置az monitor metrics alert list
:
我的最后一个测试是使用 Webtest Azure-Id 而不是 Application Insights Azure-Id,但没有成功。(错误消息:microsoft.insights/webtests 不是受支持的平台度量命名空间)
azure - 如何在没有 Zabbix S 的情况下使用 Trapper Item
如何在不使用 Zabbix Sender 的情况下将 JSON 有效负载发送到 Zabbix Trapper Item?
我看到了有关如何格式化发送方请求的文档,也看到了与header相关的文档,但我还没有找到如何将 header 与 JSON 有效负载一起使用。
我的目标是使用 Azure 警报将 Azure 活动日志发送到 Zabbix 一个 Trapper Item。
我不想设置会从 Azure API 中提取信息的脚本项或等效项,因为这样我就不得不担心达到 Azure 管理 API 的查询限制并受到 Azure 平台的限制。
标头如何合并到请求有效负载中?
azure - 有什么方法可以从 excel 表输入到 AzureDevops 管道或 ARM 模板?
我创建了一个管道 yaml 文件来创建天蓝色警报。但是使用的逻辑过于复杂,无法将值输入管道。有什么方法可以将输入通过 excel 表(如阈值)传递到管道 yaml 或使用 arm 模板以使其更容易?这应该可以在一次尝试中重复用于 n 个具有不同设置和阈值的警报
arm-template - 如果创建了多个资源,则检查存在条件
我创建了一个策略,为范围内的每个 VM 创建指标警报。我在为该策略编写存在条件时遇到问题。仅当为 VM 部署了所有必需的警报时,才应将资源标记为合规。我不知道如何枚举现有警报(或资源,因为警报已经是资源)并检查是否配置了所需数量的警报。
据我所知 Microsoft.Resources\resourceGroups 没有我可以在存在条件检查中使用的策略别名。我尝试检查警报本身中的别名,但如果至少有 1 个警报(应该存在 4 个),它仍然将 VM 标记为合规:
如果检查设置为包含或匹配条件,则它也将不起作用,因为警报是按随机顺序评估的,因此策略会查找内存警报中的CPU 百分比。
有没有人遇到过这样的问题或知道如何解决它?