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 Citrix ADC CPX pour transférer les journaux qu’il génère vers les pilotes de journalisation Docker. Pour plus d’informations sur les pilotes de journalisation de Docker, reportez-vous à https://docs.docker.com/config/containers/logging/configure/.

Par défaut, tous les journaux générés par le conteneur Citrix ADC CPX sont stockés dans un fichier /cpx/log/ns.log sur l’hôte Docker. Lorsque vous démarrez le conteneur Citrix ADC 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 l’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 Citrix ADC CPX est configuré pour transférer tous les journaux générés à l’aide de Syslog en tant que 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 Citrix ADC CPX est configuré pour transférer tous les journaux générés à l’aide de Splunk en tant que 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

Dans cet article