Konfigurieren von Docker-Logging-Treibern

Docker enthält Protokollierungsmechanismen, die „Logging-Treiber“ genannt werden, um Ihnen zu helfen, Informationen von den laufenden Containern zu erhalten. Sie können einen NetScaler CPX-Container so konfigurieren, dass er die von ihm generierten Protokolle an die Docker-Logging-Treiber weiterleitet. Weitere Informationen zu Docker-Logging-Treibern finden Sie unter Logging-Treiber konfigurieren.

Standardmäßig werden alle vom NetScaler CPX-Container generierten Protokolle in der Datei /cpx/log/ns.log auf dem Docker-Host gespeichert. Wenn Sie den NetScaler CPX-Container mit dem Befehl docker run starten, können Sie ihn so konfigurieren, dass er alle generierten Protokolle mithilfe der Option --log-driver an einen Docker-Logging-Treiber weiterleitet. Wenn der Logging-Treiber konfigurierbare Parameter hat, können Sie diese mithilfe der Option --log-opt <NAME>=<VALUE> festlegen.

Im folgenden Beispiel ist der NetScaler CPX-Container so konfiguriert, dass er alle generierten Protokolle mithilfe von Syslog als Logging-Treiber weiterleitet.

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

Ähnlich ist im folgenden Beispiel der NetScaler CPX-Container so konfiguriert, dass er alle generierten Protokolle mithilfe von Splunk als Logging-Treiber weiterleitet.

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-->
Konfigurieren von Docker-Logging-Treibern