Configuration des pilotes de journalisation Docker

Docker inclut des mécanismes de journalisation appelés « pilotes de journalisation » pour vous aider à obtenir des informations à partir des conteneurs en cours d’exécution. Vous pouvez configurer un conteneur NetScaler CPX pour transmettre les journaux qu’il génère aux pilotes de journalisation Docker. Pour plus d’informations sur les pilotes de journalisation Docker, consultez Configurer les pilotes de journalisation.

Par défaut, tous les journaux générés par le conteneur NetScaler CPX sont stockés dans un /cpx/log/ns.log fichier sur l’hôte Docker. Lorsque vous démarrez le conteneur NetScaler CPX à l’aide de la commande docker run, vous pouvez le configurer pour transférer tous les journaux générés vers un pilote de journalisation docker à l’aide de cette option. --log-driver Si le pilote de journalisation possède des paramètres configurables, vous pouvez les définir à l’aide de l’option --log-opt <NAME>=<VALUE>.

Dans l’exemple suivant, le conteneur NetScaler CPX est configuré pour transmettre tous les journaux générés en utilisant syslog comme pilote de journalisation.

docker run -dt --privileged=true --log-driver syslog --log-opt syslog-address=udp://10.106.102.190:514 -e EULA=yes --ulimit core=-1 --name test store/citrix/cpx:12.1-48.13
<!--NeedCopy-->

De même, dans l’exemple suivant, le conteneur NetScaler CPX est configuré pour transmettre tous les journaux générés à l’aide de Splunk comme pilote de journalisation.

docker run -dt --privileged=true --log-driver=splunk --log-opt splunk-token=176FCEBF-4CF5-4EDF-91BC-703796522D20 --log-opt splunk-url=https://splunkhost:8088 -e EULA=yes --ulimit core=-1 --name test store/citrix/cpx:12.1-48.13
<!--NeedCopy-->
Configuration des pilotes de journalisation Docker