4.6. クラウドの使用状況に関する計測値の表示
手順
各プロジェクトの全インスタンスの平均メモリー使用量を表示します。
openstack metrics measures aggregation --resource-type instance --groupby project_id -m “memoryView L3” --resource-id UUID
4.6.1. L3 キャッシュモニターリングの有効化
Intel ハードウェアと libvirt
のバージョンが Cache Monitoring Technology (CMT) をサポートしている場合、cpu_l3_cache
メーターを使用して、インスタンスが使用する L3 キャッシュの量を監視できます。
L3 キャッシュを監視するには、以下のパラメーターおよびファイルが必要です。
-
LibvirtEnabledPerfEvents
パラメーターのcmt
。 -
gnocchi_resources.yaml
ファイルのcpu_l3_cache
。 -
Ceilometer
polling.yaml
ファイルのcpu_l3_cache
。
手順
-
Telemetry 用の YAML ファイル (
ceilometer-environment.yaml
など) を作成します。 -
ceilometer-environment.yaml
ファイルで、cmt
をLibvirtEnabledPerfEvents
パラメーターに追加します。詳細については、/usr/share/openstack-triple-heat-templates/puppet/services/nova_libvirt.yaml
を参照してください。 この YAML ファイルを使用してオーバークラウドをデプロイします。
<existing_overcloud_environment_files>
を既存のデプロイメントの一部である環境ファイルのリストに置き換えます。#!/bin/bash openstack overcloud deploy \ --templates \ <existing_overcloud_environment_files> \ -e /home/stack/ceilometer-environment.yaml \ ...
コンピュートノードの Gnocchi で
cpu_l3_cache
が有効になっていることを確認します。$ sudo -i # docker exec -ti ceilometer_agent_compute cat /etc/ceilometer/gnocchi_resources.yaml | grep cpu_l3_cache //Verify that cpu_l3_cache is enabled for Telemetry polling. # docker exec -ti ceilometer_agent_compute cat /etc/ceilometer/polling.yaml | grep cpu_l3_cache //If cpu_l3_cache is not enabled for Telemetry, enable it and restart the service. # docker exec -ti ceilometer_agent_compute echo " - cpu_l3_cache" >> /etc/ceilometer/polling.yaml # docker exec -ti ceilometer_agent_compute pkill -HUP -f "ceilometer.*master process"
注記コンテナーイメージの設定を変更しても、リブート後は維持されません。
このコンピュートノードでゲストインスタンスを起動したら、
CMT
メトリックを監視します。(overcloud) [stack@undercloud-0 ~]$ openstack metric measures show --resource-id a6491d92-b2c8-4f6d-94ba-edc9dfde23ac cpu_l3_cache
---------------------------
------------------------
| timestamp | granularity | value |---------------------------
------------------------
| 2017-10-25T09:40:00+00:00 | 300.0 | 1966080.0 | | 2017-10-25T09:45:00+00:00 | 300.0 | 1933312.0 | | 2017-10-25T09:50:00+00:00 | 300.0 | 2129920.0 | | 2017-10-25T09:55:00+00:00 | 300.0 | 1966080.0 | | 2017-10-25T10:00:00+00:00 | 300.0 | 1933312.0 | | 2017-10-25T10:05:00+00:00 | 300.0 | 2195456.0 | | 2017-10-25T10:10:00+00:00 | 300.0 | 1933312.0 | | 2017-10-25T10:15:00+00:00 | 300.0 | 1998848.0 | | 2017-10-25T10:20:00+00:00 | 300.0 | 2097152.0 | | 2017-10-25T10:25:00+00:00 | 300.0 | 1933312.0 | | 2017-10-25T10:30:00+00:00 | 300.0 | 1966080.0 | | 2017-10-25T10:35:00+00:00 | 300.0 | 1933312.0 | | 2017-10-25T10:40:00+00:00 | 300.0 | 1933312.0 | | 2017-10-25T10:45:00+00:00 | 300.0 | 1933312.0 | | 2017-10-25T10:50:00+00:00 | 300.0 | 2850816.0 | | 2017-10-25T10:55:00+00:00 | 300.0 | 2359296.0 | | 2017-10-25T11:00:00+00:00 | 300.0 | 2293760.0 |---------------------------
------------------------