open-stackの管理者でないユーザーとして、特定の時刻に実行されているクォータのうち、どれくらいのvmsが稼働しているかを確認したいと思います。pythonからopenstackリソース使用量メトリックをプログラムで取得する方法は?
私は、そのためのcollectdプラグインを作成することによって、そのようなリソースの使用状況を監視したいと考えています。
open-stackに関連する2つのタイプのコレクトプラグインがあることがわかりましたが、この単純なユースケースには対応していないようです。
維持されるべきではないようで、それは require admin rightsに思わ- collectd-openstack、ほとんどoppisitveものである契約ブレーカ制限
- collectd-ceilometer-plugin:雲高計にcollectdによって捕捉給電データ。
私はクラウド全体の状態は気にしません。私は自分のプロジェクト内での使用についてのみ興味があります。
この情報を取得するにはどのようにAPIを使用する必要がありますか?面白い、私が必要とする情報のほとんどはすでにWebダッシュボードに公開されています。それでも、私はそれを他のシステムに送信して処理するために、python/collectでキャプチャする必要があります。