问题标签 [azure-monitoring]
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 - Azure 订阅策略
我需要在订阅级别贡献者中创建一个策略,无法创建虚拟机和虚拟网络或任何 vnet。只有所有者才能创建 Vnet。这个怎么做
azure - 使用 ResourceMangerTemplates 从 VS 部署 Azure 资源会要求再次输入参数值,即使它们存在于参数文件中
我在 VS 中使用“Azure 资源组”项目来部署 Azure 资源(在这种情况下,我正在尝试部署计划查询规则)。
我有两个参数文件用于部署在两个环境中,使用第一个参数文件时一切正常。使用第二个参数文件时,它要求我在 PowerShell 窗口中再次输入参数值。
为什么这样做?第二个参数文件中的一切都是正确的。我将其内容复制到第一个参数文件中(覆盖),部署工作得很好,无需再次输入值。
azure - Azure REST API 身份验证
我正在构建一个 Android 应用程序,它将访问 Azure REST API 并从 azure 监控中读取一些数据。我在身份验证过程中遇到问题,因为不确定是否可以使用 MSAL 库进行身份验证以访问 Azure REST API?
azure - 如何监视 Azure Functions 异常
我正在观看带有经典警报的 Functions Exception。
现在我必须从经典警报替换为 Azure Monitor,但我不知道要使用什么条件。
我该如何设置?
azure - 使用 Azure CLI 列出 Azure Monitor 中的所有警报规则
我正在尝试列出我使用 Azure CLI 在 Azure Monitor 中创建的所有警报规则,以便我可以根据需要启用/禁用它们。有没有办法使用 Azure CLI 以编程方式实现这一目标?
azure - 使用 ARM 模板成功创建 Azure 日志警报规则,但未显示在门户中
我创建了一些用于部署 Azure 指标警报规则的 ARM 模板,但我现在需要部署日志警报规则(即基于 Application Insights 查询而不是平台指标的规则)。
我已经按照此处的示例编写了模板脚本(这表明我需要创建一个类型为 的资源Microsoft.Insights/scheduledQueryRules
)并使用 Azure 门户的模板部署服务进行部署,如此处所述。
Azure 报告部署成功,活动日志为我提供部署结果,包括我的新资源的 ID,例如/subscriptions/[subscription-id]/resourcegroups/[alerts-resource-group]/providers/Microsoft.Insights/scheduledQueryRules/Custom errors spike alert
.
但是,当我导航到订阅 [subscription-id] 中的 Monitor 刀片并按资源组 [alerts-resource-group] 进行过滤时,我看不到我的新警报。
作为健全性检查,我使用针对相同 App Insights 资源的相同进程创建了一个指标警报,这个警报确实显示在 Monitor 刀片中。
我想我的问题是,我对基于日志的警报规则有误解吗?例如,类型的 Azure“资源”是否Microsoft.Insights/scheduledQueryRules
等同于Monitor / Alerts / Manage alert rules中的信号类型日志搜索的警报规则?我确信我的模板是正确的,因为它通过了验证并成功完成。但我对警报规则的最终结果感到困惑!
我应该提到的一件事是,我正在与 App Insights 实例本身不同的资源组中创建警报规则,但指标警报也是如此,因此假设这并不重要。
azure - Azure Monitor 警报跨资源日志搜索错误
根据https://docs.microsoft.com/en-us/azure/log-analytics/log-analytics-cross-workspace-search,我们现在可以在 Azure Log Analytics 中执行跨资源查询。我们创建了一个在 Log Analytics 中运行良好的示例查询:
但是当向它提供相同的查询时,Monitor -> Alerts -> Rules -> Define Alert Condition -> Configure signal logic / Search query
它会在 tooltip 中显示错误Query syntax error
。
所有其他不引用app()
函数的查询都可以正常工作。我们尝试了不同的方法来指定传递给 app() 函数的应用程序 ID,但没有成功。
关于跨资源请求的 Monitor 查询是否有任何限制?我们如何根据应用程序洞察事件创建警报?
azure - 如何将 Azure 部署事件分组到单个警报电子邮件中
我想在 Azure 中成功部署时发送一个警报。对个别事件发出警报是一个问题,因为这可能会变得太嘈杂。
按关联 ID 对事件进行分组并将其发送到一封电子邮件中会很棒。有点像您可能在 Azure 门户的部署概述页面中找到的内容:
我将如何通过它们的相关 id 对这些事件进行分组,然后在电子邮件中将其触发?
这是否可以通过 Azure Monitor 实现,或者类似于逻辑应用程序和事件网格之类的方法?
azure - 如何通过 JAVA 从 azure monitor 获取所有警报
我只需要使用 JAVA 从 Azure 监视器获取所有警报,有没有办法通过 Rest API 或 SDK 获取所有警报?