7.8. Gestion des règles d’alerte pour les projets définis par l’utilisateur


Dans OpenShift Dedicated, vous pouvez afficher, modifier et supprimer les règles d’alerte dans les projets définis par l’utilisateur.

Important

La gestion des règles d’alerte pour les projets définis par l’utilisateur n’est disponible que dans OpenShift Dedicated version 4.11 et ultérieure.

Considérations relatives aux règles d’alerte

  • Les règles d’alerte par défaut sont utilisées spécifiquement pour le cluster OpenShift Dedicated.
  • Certaines règles d’alerte ont intentionnellement des noms identiques. Ils envoient des alertes sur le même événement avec des seuils différents, une gravité différente ou les deux.
  • Les règles d’inhibition empêchent les notifications pour les alertes de gravité inférieure qui se déclenchent lorsqu’une alerte de gravité plus élevée est également déclenchée.

Afin de répertorier les règles d’alerte pour un projet défini par l’utilisateur, vous devez avoir reçu le rôle de cluster monitoring-règle-view pour le projet.

Conditions préalables

  • La surveillance des projets définis par l’utilisateur a été activée.
  • En tant qu’utilisateur, vous êtes connecté en tant qu’utilisateur qui a le rôle de cluster monitoring-rules-view pour votre projet.
  • L’OpenShift CLI (oc) a été installé.

Procédure

  1. Liste des règles d’alerte dans <projet>:

    $ oc -n <project> get prometheusrule
    Copy to Clipboard Toggle word wrap
  2. Afin d’énumérer la configuration d’une règle d’alerte, exécutez ce qui suit:

    $ oc -n <project> get prometheusrule <rule> -o yaml
    Copy to Clipboard Toggle word wrap

En tant qu’administrateur dédié, vous pouvez répertorier ensemble les règles d’alerte pour les principaux projets dédiés à OpenShift et définis par l’utilisateur dans une seule vue.

Conditions préalables

  • En tant qu’utilisateur, vous avez accès au cluster avec le rôle d’administrateur dédié.
  • L’OpenShift CLI (oc) a été installé.

Procédure

  1. Du point de vue de l’administrateur de la console Web dédiée OpenShift, allez à Observer Alerter Règles d’alerte.
  2. Choisissez les sources de la plateforme et de l’utilisateur dans le menu déroulant Filtre.

    Note

    La source de la plateforme est sélectionnée par défaut.

Il est possible de supprimer les règles d’alerte pour les projets définis par l’utilisateur.

Conditions préalables

  • La surveillance des projets définis par l’utilisateur a été activée.
  • Il est connecté en tant qu’administrateur de cluster ou en tant qu’utilisateur qui a le rôle de cluster monitoring-règle-edit pour le projet où vous souhaitez créer une règle d’alerte.
  • L’OpenShift CLI (oc) a été installé.

Procédure

  • Afin de supprimer la règle &lt;foo&gt; dans &lt;namespace&gt;, exécutez ce qui suit:

    $ oc -n <namespace> delete prometheusrule <foo>
    Copy to Clipboard Toggle word wrap

La création de règles d’alerte croisée pour les projets définis par l’utilisateur est activée par défaut. Les administrateurs de cluster peuvent désactiver la capacité dans la configuration cluster-monitoring-config map pour les raisons suivantes:

  • Empêcher la surveillance définie par l’utilisateur de surcharger la pile de surveillance du cluster.
  • Afin d’éviter que les règles d’alerte buggy ne soient appliquées au cluster sans avoir à identifier la règle qui cause le problème.

Conditions préalables

  • En tant qu’utilisateur, vous avez accès au cluster avec le rôle d’administrateur dédié.
  • L’OpenShift CLI (oc) a été installé.

Procédure

  1. Éditer la carte de configuration cluster-monitoring-config dans le projet openshift-monitoring:

    $ oc -n openshift-monitoring edit configmap cluster-monitoring-config
    Copy to Clipboard Toggle word wrap
  2. Dans la carte de configuration cluster-monitoring-config, désactivez l’option de créer des règles d’alerte croisée de projet en définissant les règles WithoutLabelEnforcementValeur permise sous data/config.yaml/userWorkload à false:

    kind: ConfigMap
    apiVersion: v1
    metadata:
      name: cluster-monitoring-config
      namespace: openshift-monitoring
    data:
      config.yaml: |
        userWorkload:
          rulesWithoutLabelEnforcementAllowed: false
        # ...
    Copy to Clipboard Toggle word wrap
  3. Enregistrez le fichier pour appliquer les modifications.
Retour au début
Red Hat logoGithubredditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance. Découvrez nos récentes mises à jour.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez le Blog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

Theme

© 2025 Red Hat