当前位置: 首页 > 知识库问答 >
问题:

使用JavaSDK监视Azure VM

谈渊
2023-03-14

我正在使用AzureJavaSDK。有没有办法使用SDK(如CPU和Memory)找出VM的使用指标?

我已经试过了

ComputeUsages computeUsages = this.azure.computeUsages();
        PagedList<ComputeUsage> listByRegion = computeUsages.listByRegion(Region.US_EAST);
        for(ComputeUsage cmp : listByRegion) {
            System.out.println("Compute usage " + cmp.name().localizedValue() + " == " + cmp.currentValue());
        }

但这给了我整个地区的度量信息。有没有办法在VM的基础上获取指标?

共有1个答案

计阳泽
2023-03-14

简短回答:还没有。

详细回答:Azure Java SDK仅涵盖虚拟机的管理。

要了解指标,您需要使用Azure Monitor(以前称为Azure Insights,不要与应用程序洞察混淆)。不幸的是,这还不是JavaSDK的一部分。

根据这一问题,这已在路线图上,但:https://github.com/Azure/azure-sdk-for-java/issues/663

因此,虽然您现在可以通过普通的REST-API获取这些指标,但Azure SDK for Java尚未涵盖这些指标。

 类似资料:
  • 在使用监视器的餐饮哲学家实现中,为什么提出()操作两次调用test()操作?

  • 问题内容: 我目前正在测试将密钥插入数据库Redis(在本地)中。我有超过500万个密钥,而且我只有4GB的RAM,所以一时我达到了RAM的容量并交换了数据(并且我的PC掉了)。 我的问题是:如何在具有Redis数据库的计算机上监视内存使用情况,并以此方式发出警报,不再在Redis数据库中插入某些密钥? 谢谢。 问题答案: 关于内存使用情况,建议您查看redis.io 常见问题解答以及有关将red

  • 我收到didEnterRegion没有问题,但我有一个问题。在didEnterRegion中,我接收区域作为参数,但我能知道启动事件的具体信标吗?我想知道启动此事件区域的信标的id1、id2和id3,这可能吗? 提前致谢

  • vmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写,可实时动态监视操作系统的虚拟内存、进程、CPU活动。 10.1. vmstat的语法   vmstat [-V] [-n] [delay [count]] - -V表示打印出版本信息;- -n表示在周期性循环输出时,输出的头部信息仅显示一次;- delay是两次输出之间的延迟时间;- count是指按照这个时

  • 问题内容: 我最近想测试一些自定义方法在React组件的方法中有条件地调用。 我使用Jest作为测试框架,其中包括用于模拟/间谍的工具。我已经读过,通过执行以下操作,与Sinon一起测试将是微不足道的: 我试图像这样用Jest重新创建它: 此代码失败,并引发以下错误: 是否可以用Jest测试此功能?如果是这样,怎么办? 问题答案: 关键是使用笑话方法。应该是这样的: 如此处所示:测试功能是否被称为

  • 问题内容: 我的样子是这样的: 因此,首先,我必须分别运行每个脚本,例如or 等。我理想的情况是运行将执行以下操作的脚本: 运行html-minifier 运行节点ass 运行图像最小 运行http服务器 最后,观看我文件夹中的所有内容,并在文件更改(例如,等)时运行相应的脚本。 我怎样才能最好地解决这个问题? 问题答案: 您可以使用查看目录。 一个适合您的解决方案是创建三个监视脚本,每个任务一个