-1

私のマスター プロジェクトでは、Ambari が収集する監視データを把握するための便利な方法を探しています。正確には、Ambari がダッシュボードに表示するグラフの生データ (csv、xml、json など) に関心があります。つまり、クラスター CPU、ディスク使用量、ネットワーク使用量、およびクラスター負荷です。

これまでのところ、REST API はあまり有用なデータを提供してくれませんでしたが、ダッシュボードのグラフにデータがプロットされている場合、何らかの方法でデータにアクセスできる必要があると強く信じています...

どんなヒントでも大歓迎です。

4

1 に答える 1

3

これが反対票を投じられた理由ははっきりとわかりませんが、気にしないでください。私は自分で解決策を見つけました:

Ambari Metrics API は、GET要求を

http://<ambari-server>:8080/api/v1/clusters/<cluster-name>?fields=metrics/<metric>[<start>,<end>,<step>]

メトリックはnetworkcpucpusloadmemoryまたはのいずれかprocsであり、開始時間と終了時間はepoch( date +%s) として指定されます。

于 2015-06-15T12:57:59.983 に答える