足球资料库数据/孙祥/nba五佳球/足球直播哪个平台好 - cctv5今日现场直播

Docker 公布日志管理的新生態(tài)系統(tǒng)技術(shù)合作伙伴
2016-01-24 18:13:09   來源:Hrishikesh Barua ,譯者 0 點(diǎn)擊:

Docker 宣布多個(gè)軟件和云平臺(tái)成為它的日志管理的生態(tài)系統(tǒng)技術(shù)合作伙伴(ETP)。ETP 計(jì)劃是對能和Docker 一起良好工作的軟件或平臺(tái)的認(rè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(GraylogLogstash 支持的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 LogicLogEntries 這樣的中央日志系統(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 CloudWatchElastic/LogstashGraylogRapid7/LogentriesLogglyPapertrailSematext LogseneSumo LogicTreasure 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好讀者(已滿),InfoQ讀者交流群(#2)InfoQ好讀者)。

相關(guān)熱詞搜索:docker partners log management DevOps 云計(jì)算

上一篇:響應(yīng)式編程的基本概念
下一篇:提高公有云安全性的工具匯總

分享到: 收藏