【发布时间】:2016-09-08 13:58:08
【问题描述】:
我正在尝试使用 docker splunk 日志记录驱动程序。这是我的命令和 docker 错误消息:
$ docker run --log-driver=splunk --log-opt splunk-token=XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX --log-opt splunk-url=https://input-prd-p-pxxxxxxxxxx.cloud.splunk.com:8088 hello-world
docker: Error response from daemon: Failed to initialize logging driver: remote error: handshake failure.
我也用--log-opt splunk-insecureskipverify=true 进行了测试,但没有帮助。应该正确配置 splunk Http 偶数收集器,因为我可以成功使用 curl 进行日志记录:
curl -k https://input-prd-p-pxxxxxxxxxx.cloud.splunk.com:8088/services/collector/event -H 'Authorization: Splunk XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX' -d '{"event":"Hello, World!"}'
任何线索如何使 splunk docker 驱动程序工作?
这是我的 docker 设置:
$ docker version
Client:
Version: 1.12.1
API version: 1.24
Go version: go1.6.3
Git commit: 23cf638
Built: Thu Aug 18 17:32:24 2016
OS/Arch: darwin/amd64
Experimental: true
Server:
Version: 1.12.1
API version: 1.24
Go version: go1.6.3
Git commit: 23cf638
Built: Thu Aug 18 17:32:24 2016
OS/Arch: linux/amd64
Experimental: true
【问题讨论】: