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.
			
					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-configConfigMap. 
Procédure
					Vous pouvez activer la journalisation des requêtes pour Thanos Querier dans le projet openshift-monitoring:
				
Modifiez l'objet
cluster-monitoring-configConfigMapdans le projetopenshift-monitoring:oc -n openshift-monitoring edit configmap cluster-monitoring-config
$ oc -n openshift-monitoring edit configmap cluster-monitoring-configCopy to Clipboard Copied! Toggle word wrap Toggle overflow Ajoutez une section
thanosQueriersousdata/config.yamlet ajoutez des valeurs comme indiqué dans l'exemple suivant :Copy to Clipboard Copied! Toggle word wrap Toggle overflow Enregistrez le fichier pour appliquer les modifications.
AvertissementLorsque 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
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
$ oc -n openshift-monitoring get podsCopy to Clipboard Copied! Toggle word wrap Toggle overflow 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'
$ 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 Copied! Toggle word wrap Toggle overflow Exécutez la commande suivante pour lire le journal des requêtes :
oc -n openshift-monitoring logs <thanos_querier_pod_name> -c thanos-query
oc -n openshift-monitoring logs <thanos_querier_pod_name> -c thanos-queryCopy to Clipboard Copied! Toggle word wrap Toggle overflow NoteLes pods
thanos-querierétant des pods hautement disponibles (HA), il se peut que vous ne puissiez voir les journaux que dans un seul pod.- 
						Après avoir examiné les informations de requête consignées, désactivez la consignation des requêtes en remplaçant la valeur 
enableRequestLoggingparfalsedans la carte de configuration.