Configuración de los controladores de registro de Docker

Docker incluye mecanismos de registro llamados “controladores de registro” para ayudarle a obtener información de los contenedores en ejecución. Puede configurar un contenedor NetScaler CPX para reenviar los registros que genera a los controladores de registro de Docker. Para obtener más información sobre los controladores de registro de Docker, consulte Configurar controladores de registro.

De forma predeterminada, todos los registros generados por el contenedor NetScaler CPX se almacenan en el archivo /cpx/log/ns.log del host de Docker. Al iniciar el contenedor NetScaler CPX mediante el comando docker run, puede configurarlo para reenviar todos los registros generados a un controlador de registro de Docker mediante la opción --log-driver. Si el controlador de registro tiene parámetros configurables, puede establecerlos mediante la opción --log-opt <NAME>=<VALUE>.

En el siguiente ejemplo, el contenedor NetScaler CPX está configurado para reenviar todos los registros generados utilizando syslog como controlador de registro.

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-->

Del mismo modo, en el siguiente ejemplo, el contenedor NetScaler CPX está configurado para reenviar todos los registros generados utilizando Splunk como controlador de registro.

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-->
Configuración de los controladores de registro de Docker