问题标签 [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 - 天蓝色什么是时间聚合最大值或 AVG
我正在为我的应用程序使用 SQL Azure SQL Server。直到最近,我的应用程序运行良好,MAX dtu 使用率为 100%,但 AVG DTU 使用率约为 50%。
我应该监控哪个值来扩展服务,MAX 还是 AVG?
azure - NSG 流日志不会出现在 Azure Monitor 中
对于手动触发的操作,我找不到相应的 NSG 流日志。NSG 流日志在 Azure 门户中的Network Watcher -> NSG 流日志下启用和配置。仅默认规则用于出站 NSG。
这是我正在尝试做的事情,我希望流日志会在几 (4) 分钟后出现,但事实并非如此。
1) 在应用程序网关调用 API @ https://api.aspnet4you.com/api/customer/FindAllCustomers?country=United%20States&state=Washington&city=Seattle
2)查询应用网关访问日志,大约3分钟后出现:
3) 查询 NSG 流日志但未找到结果!
4) 检查配置的存储帐户 blob,我可以在那里看到流日志,这些日志是在过去 15 分钟内生成的。
当我在 Azure Monitor(门户)中查询日志时,为什么 NSG 流日志不显示,而应用网关访问日志显示正常?
参考架构: https ://blogs.aspnet4you.com/wp-content/uploads/2019/01/app-reference-architectures-v2.png
azure - 监视函数时,Azure 将什么视为错误?
我正在运行以下简单功能来检查功能应用程序中的监控工作方式。如果我的函数在监控部分(以及随后的应用程序洞察力)中返回“400”状态代码,它会将执行标记为成功。此外,如果它抛出并捕获错误,仍然标记为成功。如果它抛出错误但没有捕获它,那么它会检测并将其计为错误(但这种情况并不常见,因为在实际应用中,可能的错误总是需要被捕获)。
Azure 函数中的监控是这样工作的吗?因此,将执行标记为错误的唯一方法是抛出未捕获的错误?!?!
在 Application Insight 中,是否有根据请求的响应状态代码对请求进行排序?例如,是否可以查看单个函数返回了多少 500 个请求?
azure - 实时监控 Azure Functions?
Application Insight 以至少 3 分钟的延迟获取我的函数的日志。我意识到日志流服务(在每个功能中都可用)实时显示日志。但这不是很方便。有没有其他方法可以实时获取日志?
同样根据 Azure 的说法,Application Insight 近乎实时地执行其任务。有 3 分钟的延迟,我想知道它如何能够近乎实时地完成任务?
PS:我的函数应用程序很简单,不做繁重的任务。
azure - 监控特定活动日志以触发 Azure Function
用例:仅为预定义的 Azure 活动日志触发 Azure 函数。
我尝试配置 Azure 活动日志并导出到事件中心,但它不允许在其上设置筛选器。根据Azure 文档,筛选器设置对导出设置没有影响。
我的用例是仅为一组特定的活动日志(例如 VM、VNet、NSG 创建/删除/修改)触发 Azure 函数。我可以使用哪些其他 Azure 服务来完成此操作?
azure - 未触发警报或未执行操作组。如何调查?
我很困惑!这曾经奏效。我有一个非常简单的警报,它触发了一个非常简单的操作组。警报查询是:
在 App Insights 日志中,我可以看到有例外。
在警报屏幕中,在配置信号逻辑中,我可以看到有异常。在我看来,这意味着应该触发警报。
但是,由于我没有收到电子邮件,因此似乎没有执行只是“发送电子邮件”的操作组。
在 Monitor Alerts / All Alerts 我没有看到任何警报。
知道如何调查以查看问题所在吗?