如何检索ambari群集HDFS磁盘使用度量

时间:2015-06-30 07:38:41

标签: rest metrics ambari

我正在尝试检索ambari UI指标,如果有人知道请回复。

例如,如果我调用下面的Rest API,我会在JSON中获得ambari指标:

http://<ambari-server>:8080/api/v1/clusters/<cluster-name>?fields=metrics/<metrics-name>[1430844925,1430848525,15]&_=1430848532904

其中Metrics Name可以是:cpu,network,memory,load ..

  • cpu:查看群集的cpu利用率
  • 网络:查看群集的网络利用率
  • 内存:查看集群的内存利用率
  • load:查看群集的负载利用率

例如:

http://<ambari-server>:8080/api/v1/clusters/<cluster-name>?fields=metrics/network[1430844925,1430848525,15]&_=1430848532904

如果我在Rest API之上调用,我将获得JSON中的网络使用数据。

与上述相同我希望如何检索HDFS DISK USAGE METRICS DATA,如果有人知道,请帮助我。

1 个答案:

答案 0 :(得分:1)

对于已使用的容量,它是:

  

的http://:8080 / API / V1 /集群//主机// host_components /名称节点字段=度量/ DFS / FSNamesystem / CapacityUsed

您可以通过

检查的所有可用指标
  

http://:8080 / api / v1 / clusters // hosts // host_components / NAMENODE?fields = metrics section中的指标

希望有所帮助