1.3.2. メトリクス収集のスケーリング (テクノロジープレビュー)
大規模なデプロイメントでのパフォーマンスを向上させるには、複数のワーカーで並行してメトリクスを収集するように metrics-collector を設定できます。デフォルト設定では、単一のワーカーを使用してメトリクスをフェデレートします。メトリクス収集プロセスのワーカー数を増やすと、内部ワーカーが、マネージドクラスター上の Prometheus に対するエンドポイントリクエストを、シャーディング /federate できるようになります。
必要なアクセス権: クラスター管理者
前提条件
- ハブおよびマネージドクラスターでオブザーバビリティーサービスが有効化されている。オブザーバビリティーサービスの有効化 を参照してください。
1.3.2.1. メトリクス収集の増加と減少 リンクのコピーリンクがクリップボードにコピーされました!
クラスター上のメトリクス収集を増減するには、multicluster-observability-operator リソースの workers パラメーターを編集します。以下の手順を実行します。
マネージドクラスターごとに同じ
workers値を使用する場合は、MultiClusterObservabilityカスタムリソース定義で値を設定します。デフォルトでは、値は1に設定されています。たとえば、workersパラメーターの値を4に変更します。YAML ファイルは次のリソースのようになります。apiVersion: observability.open-cluster-management.io/v1beta2 kind: MultiClusterObservability metadata: name: observability spec: observabilityAddonSpec: enableMetrics: true workers: 4オプション: 特定のクラスターの
workersパラメーターをオーバーライドする場合は、マネージドクラスターのObservabilityAddOn仕様にobservability.open-cluster-management.io/addon-source: "override"アノテーションを追加します。-
オーバーライドを元に戻すには、
observability.open-cluster-management.io/addon-source: "mco"アノテーションを使用します。
-
オーバーライドを元に戻すには、
-
workersパラメーターの値を確認するには、MultiClusterObservabilityカスタムリソースの値を確認します。