Docker 公布日志管理的新生態(tài)系統(tǒng)技術(shù)合作伙伴
2016-01-24 18:13:09 來源:Hrishikesh Barua ,譯者 0 點(diǎn)擊:
Docker 宣布多個(gè)軟件和云平臺(tái)作為它管理運(yùn)行在Docker 容器內(nèi)部的應(yīng)用生成的日志的生態(tài)系統(tǒng)技術(shù)合作伙伴(ETP)。成為一個(gè)ETP 日志合作伙伴是對軟件或者平臺(tái)能穩(wěn)定的和Docker 工作并通過日志驅(qū)動(dòng)機(jī)制來提供日志信息的認(rèn)可。
Docker 已經(jīng)支持各種各樣的外部日志系統(tǒng),比如syslog(Linux 標(biāo)準(zhǔn)中央日志系統(tǒng))、GELF(Graylog 和Logstash 支持的Graylog 擴(kuò)展日志格式)、Fluentd 以及在1.9.0版本支持的AWS CloudWatch。Graylog、Logstash 和Fluentd 是開源的日志管理工具。ETP 計(jì)劃試圖將各種各樣的日志提供者規(guī)整到一個(gè)公共的框架下。據(jù)Docker 商業(yè)開發(fā)和技術(shù)聯(lián)盟的副總 Nick Stinemates 所說:
Docker 的“生態(tài)系統(tǒng)技術(shù)合作伙伴(EPT)計(jì)劃”是為了突出那些在Docker 生態(tài)系統(tǒng)里面已經(jīng)證明了自身和Docker引擎集成的品質(zhì)的合作伙伴。我們發(fā)展這個(gè)計(jì)劃,是為了應(yīng)對用戶請求,尋找生態(tài)系統(tǒng)各個(gè)方面的推薦解決方案,從技術(shù)領(lǐng)域例如監(jiān)控和日志到網(wǎng)絡(luò)。
Docker 的日志通過在啟動(dòng)容器時(shí)指定一個(gè)日志驅(qū)動(dòng)來工作,因此容器的標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)錯(cuò)誤輸出流能夠被重定向到其他地方。既可以是一個(gè)像syslog 這樣的標(biāo)準(zhǔn)日志機(jī)制,也可以是一個(gè)像Sumo Logic 或LogEntries 這樣的中央日志系統(tǒng)。除了標(biāo)準(zhǔn)輸出和錯(cuò)誤流之外,運(yùn)行在容器內(nèi)部的應(yīng)用也可以寫它們自己的日志文件到syslog 或者/var/log 下的一個(gè)指定日志文件。對于后者,日志文件不會(huì)直接被日志驅(qū)動(dòng)處理。
日志驅(qū)動(dòng)的想法誕生于docker-dev 郵件列表,后來被正式定義為一個(gè)Github 問題。在發(fā)布過程中,Docker 不斷增加對不同日志驅(qū)動(dòng)的支持,最新的Docker 1.9.0支持AWS CloudWatch。
在實(shí)際開發(fā)中,容器性能和生命周期度量也需要被監(jiān)控。對于這些,Stinemates 說:
Docker 引擎API 公開了性能度量,生命周期事件和日志數(shù)據(jù)。這是供應(yīng)商藉此實(shí)現(xiàn)的公共基礎(chǔ)。日志驅(qū)動(dòng)擴(kuò)展了Docker 引擎API,使其能夠定制日志處理行為,在此之前僅有Docker 日志流端點(diǎn)這一個(gè)選擇。
今天的應(yīng)用通常生成大量的日志數(shù)據(jù)。容器的性能會(huì)受到影響嗎?Stinemates 說:“性能不是一個(gè)問題,因?yàn)樾阅芎腿罩掘?qū)動(dòng)捆綁在一起。日志驅(qū)動(dòng)是模塊化的,因此用戶能夠根據(jù)自己的環(huán)境和性能要求去選擇驅(qū)動(dòng)。”
在問到一個(gè)新的工具/供應(yīng)商如何才能加入ETP 計(jì)劃時(shí),Stinemates 說:
想加入ETP 方案,合作伙伴需要注冊技術(shù)合作計(jì)劃。合作伙伴需要對Docker 生態(tài)系統(tǒng)做出一些有意義的影響,像集成現(xiàn)有的服務(wù)到Docker 的API,構(gòu)建一個(gè)基于Docker平臺(tái)或服務(wù)于Docker平臺(tái)的產(chǎn)品。合作伙伴的實(shí)現(xiàn)不應(yīng)該損害Docker 的可移植性,應(yīng)該維護(hù)和提升Docker 作為基礎(chǔ)設(shè)施中的重點(diǎn)地位,不要在Docker 外部進(jìn)行封裝或代理。
完整的ETP 日志管理合作者列表包括Amazon Web Services CloudWatch、 Elastic/Logstash、 Graylog、Rapid7/Logentries、 Loggly、 Papertrail、Sematext Logsene、Sumo Logic 和Treasure Data/Fluentd。其中一些工具在基本日志收集之外有一些額外的特性。
查看英文原文:Docker Unveils New Ecosystem Technology Partners for Log Management
感謝謝麗對本文的審校。
給InfoQ中文站投稿或者參與內(nèi)容翻譯工作,請郵件至editors@cn.infoq.com。也歡迎大家通過新浪微博(@InfoQ,@丁曉昀),微信(微信號(hào):InfoQChina)關(guān)注我們,并與我們的編輯和其他讀者朋友交流(歡迎加入InfoQ讀者交流群(已滿),InfoQ讀者交流群(#2)
)。
相關(guān)熱詞搜索:docker partners log management DevOps 云計(jì)算
上一篇:響應(yīng)式編程的基本概念
下一篇:提高公有云安全性的工具匯總

頻道總排行
- Cisco NetFlow v9為何無人問津?
- 技術(shù)專題:智能化運(yùn)維
- 開源代碼管理:如何安全地使用開源庫?
- Facebook架構(gòu)解讀
- IT運(yùn)維分析與海量日志搜索需要注意什么(1)
- 金山運(yùn)維肖力:如何將業(yè)務(wù)遷移到虛擬化環(huán)境并穩(wěn)定運(yùn)行(1)
- Apache Ignite(四):基于Ignite的分布式ID生成器
- CrazyEye,一款國人開源的堡壘機(jī)軟件(1)
- SDN時(shí)代的網(wǎng)絡(luò)管理系統(tǒng)會(huì)走向何方
- WOT2016吳兆松:Zabbix監(jiān)控自動(dòng)化的未來如何發(fā)展
頻道本月排行
- 8你消費(fèi)我買單——"漏洞"天使OneRASP...
- 7有了Jenkins,為什么還需要一個(gè)獨(dú)立...
- 6IT運(yùn)維分析與海量日志搜索需要注意什么(1)
- 5新浪微博王傳鵬:微博推薦架構(gòu)的演進(jìn)(1)
- 4史上最大機(jī)器學(xué)習(xí)數(shù)據(jù)集,雅虎對外開...
- 4雅虎開源可以提升流操作速度的DataSketches
- 4大眾點(diǎn)評高可用性系統(tǒng)運(yùn)維經(jīng)驗(yàn)分享
- 4云運(yùn)維如何選擇部署適合自身的IDC和...
- 4開源還是商用?十大云運(yùn)維監(jiān)控工具測...
- 4論開發(fā)與運(yùn)維沖突的根源、表現(xiàn)形式及...