13.3. Time-Series-Database-as-a-Service の設定
手動で Time-Series-Database-as-a-Service パッケージをインストールする場合には、サービスの設定ファイル (
/etc/gnocchi/gnocchi.conf) には何も設定が指定されていません。必要に応じて各設定を手動で追加/設定する必要があります。
[DEFAULT]セクションで、ロギングと詳細な出力を有効にします。[DEFAULT] debug = true verbose = true
[DEFAULT] debug = true verbose = trueCopy to Clipboard Copied! Toggle word wrap Toggle overflow [API]のセクションに、ワーカーの数を記載します。[api] workers = 1
[api] workers = 1Copy to Clipboard Copied! Toggle word wrap Toggle overflow [database]セクションで、バックエンドをsqlalchemyに設定します。[database] backend = sqlalchemy
[database] backend = sqlalchemyCopy to Clipboard Copied! Toggle word wrap Toggle overflow [indexer]セクションに、ユーザー名、パスワード、IP アドレスを渡して、SQL データベースを設定します。[indexer] url = mysql://USER_NAME:PASSWORD@192.0.2.10/gnocchi2?charset=utf8
[indexer] url = mysql://USER_NAME:PASSWORD@192.0.2.10/gnocchi2?charset=utf8Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注記
データベースは、gnocchi-apiを起動する前に作成しておく必要があります。[keystone_authtoken]セクションで、認証パラメーターを更新します。以下に例を示します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow [statsd]セクションに以下の値を追加します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow RESOURCE_ID、USER_ID、およびPROJECT_IDの値は、お使いのデプロイメントの値に置き換えてください。[storage]セクションで、coordination_urlおよびfile_basepathを手動で追加してから、driverの値を file に設定します。[storage] coordination_url = file:///var/lib/gnocchi/locks driver = file file_basepath = /var/lib/gnocchi
[storage] coordination_url = file:///var/lib/gnocchi/locks driver = file file_basepath = /var/lib/gnocchiCopy to Clipboard Copied! Toggle word wrap Toggle overflow gnocchiサービスを再起動して、変更を有効にします。systemctl restart openstack-gnocchi-api.service systemctl restart openstack-gnocchi-metricd.service systemctl restart openstack-gnocchi-statsd.service
# systemctl restart openstack-gnocchi-api.service # systemctl restart openstack-gnocchi-metricd.service # systemctl restart openstack-gnocchi-statsd.serviceCopy to Clipboard Copied! Toggle word wrap Toggle overflow