问题标签 [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 - 自定义属性数据不会通过应用程序洞察力连接器从应用程序洞察力传输到 oms
oms 中的应用程序洞察连接器未提取应用程序洞察中记录的自定义属性。
我有应用程序,在调用跟踪、错误、警告方法时,我在自定义属性中编写了额外的请求特定上下文数据。
在 oms 中,我想根据这些自定义属性进行过滤。
例如:我所有的微服务 api 在自定义属性中发出相关 id,当调用从一个 api 到另一个 api 时,这个相关 id 会被维护。这将有助于关联用户对工作流的请求。
但是,当我来自所有微服务 appinsight 的 appinsight 数据进入 oms 时,这些自定义属性就会丢失。
请指教。
powershell - azure VM 崩溃、不可用或无法正常工作
当我的一个虚拟机关闭、崩溃或无法正常工作时,我想获得一个 webhook 或通知,我正在考虑 ping 指标或类似的东西来了解状态,但我知道没有 ping 指标,我不知道不知道如何使用 azure 监控或其他解决方案获取该信息?!
azure - 如何从 Azure 指标中获取“网络输入”和“网络输出”?
我在 Azure VM 中有一台虚拟机,我想获取网络输入/网络输出指标。
在 Azure 门户中,我设置了诊断设置,并将指标存储到选定的存储表中。但是存储的指标与我在 Azure 门户中看到的指标之间存在一些差异。在 Azure 门户中,我可以Network In
从Network Out
Metrics 列表中进行选择(请参见下面的屏幕截图):
如您所见,此处的指标名称是Network In
andNetwork Out
它显示了 VM 网络的使用情况。
但是在存储表中,它显示了不同的指标列表并且是聚合的。CounterName
存储表中保存的指标如下所列:
- \NetworkInterface\BytesReceived
- \NetworkInterface\BytesTotal
- \NetworkInterface\BytesTransmitted
- \NetworkInterface\PacketsReceived
- \NetworkInterface\PacketsTransmitted
- \NetworkInterface\TotalCollisions
- \NetworkInterface\TotalRxErrors
我在想\NetworkInterface\BytesReceived
and 和 and\NetworkInterface\BytesTransmitted
是一样Network In
的Network Out
。但它是聚合的,并且不是每分钟传输的字节。它在当前分钟之前聚合到所有其他指标。请看下面的截图:
那么问题是我应该如何获取Network In
和Network Out
度量?
azure - 指定监视器诊断设置“发送间隔”
我想知道如何增加 azure monitor 将诊断设置发送到 eventthub 的频率。我正在使用 Redis 资源中的诊断设置将指标转发到 eventthub。从那里它们被自定义监控摄取stack
。
诊断通过以下方式设置:
az monitor diagnostic-settings create -n eh-meh \
--resource $REDIS_ID --event-hub redis-metrics \
--event-hub-rule $EH_RULE_ID \
--metrics '[{"category": "AllMetrics", "enabled": true, "timeGrain": "PT1M"}]'
指标出现在 eventthub 中,但仅每5
分钟出现一次。我遇到了 azure 诊断模式,其中提到scheduledTransferPeriod
但在指标中设置它似乎并没有改变任何东西。
azure - 服务总线主题/队列监控的大小越来越接近它的限制
我们在生产中有很多 Azure 服务总线主题/队列。任何给定的主题都有一个 MAX SIZE,并且由于与负载无关的各种原因,它可能会达到该限制,即。附加到主题等的未订阅订阅。
当一个主题达到它的大小限制时,我们有不止一次中断,因为我们有未订阅的订阅。我们正在寻找基本监控
- 如果主题的大小 > MAX SIZE 的 X%,我们会收到一封电子邮件/通知。
- 生产命名空间中的任何主题都应自动添加到监控中。
在将新主题添加到命名空间时,开发人员可能会忘记添加监控。
虽然 2. 很好,但只有 1. 也应该没问题。
Azure 服务总线目前在预览版中有“指标”,我们可以设置大量指标以获取警报。看起来它处于非常早期的阶段,甚至无法满足上述要求。
https://www.servicebus360.com/正在销售上述功能,但我的要求非常初级。
azure - 多个数据库的 Azure SQL Server 监视/警报 (v12)
监视某个指标并通过多个数据库对其发出警报的最佳方法是什么。例如,如果数据库大小超过 10 GB,我想触发警报。
我知道您可以选择一个数据库并在 Azure Monitor 中进行配置,但是当有数百个数据库时,这似乎不可行。
我的数据库是使用Azure 资源管理创建的
azure - 如何监控 Azure 存储帐户的 IOPS
使用 Azure 已经有一段时间了,我很清楚 Azure 存储帐户的默认 20,000 IOPS 限制。然而,我还没有找到关于如何监控帐户 IOPS 以确定它是否受到限制的最新文档。这在调试应用程序、VM 和 ASR 复制的性能问题时很重要 - 仅举三个可能的用途。
如果有人知道跟踪帐户总 IOPS 和/或是否在任何时间点受到限制的正确方法,我将不胜感激 - 如果有一个简单的解决方案可以随着时间的推移进行监控,那就更好了,否则如果存在的只是一个 API/PowerShell cmdlet,我想我必须写一些东西来定期保存数据。
azure - Microsoft 监控代理 (MMA) 和 OMS 代理之间的区别
Azure 虚拟机使用两种类型的监视代理:Microsoft Monitoring Agent (MMA)和Operation Management Suite (OMS)。这些可用于连接到 Azure Log Analytics 工作区并且可以互换声音。MMA代理和OMS代理的主要区别是什么?
azure - 将“日志流”转发到外部源
我想知道是否可以选择将“日志流”输出转发给第 3 方。我们使用各种提供程序并将我们所有的应用程序日志托管在一个屋檐下,因此我们希望将 Azure Functions 日志转发到同一个地方。我看到有一个日志流控制台选项,并希望将其转发给我们的第 3 方供应商。(类似于“流到 AWS Lambda”)
谢谢!
azure - Azure - 使用 REST API 监控资源
我是 Azure 的新手,并且一直在学习各种教程。我正在专门研究使用 REST API 的 Azure 监控。
我要做的是使用 REST API 在自定义仪表板上获取各种资源的状态,例如虚拟网络、AD、负载均衡器等。
我在这里找到了一些允许监控的 REST API 列表(https://docs.microsoft.com/en-us/rest/api/monitor/)
但是它们是否提供资源运行状况和状态。此外,我是否在 Azure 帐户中创建了一个新的服务 API 管理资源(这是一种付费资源)以供这些 API 运行?
如果您对此有任何见解或参考资料,请告诉我