Passer consul en mode DEBUG

Il peut arriver que vous rencontriez des problèmes avec Consul sur votre environnement VIYA 3. Dans cas, passer l'application en mode DEBUG est un bon moyen de remonter à l'origine de votre probleme.

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/

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.