1.10.9. Cluster Observability Operator からのユーザーワークロードの統合
マネージドクラスター上の Red Hat OpenShift Cluster Observability Operator から、ユーザーワークロードをフェデレーションします。デフォルトでは、ユーザーワークロードメトリクスは、OpenShift Container Platform クラスター上の Prometheus user-workload から統合されます。
必要なアクセス権: クラスター管理者
前提条件
- マネージドクラスターでユーザーワークロード監視が有効化されている。
-
ユーザーのワークロード監視は、
MultiClusterObservabilityカスタムリソースで有効化されている。 -
app.kubernetes.io/component: <user-workload-metrics-collector>ラベルを持つScrapeConfigリソースが作成されている。 -
ScrapeConfigリソースが、ターゲット配置のClusterManagementAddOnの設定リストで参照される。
手順
マネージドクラスター上の Cluster Observability Operator からユーザーワークロードをフェデレーションするには、以下の手順を実行してください。
Cluster Observability Operator
MonitoringStackリソースのエンドポイントを追加して、ScrapeConfigリソースを更新します。リソースは、以下の YAML ファイルのようになります。apiVersion: monitoring.coreos.com/v1alpha1 kind: ScrapeConfig spec: scrapeClass: “” scheme: HTTP staticConfigs: - targets: - my-monitoring-stack.my-monitoring-ns.svc:9090-
Prometheus サーバーでプロキシーを使用する場合は、
ScrapeConfigリソースを変更して TLS 設定を含めてください。ユーザーワークロードのPrometheusAgentリソースに、対応するscrapeClass仕様を作成します。次に、ScrapeConfigリソース内でPrometheusAgentリソースを参照します。