Creating a user-defined workload monitoring configmap

You can configure the user workload monitoring components with the user-workload-monitoring-config configmap object in the openshift-user-workload-monitoring project. The Cluster Monitoring Operator (CMO) then configures the components that monitor user-defined projects.

Prerequisites

Procedure

  • Check if the user-workload-monitoring-config configmap object exists:

    oc -n openshift-user-workload-monitoring get configmap user-workload-monitoring-config
    
  • If the user-workload-monitoring-config configmap object does not exist:

    Create the following YAML manifest. In this example, the file is called user-workload-monitoring-config.yaml:

    apiVersion: v1
    kind: ConfigMap
    metadata:
      name: user-workload-monitoring-config
      namespace: openshift-user-workload-monitoring
    data:
      config.yaml: |
    
    • Apply the configuration to create the configmap object:

      oc apply -f user-workload-monitoring-config.yaml