OSProfiler を使用すると、OpenStack デプロイ内で主要サービスのトレースを有効にできます。トレースが有効な場合は、OpenStack 処理の一部であるすべての API、RPC、ドライバ、データベースの呼び出しの応答時間がキャプチャされます。
VMware Integrated OpenStack は Cinder、Glance、Heat、Neutron、Nova、Keystone のコマンドをサポートします。プロファイラ トレース データは vRealize Log Insight に保存されます。
前提条件
vRealize Log Insight をデプロイおよび構成します。vRealize Log Insight のスタート ガイドドキュメントを参照してください。
手順
結果
これで、OpenStack コマンドのプロファイリングを有効にできるようになりました。--profile パラメータを指定して目的のコマンドを実行し、OSProfiler のパスワードを指定します。このコマンドを実行すると、プロファイリング トレースの UUID が出力されます。次に、プロファイル トレース UUID と vRealize Log Insight アドレスを使用して OSProfiler を実行することにより、レポートを生成します。次の例では、openstack volume list コマンドのプロファイルを示しています。
openstack --profile osprofiler-password volume list osprofiler trace show --connection-string "loginsight://username:password@loginsight-ip" --html profiling-uuid