问题标签 [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.

0 投票
0 回答
136 浏览

azure - 能否将 Azure Monitor 警报保留期延长 30 天以上?

我们通过专用订阅监控多个应用洞察实例,并配置了一些自定义警报,一切运行良好。

在 Azure Monitor 中,我们可以访问警报并更改状态,并根据需要为每个警报添加注释。这非常适合我们的场景。

我遇到的问题是它似乎只保留了 30 天的警报,所以有什么办法可以将其配置为更高,例如 90 或 365 天?

0 投票
1 回答
71 浏览

azure-log-analytics - 根据日志文件追加触发 Azure 日志分析警报

当新条目添加到应用程序日志文件时,我需要尝试创建警报。每个新条目都带有时间戳。我已将自定义日志设置/导入为时间戳,并使用虚拟应用程序日志文件和手动添加的条目进行测试。我最初将警报设置为在结果数量大于 0 时触发。这似乎有效,但根据我设置的时间间隔,它会不断通过电子邮件向我发送警报。无论如何我可以让它在每次添加新条目时只提醒一次?

警报逻辑基于 - 结果数运算符大于阈值 0

基于时间段的评估(以分钟为单位)1440

频率(分钟) 240

我已设置这些以减少警报电子邮件。理想情况下,我希望它每小时检查一次并在添加新条目时发出警报,但只发出一次警报。不确定是否可以完成。Kusto 查询是否有任何调整,我可以让它根据行数增加发出警报。通过将警报设置为大于 0,我感觉它总是会发出警报,因为所有新条目都意味着它高于该值。

我的基本 Kusto 查询只返回列出文档编号的行

日志附加_CL | 其中 RawData 包含“用于文档编号”

0 投票
1 回答
5191 浏览

azure - 如何将 Azure VM 重新启动和关闭日志获取到 Azure Log Analytics?

有什么方法可以让 Azure VM重新启动关闭日志进入 Azure Log Analytics 工作区?

我已经将syslog 和 daemon & Kern 日志映射到 Azure Log Analytics 工作区,但即使我重新启动了 VM,我也无法获得与 VM 重新启动和关闭相关的任何日志消息。

有人有想法来完成这个要求吗?

0 投票
1 回答
2652 浏览

azure - Azure 警报仅触发一次

0 投票
1 回答
257 浏览

azure-logic-apps - 使用 azure ARM 模板配置逻辑应用程序故障警报

我已在 Azure 门户中手动添加警报规则和操作组,以便在邮件失败时发送邮件。是否可以使用 Azure 资源管理器模板创建这些东西?

0 投票
1 回答
821 浏览

azure - PowerShell 脚本可在 Azure 门户中创建新资源时获取通知

我需要为任何资源创建创建警报并将其通过邮件发送给我。我需要使用 Power-Shell 脚本来执行此操作。

0 投票
1 回答
596 浏览

azure-functions - 如何为失败的持久功能编排设置 Azure 警报?

当作为持久编排链的一部分的活动函数中发生未知异常时,我希望通过电子邮件警报得到通知。问题是,当在 Activity Function 中引发异常时,Application Insights 中记录的错误显示状态代码为零。在 Azure 警报中,没有警报配置会查找零的日志消息状态代码,只有 1xx、2xx、4xx 等。无论我尝试过什么代码,我都无法让函数返回4xx of 5xx 错误代码。

如何在 Azure Monitor 警报中设置以捕获失败的业务流程?有没有办法在抛出异常时强制使用非零状态代码?

背景信息

如以下屏幕截图所示,持久功能的 Azure Monitor 显示失败,这正是我所期待的......

在此处输入图像描述

但是,我不知道如何设置警报来检测此故障。在 Application Insights 中查找异常,导致失败的响应代码为零...

在此处输入图像描述

转到 Azure Monitor 警报,在设置新警报以检测此情况时,没有状态代码为零的警报条件之类的东西(这很有意义,但对我没有帮助)...

在此处输入图像描述

这是一个 Activity 函数的外壳,它故意抛出一个异常来帮助我设置警报并知道它正在工作......

这是调用 Activity 函数的 Orchestrator 函数。如果没有捕获并重新抛出所有异常,Orchestrator Function 会显示无用的“成功”状态......我想知道失败的事情。但是,此异常导致的响应状态代码为零无助于设置警报。对于如何解决这个问题,有任何的建议吗?

0 投票
2 回答
335 浏览

azure - 关闭 Log Analytics 表架构的 Azure 警报

我试图在 Log Analytics 中的 AzureDiagnostic 表中的列 >400 时触发警报,因为记录将开始删除的表有 500 列限制。

问题是警报期望和 AggregatedValue 和 TimeGenerated。由于这是一个模式,因此没有真正的生成时间。我尝试了“时间”指标并将列重命名为“TimeGenerated”,但出现以下错误:

搜索查询应包含度量警报类型的“AggregatedValue”和“bin(TimeGenerated, [roundTo])”

这是我的警报查询:

我得到了这些结果:
在此处输入图像描述

0 投票
1 回答
163 浏览

azure - 创建 Azure Application Insights 警报时出错

我正在尝试使用此查询创建自定义日志警报:

但我得到了错误

搜索查询应包含度量警报类型的“AggregatedValue”和“bin(timestamp, [roundTo])”

既然我有错误的两个要求,为什么我会得到它?

0 投票
2 回答
934 浏览

azure - 如何创建 Azure 警报以通知任何资源删除

寻找有关 Azure 警报的帮助。

每当删除任何 Azure 资源时,我都需要收到通知。从我目前所读的内容来看,我知道可以在资源级别创建警报。但是单独为每个资源设置警报太麻烦了。

理想情况下,我希望在订阅级别或资源组级别设置一个规则,当子/资源组中的任何资源被删除时通知。

非常感谢我能得到的任何帮助。