2016-09-22 80 views
0

我目前正在將我的碼頭服務器從CentOS遷移到CoreOS。當我試圖配置泊塢窗妖用GELF發送所有日誌消息發送到logstash(graylog擴展日誌記錄格式),我得到了來自泊塢窗以下錯誤:log-driver = gelf在CoreOS上不起作用?

Error response from daemon: Cannot start container c2522f318221b53fb360dca08c806f20b5b04b55529e89d79658d328c196c4ca: Failed to initialize logging driver: Failed to get logging factory: logger: no log driver named 'gelf' is registered 

問:編譯在CoreOS搬運工沒有GELF支持?

我想繼續使用gelf,因爲默認情況下,docker將像image_name這樣的字段添加到日誌消息中。

問:是否有另一個支持類似的日誌驅動程序?

編輯:

服務器:

Kernel Version: 4.1.7-coreos-r1 
Operating System: CoreOS 766.5.0 

和碼頭工人是

Client version: 1.7.1 
Client API version: 1.19 
Server version: 1.7.1 
Server API version: 1.19 
+0

您使用的是哪個版本的Docker和CoreOS? – joschi

+0

@joschi看我的編輯 – Laures

回答

1

Docker 1.8.0加入該GELF日誌驅動程序。要麼升級Docker(和CoreOS),要麼你運氣不好。