HDInsight Hadoop集群(Windows)有什么方法可以监控CPU使用情况?

时间:2015-08-28 01:30:48

标签: azure monitoring hdinsight

我创建了一个基于Windows的HDInsight群集(v3.2),我想监控我的群集的系统指标,如CPU使用率,内存和磁盘I / O,但似乎Ambari API只是部分支持,我们有办法做这种工作吗?

2 个答案:

答案 0 :(得分:1)

您尝试监控的哪些使用数据无法使用。

在HDINSIGHT Linux群集上查看Amabri网站,其中显示了CPU,内存和磁盘使用情况的图表。它由Ambari API提供支持,可在Windows和Linux集群上使用。

答案 1 :(得分:1)

这基本上取决于您是否拥有基于Windows的HDInsight群集或基于Linux的HDInsight群集。

在基于Linux的群集上,您可以将浏览器指向https://.azurehdinsight.net以访问Ambari Web UI。它使您可以访问监控(与不同进程相关的状态信息和警报),指标(例如CPU,磁盘,内存,网络使用情况),热图和许多有关不同服务的详细信息。您还可以启动,停止和重新启动组件和服务。

在基于Windows的群集上,您受到的限制更多。首先,您无权访问Ambari Web UI。您只能使用Ambari REST API(意思是,您需要使用此API编写自己的应用程序)。 API目前仅支持监控。因此,目前无法访问CPU使用率等指标。