Rechercher

7.3. Activation d'une instance distincte d'Alertmanager pour l'acheminement des alertes définies par l'utilisateur

download PDF

Dans certains clusters, vous pourriez vouloir déployer une instance Alertmanager dédiée aux projets définis par l'utilisateur, ce qui peut aider à réduire la charge sur l'instance Alertmanager de la plate-forme par défaut et peut mieux séparer les alertes définies par l'utilisateur des alertes de la plate-forme par défaut. Dans ce cas, vous pouvez optionnellement activer une instance distincte d'Alertmanager pour envoyer des alertes uniquement pour les projets définis par l'utilisateur.

Conditions préalables

  • Vous avez accès au cluster en tant qu'utilisateur ayant le rôle cluster-admin.
  • Vous avez activé la surveillance pour les projets définis par l'utilisateur dans la carte de configuration cluster-monitoring-config pour l'espace de noms openshift-monitoring.
  • Vous avez installé l'OpenShift CLI (oc).

Procédure

  1. Modifier l'objet user-workload-monitoring-config ConfigMap :

    $ oc -n openshift-user-workload-monitoring edit configmap user-workload-monitoring-config
  2. Ajouter enabled: true et enableAlertmanagerConfig: true dans la section alertmanager sous data/config.yaml:

    apiVersion: v1
    kind: ConfigMap
    metadata:
      name: user-workload-monitoring-config
      namespace: openshift-user-workload-monitoring
    data:
      config.yaml: |
        alertmanager:
          enabled: true 1
          enableAlertmanagerConfig: true 2
    1
    Fixez la valeur de enabled à true pour activer une instance dédiée de l'Alertmanager pour les projets définis par l'utilisateur dans un cluster. Fixez la valeur à false ou omettez la clé pour désactiver l'Alertmanager pour les projets définis par l'utilisateur. Si vous définissez cette valeur sur false ou si la clé est omise, les alertes définies par l'utilisateur sont acheminées vers l'instance Alertmanager de la plate-forme par défaut.
    2
    Définissez la valeur enableAlertmanagerConfig sur true pour permettre aux utilisateurs de définir leurs propres configurations de routage des alertes avec les objets AlertmanagerConfig.
  3. Sauvegardez le fichier pour appliquer les changements. L'instance dédiée de l'Alertmanager pour les projets définis par l'utilisateur démarre automatiquement.

Vérification

  • Vérifiez que l'instance de user-workload Alertmanager a démarré :

    # oc -n openshift-user-workload-monitoring get alertmanager

    Exemple de sortie

    NAME            VERSION   REPLICAS   AGE
    user-workload   0.24.0    2          100s

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.

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 leBlog 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.

© 2024 Red Hat, Inc.