4.6. Activation de la journalisation des requêtes pour Thanos Querier


Pour la surveillance de la plate-forme par défaut dans le projet openshift-monitoring, vous pouvez activer l'opérateur de surveillance du cluster pour enregistrer toutes les requêtes exécutées par Thanos Querier.

Important

La rotation des journaux n'étant pas prise en charge, n'activez cette fonctionnalité que temporairement, lorsque vous devez résoudre un problème. Une fois le dépannage terminé, désactivez la journalisation des requêtes en annulant les modifications apportées à l'objet ConfigMap pour activer la fonctionnalité.

Conditions préalables

  • Vous avez installé l'OpenShift CLI (oc).
  • Vous avez accès au cluster en tant qu'utilisateur ayant le rôle cluster-admin.
  • Vous avez créé l'objet cluster-monitoring-config ConfigMap .

Procédure

Vous pouvez activer la journalisation des requêtes pour Thanos Querier dans le projet openshift-monitoring:

  1. Modifiez l'objet cluster-monitoring-config ConfigMap dans le projet openshift-monitoring:

    $ oc -n openshift-monitoring edit configmap cluster-monitoring-config
    Copy to Clipboard Toggle word wrap
  2. Ajoutez une section thanosQuerier sous data/config.yaml et ajoutez des valeurs comme indiqué dans l'exemple suivant :

    apiVersion: v1
    kind: ConfigMap
    metadata:
      name: cluster-monitoring-config
      namespace: openshift-monitoring
    data:
      config.yaml: |
        thanosQuerier:
          enableRequestLogging: <value> 
    1
    
          logLevel: <value> 
    2
    Copy to Clipboard Toggle word wrap
    1
    Fixez la valeur à true pour activer la journalisation et à false pour la désactiver. La valeur par défaut est false.
    2
    Définissez la valeur sur debug, info, warn, ou error. Si aucune valeur n'existe pour logLevel, le niveau de journalisation est par défaut error.
  3. Enregistrez le fichier pour appliquer les modifications.

    Avertissement

    Lorsque vous enregistrez les modifications apportées à une carte de configuration de surveillance, les pods et autres ressources du projet concerné peuvent être redéployés. Les processus de surveillance en cours dans ce projet peuvent également être redémarrés.

Vérification

  1. Vérifiez que les pods Thanos Querier sont en cours d'exécution. L'exemple de commande suivant répertorie l'état des modules dans le projet openshift-monitoring:

    $ oc -n openshift-monitoring get pods
    Copy to Clipboard Toggle word wrap
  2. Exécutez une requête de test en utilisant les exemples de commandes suivants comme modèle :

    $ token=`oc create token prometheus-k8s -n openshift-monitoring`
    $ oc -n openshift-monitoring exec -c prometheus prometheus-k8s-0 -- curl -k -H "Authorization: Bearer $token" 'https://thanos-querier.openshift-monitoring.svc:9091/api/v1/query?query=cluster_version'
    Copy to Clipboard Toggle word wrap
  3. Exécutez la commande suivante pour lire le journal des requêtes :

    oc -n openshift-monitoring logs <thanos_querier_pod_name> -c thanos-query
    Copy to Clipboard Toggle word wrap
    Note

    Les pods thanos-querier étant des pods hautement disponibles (HA), il se peut que vous ne puissiez voir les journaux que dans un seul pod.

  4. Après avoir examiné les informations de requête consignées, désactivez la consignation des requêtes en remplaçant la valeur enableRequestLogging par false dans la carte de configuration.
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