0

我正在尝试检索 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 利用率
  • network : 查看集群的网络利用率
  • memory :查看集群的内存利用率
  • 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,如果有人知道,请帮助我。

4

2 回答 2

1

对于已用容量,它是:

http://:8080/api/v1/clusters//hosts//host_components/NAMENODE?fields=metrics/dfs/FSNamesystem/CapacityUsed

您可以检查的所有可用指标

http://:8080/api/v1/clusters//hosts//host_components/NAMENODE?fields=metrics 在指标部分

希望有帮助

于 2015-07-15T02:52:17.747 回答
0

对于一段时间内可用的 HDFS 磁盘和 HDFS 磁盘使用情况,您可以使用以下时间序列 API,同时根据您的要求调整时间戳。

对于可用的 HDFS 磁盘:

http://<ambari-server-name>:6188/ws/v1/timeline/metrics?metricNames=dfs.FSNamesystem.CapacityRemaining&appId=namenode&startTime=1629721493597&endTime=1630405297000'

对于使用的 HDFS 存储:

http://<ambari-server-name>:6188/ws/v1/timeline/metrics?metricNames=dfs.FSNamesystem.CapacityUsed&appId=namenode&startTime=1629721493597&endTime=1630405297000'
于 2021-09-16T11:41:41.383 回答