10.2.2. 実行中のブローカーデプロイメントの Prometheus プラグインの有効化
この手順では、指定のデプロイメントでブローカー Pod の Prometheus プラグインを有効にする方法を説明します。
前提条件
- アプリケーションテンプレートまたは AMQ Broker Operator で作成されたブローカー Pod の Prometheus プラグインを有効にしてください。ただし、デプロイされたブローカーは、AMQ Broker 7.5 以降のブローカーコンテナーイメージを使用する必要があります。ブローカーのデプロイメントで最新のブローカーコンテナーイメージが使用されることを確認する方法は、9章テンプレートベースのブローカーデプロイメントのアップロード を参照してください。
手順
- ブローカーのデプロイメントなどのプロジェクトに対する管理者権限で、OpenShift Container Platform Web コンソールにログインします。
-
Web コンソールで、
(OpenShift Container Platform 4.5 以降)または左上隅 (OpenShift Container Platform 3.11)のドロップダウンリストをクリックします。ブローカーのデプロイメントが含まれるプロジェクトを選択します。 プロジェクトで StatefulSets または DeploymentConfigs を表示するには、以下を実行します。
-
または (OpenShift Container Platform 4.5 以降)。 -
または (OpenShift Container Platform 3.11).
-
- ブローカーのデプロイメントに対応する StatefulSet または DeploymentConfig をクリックします。
- ブローカーデプロイメントの環境変数にアクセスするには、環境 タブをクリックします。
新しい環境変数
AMQ_ENABLE_METRICS_PLUGINを追加します。変数の値をtrueに設定します。AMQ_ENABLE_METRICS_PLUGIN環境変数を設定すると、OpenShift は StatefulSet または DeploymentConfig で各ブローカー Pod を再起動します。デプロイメントに複数の Pod がある場合、OpenShift は各 Pod を順番に再起動します。各ブローカー Pod が再起動すると、そのブローカーの Prometheus プラグインがブローカーのランタイムメトリックの収集を開始します。
AMQ_ENABLE_METRICS_PLUGIN 環境変数はデフォルトで AMQ Broker 7.5 以降のアプリケーションテンプレートに含まれています。新しい テンプレートベースのデプロイメントで各ブローカーのプラグインを有効にするには、アプリケーションテンプレートのデプロイ時に AMQ_ENABLE_METRICS_PLUGIN の値が true に設定されていることを確認します。
関連情報
- 最新のアプリケーションテンプレートのインストールに関する詳細は、「イメージストリームおよびアプリケーションテンプレートのインストール」 を参照してください。