Passer consul en mode DEBUG

Cet article en deux mots :

Un problème avec Consul sur votre environnement SAS Viya 3 ? Ne restez plus dans le noir ! Découvrez comment passer l'application en mode DEBUG en modifiant le fichier de configuration et en rechargeant le service via la ligne de commande pour isoler rapidement l'origine de vos erreurs.

Un dysfonctionnement sur Consul au sein de SAS Viya 3 ? Pour diagnostiquer efficacement le problème, passez l'application en mode DEBUG. C'est le meilleur moyen de collecter des informations détaillées et de remonter rapidement à la source de l'erreur.

Modification du fichier de configuration config-consul.json

La première étape consiste à modifier la propriété log_level dans le fichier config-consul.json. Par défaut, ce fichier se trouve dans le répertoire /opt/sas/viya/config/etc/consul.d

Pour passer en mode DEBUG, il suffit de remplacer INFO par DEBUG.

Reload de consul

Exécutez la commande 'consul reload' pour recharger le fichier de configuration. La commande consul se trouve toujours dans le répertoire /opt/sas/viya/home/bin/

1
2
3
source /opt/sas/viya/config/consul.conf
export CONSUL_HTTP_TOKEN=$(cat /opt/sas/viya/config/etc/SASSecurityCertificateFramework/tokens/consul/default/client.token)
/opt/sas/viya/home/bin/consul reload

Vous obtenez le message ci-dessous :

Configuration reload triggered

Un coup d'œil au log, dans /var/log/sas/viya/consul/default, vous confirmera la bonne prise en compte du log_level :

Nicolas Housset

Passionné d'informatique, je suis Consultant et expert technique SAS VIYA, également co-fondateur de la société Flexcelite. Spécialisé dans les technologies SAS (Viya, 9.4) et les infrastructures associées (Linux, Hadoop, Azure), ce blog est mon espace pour partager mes mémos techniques et retours d'expérience.