问题标签 [azure-monitor]
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-log-analytics - KQL 查询 - 在 where 子句中相对选择今天的数据
我需要一种在 Azure Monitor 中选择“自午夜以来”的数据集的方法 - 例如相对于当天。
使用 ago(1d) 显然不能解决问题:)
干杯
azure - 在 Invoke-AzVMRunCommand 错误时将 Azure 自动化状态设置为失败以触发警报
我在自动化运行手册中运行了这个命令。有时,如果 VM 停止,该命令会出错。基于此错误,我希望自动化运行手册的状态为“失败”而不是已完成。但是运行手册给出了“已完成”状态。因此,我无法使用 Azure Monitor(检查状态值)触发警报。如何在运行手册中出现此类错误时将运行手册状态设置为“失败”?
azure - 监视 Azure 虚拟机上运行的服务/应用程序的最佳方法是什么
即我正在寻找一种方法来持续监控我在 Azure 上的虚拟机并检查 vm 中的特定服务(数据库、应用程序)是否启动并运行。我还希望在这些服务关闭时收到警报(电子邮件)。由于在 vm 上运行的服务不是公开可用的,我正在寻找一种解决方案来监控它们的状态并从 vm 内部报告(如果可能的话)。我愿意接受任何建议。提前致谢
azure - 当我的虚拟机磁盘空间不足时如何创建天蓝色监视器警报
我有一台虚拟机。现在我想如果我的磁盘空间显示非常低,我的意思是小于 2 GB。然后我想触发天蓝色监视器警报并希望收到有关此的电子邮件。azure monitor 是否提供任何指标。
azure - 用于获取 Azure Monitor 日志的 AZ 命令
我必须使用 AZ 命令获取日志:
如果我在资源组上添加过滤器,它不会给出结果。
例如 - 以下命令工作正常:
az monitor activity-log list --subscription "subscription1"
结果,我得到了 ResourceGroup1 的日志。
但是当我执行以下操作时:
az monitor activity-log list --resource-group "ResourceGroup1"
它给出了 0 结果。
我正在使用“azure-cli”:“2.26.1”
azure-data-explorer - 如何将来自不同查询的值(计数)组合成一个查询
在 KQL 中有什么方法可以将来自不同查询的值(计数)组合成一个查询。
目前我做的方式是有两个查询,得到计数。粘贴第三个查询中的值并找到百分比(请参阅下文)。
在 Kql 中有什么方法可以在单个查询中计算所有内容并打印百分比吗?
提前致谢
azure-monitor-workbooks - 如何使用参数在 Azure Monitor Notebook 中选择日志分析工作区?
我想让用户选择日志分析工作区作为 Azure Monitor 笔记本中的参数来执行查询,类似于参数文档中的说明。但是,我无法使用变量解析日志分析工作区。
我想做的是:
以下使用字符串文字的查询在 azure 监视器笔记本和日志查询中均成功:
以下失败并在"Unknown function 'workspace'.
azure monitor notebook 和日志查询中出现错误:
似乎只允许字符串文字作为函数的参数workspace()
。
此外,iff()
函数case()
只返回标量,因此我不能使用iff()
和case()
有条件地返回基于 Azure Notebook 参数的表或工作区。
如何向 Azure Monitor Notebook 提供参数以查询特定的日志分析工作区?
azure - Keda AzureMonitor 触发器没有给出 activeDirectoryClientId 给定错误
我试图为 keda 自动缩放配置 Azure Monitor Scaler。在我的缩放对象中,我为应用程序指定了 Clientid 和密码。在 Azure 门户中,我也可以看到 clientid 、 password 和 tenantid 。但是在部署 scaledobject 之后,我在 keda 运算符上遇到错误,例如没有给出 activeDirectoryClientId。我不知道出了什么问题。任何人都可以在这里帮助我吗?
以下是 keda-operator 日志:
azure - Azure API 确定提供程序操作类型
我正在尝试通过 .NET 使用 Azure API 获取所有提供程序及其操作。
我可以通过此 Azure API 调用获取所有提供程序操作: https ://docs.microsoft.com/en-us/rest/api/authorization/provider-operations-metadata/list (使用 &$expand=resourceTypes 属性)
但是有什么方法可以确定操作是“动作”还是“数据”类型?
某些提供程序有单独的“操作”调用 (providers/{provider}/operations?api-version={apiVersion}),其中包括“isDataAction”属性(例如 Microsoft.Insights),但并非所有提供程序都包含此信息。
例如,“Microsoft.Addons”提供程序不包含“isDataAction”字段。
不确定我是否应该使用单独的 API 或不同的“扩展”参数,寻求任何帮助将不胜感激。