3.2. 启用 Camel K Operator 监控

OpenShift 4.3 或更高版本包括已部署为 OpenShift Monitoring 的一部分的嵌入式 Prometheus Operator。本节介绍如何在 OpenShift Monitoring 中启用对您自己的应用程序服务的监控。

先决条件

流程

  1. 创建以 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

  2. 创建 PodMonitor 资源。

    oc apply -f operator-pod-monitor.yaml

其它资源