Red Hat Camel K is no longer supported.
As of June 30, 2025, Red Hat build of Camel K has reached End of Life. The suggested replacements is Red Hat build of Apache Camel. For details about moving, see the Camel K to Camel Quarkus migration guide.3.2. Camel K Operator モニタリングの有効化
OpenShift 4.3 以降には、OpenShift Monitoring の一部としてすでにデプロイされている組み込みの Prometheus Operator が含まれています。ここでは、OpenShift Monitoring で独自のアプリケーションサービスのモニタリングを有効にする方法について説明します。
前提条件
- Camel K Operator がインストールされている OpenShift クラスターにクラスター管理者としてアクセスできる必要があります。Camel K のインストール を参照してください。
- OpenShift で、独自のサービスのモニタリングが有効になっている必要があります。OpenShift でのユーザーワークロードモニタリングの有効化 を参照してください。
手順
Operator メトリクスエンドポイントをターゲットにする
PodMonitor
リソースを作成し、Prometheus サーバーが Operator によって公開されるメトリクスを収集できるようにします。operator-pod-monitor.yaml
apiVersion: monitoring.coreos.com/v1 kind: PodMonitor metadata: name: camel-k-operator labels: app: "camel-k" camel.apache.org/component: operator spec: selector: matchLabels: app: "camel-k" camel.apache.org/component: operator podMetricsEndpoints: - port: metrics
apiVersion: monitoring.coreos.com/v1 kind: PodMonitor metadata: name: camel-k-operator labels: app: "camel-k" camel.apache.org/component: operator spec: selector: matchLabels: app: "camel-k" camel.apache.org/component: operator podMetricsEndpoints: - port: metrics
Copy to Clipboard Copied! PodMonitor
リソースを作成します。oc apply -f operator-pod-monitor.yaml
oc apply -f operator-pod-monitor.yaml
Copy to Clipboard Copied!
関連情報
- 検索メカニズムおよび Operator リソース間の関係についての詳細は、Prometheus Operator getting started guide を参照してください。
-
Operator メトリクスが検出されない場合は、Troubleshooting ServiceMonitor changes を参照してください。これは、
PodMonitor
リソースのトラブルシューティングにも適用されます。