7.3. Jaeger トレースツールのインストール
以下のセクションでは、Jaeger トレーシングツールのインストール方法を説明します。その後、Jaeger は CodeReady Workspaces でメトリクスを収集するために使用できます。
利用可能なインストール方法:
Jaeger を使用して CodeReady Workspaces インスタンスをトレースするには、バージョン 1.12.0 以降が必要になります。Jaeger の詳細は、Jaeger の Web サイトを参照してください。
7.3.1. OpenShift 4 での OperatorHub を使用した Jaeger のインストール
このセクションでは、実稼働環境でテストおよび評価目的で Jaeger トレースツールを使用する方法についての情報を提供します。
OpenShift Container Platform の OperatorHub インターフェースから Jaeger トレースツールをインストールするには、以下の手順を実行します。
前提条件
- ユーザーが OpenShift Container Platform Web コンソールにログインしている。
- CodeReady Workspaces インスタンスはプロジェクトで利用できます。
手順
- OpenShift Container Platform コンソールを開きます。
- メインの OpenShift Container Platform 画面の左側のメニューから、Operators → OperatorHub に移動します。
-
Search by keyword 検索バーに、
Jaeger Operator
と入力します。 -
Jaeger Operator
タイルをクリックします。 -
Jaeger Operator
ポップアップウィンドウで Install ボタンをクリックします。 -
インストール方法を選択します。
A specific project on the cluster
の場合、CodeReady Workspaces はデプロイされ、残りをデフォルト値のままにします。 - Subscribe ボタンをクリックします。
- メインの OpenShift Container Platform 画面の左側のメニューから、Operators → Installed Operators ページ に移動します。
- Red Hat CodeReady Workspaces は、InstallSucceeded ステータスで示唆されるようにインストールされた Operator として表示されます。
- インストールされた Operator の一覧で、 Jaeger Operator 名をクリックします。
- Overview タブに移動します。
-
ページ下部の Conditions セクションで、メッセージ
install strategy completed with no errors
が表示されるのを待機します。 -
Jaeger Operator
および追加のElasticsearch Operator
がインストールされています。 - Operators → Installed Operators セクションに移動します。
- インストールされた Operator の一覧で Jaeger Operator をクリックします。
- Jaeger Cluster ページが表示されます。
- ウィンドウの左下にある Create Instance をクリックします。
- 保存をクリックします。
-
OpenShift は Jaeger クラスター
jaeger-all-in-one-inmemory
を作成します。 - メトリクスコレクションの有効化についての手順に従い、以下の手順を完了します。