6.6. Désactivation de la surveillance pour les projets définis par l'utilisateur
Après avoir activé la surveillance des projets définis par l'utilisateur, vous pouvez la désactiver à nouveau en définissant enableUserWorkload: false dans l'objet de surveillance des clusters ConfigMap.
Vous pouvez également supprimer enableUserWorkload: true pour désactiver la surveillance des projets définis par l'utilisateur.
Procédure
Modifier l'objet
cluster-monitoring-configConfigMap:$ oc -n openshift-monitoring edit configmap cluster-monitoring-configDéfinissez
enableUserWorkload:àfalsesousdata/config.yaml:apiVersion: v1 kind: ConfigMap metadata: name: cluster-monitoring-config namespace: openshift-monitoring data: config.yaml: | enableUserWorkload: false
- Enregistrez le fichier pour appliquer les modifications. La surveillance des projets définis par l'utilisateur est alors automatiquement désactivée.
Vérifiez que les pods
prometheus-operator,prometheus-user-workloadetthanos-ruler-user-workloadsont terminés dans le projetopenshift-user-workload-monitoring. Cela peut prendre un peu de temps :$ oc -n openshift-user-workload-monitoring get podExemple de sortie
No resources found in openshift-user-workload-monitoring project.
L'objet user-workload-monitoring-config ConfigMap du projet openshift-user-workload-monitoring n'est pas automatiquement supprimé lorsque la surveillance des projets définis par l'utilisateur est désactivée. Cela permet de préserver les configurations personnalisées que vous avez pu créer dans l'objet ConfigMap.