第6章 管理タスク
6.1. モニタリング、アラート、および Telemetry の起動
CodeReady Containers を通常のノートパソコンで実行するには、一部のリソース重みサービスがデフォルトで無効にされます。これらのいずれかが Prometheus と、関連するモニタリング、アラート、および Telemetry 機能です。Telemetry 機能は、Red Hat OpenShift Cluster Manager でクラスターを一覧表示します。
前提条件
-
実行中の CodeReady Containers 仮想マシンおよび作業用の
oc
コマンド。詳細は、「 Accessing the OpenShift cluster withoc
」を参照してください。 -
oc
でkubeadmin
ユーザーとしてログインする必要があります。 -
追加のメモリーを CodeReady Containers 仮想マシンに割り当てる必要があります。12 GiB のメモリー(値
12288
)を推奨します。詳細は、「 仮想マシンの設定」を 参照してください。
手順
管理外の Operator を一覧表示し、
cluster-monitoring-operator
の数値インデックスを書き留めます。Linux または macOS の場合:
$ oc get clusterversion version -ojsonpath='{range .spec.overrides[*]}{.name}{"\n"}{end}' | nl -v 0
PowerShell を使用する Microsoft Windows では、以下を行います。
PS> oc get clusterversion version -ojsonpath='{range .spec.overrides[*]}{.name}{"\n"}{end}' | % {$nl++;"`t$($nl-1) `t $_"};$nl=0
cluster-monitoring-operator の識別された数値インデックスを使用して、モニタリング
、アラート、および Telemetry サービスを開始します。$ oc patch clusterversion/version --type='json' -p '[{"op":"remove", "path":"/spec/overrides/<unmanaged-operator-index>"}]' -oyaml