3.3. AMQ Interconnect を使用したデータの収集
メトリックおよびイベントデータ消費のために利用可能な AMQ Interconnect アドレスにサブスクライブするには、クライアント接続用に AMQ Interconnect を公開する環境ファイルを作成し、オーバークラウドをデプロイします。
Service Telemetry Operator は、単一クラウドデプロイメント用の全データ取得およびデータストレージコンポーネントのデプロイメントを単純化します。データストレージドメインを複数のクラウドと共有するには、Service Telemetry Framework 1.3 の Configuring multiple clouds を参照してください。
なお、Service Telemetry Framework (STF) で採用されている QDR メッシュモードと QDR エッジモードの切り替えはできません。また、STF のデータ収集を有効にした場合は、QDR のメッシュモードを使用することはできません。
手順
-
Red Hat OpenStack Platform アンダークラウドに
stackユーザーとしてログオンします。 -
/home/stackディレクトリーにdata-collection.yamlという名前の設定ファイルを作成します。 外部エンドポイントを有効にするには、
MetricsQdrExternalEndpoint: trueパラメーターをdata-collection.yamlファイルに追加します。parameter_defaults: MetricsQdrExternalEndpoint: truecollectd および AMQ Interconnect を有効にするには、以下のファイルを Red Hat OpenStack Platform director デプロイメントに追加します。
-
data-collection.yaml環境ファイル クライアント側の AMQ Interconnect が外部エンドポイントに接続できるようにする
qdr-form-controller-mesh.yamlファイルopenstack overcloud deploy <other arguments> --templates /usr/share/openstack-tripleo-heat-templates \ --environment-file <...other-environment-files...> \ --environment-file /usr/share/openstack-tripleo-heat-templates/environments/metrics/qdr-form-controller-mesh.yaml \ --environment-file /home/stack/data-collection.yaml
-
-
オプション: Ceilometer および collectd イベントを収集するには、
overcloud deployコマンドにceilometer-write-qdr.yamlおよびcollectd-write-qdr.yamlファイルを含めます。 - オーバークラウドをデプロイする。
関連情報
- YAML ファイルの詳細は、「YAML ファイル」を参照してください。