【问题标题】:Ambari Monitoring raw dataAmbari 监控原始数据
【发布时间】:2015-06-11 09:33:36
【问题描述】:

对于我的硕士项目,我正在寻找一种方便的方法来掌握 Ambari 收集的监控数据。准确地说,我对 Ambari 在仪表板中显示的图表的原始数据(可以是 csv、xml、json 等)感兴趣,即集群 CPU、磁盘使用情况、网络使用情况和集群负载。

到目前为止,REST API 并没有为我提供太多有用的数据,而我坚信,如果将数据绘制在仪表板图表中,则必须以某种方式可以访问...

非常感谢任何提示。

【问题讨论】:

    标签: api monitoring ambari


    【解决方案1】:

    我不清楚为什么这会被否决,但没关系。我自己找到了解决方案:

    Ambari Metrics API 可以提供有问题的数据,例如CPU 负载、内存使用情况、网络带宽或负载因子通过发送GET 请求到

    http://&ltambari-server&gt:8080/api/v1/clusters/&ltcluster-name&gt?fields=metrics/&ltmetric&gt[&ltstart&gt,&ltend&gt,&ltstep&gt]

    虽然指标可以是 networkcpucpusloadmemoryprocs,而开始和结束时间为 epoch (date +%s)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多