應用容器平臺Docker本周基于各個公司對容器化應用程序分發支持的全面性程度,宣布了針對容器應用程序日志管理的生態系統技術合作伙伴(ETP: Ecosystem Technology Partners,下文以縮寫代稱)計劃。
第一批被認可的日志專業合作伙伴包括Amazon CloudWatch、elastic.co、Graylog、Rapid7/Logentries、Loggly、Papertrail、Sematext Logsene、Sumo Logic、Treasure Data。
Docker的ETP計劃是為了確保日志管理方案不但集成在Docker環境中,而且可以擴展應用程序跨平臺的可移植性。
分布式應用程序的日志流可以被收集分析,從而提供給操作團隊幫助深入應用程序內部的健康狀況以及如何修復問題。操作團隊需要通過各種不同的工具來收集和分析日志數據,從而得到應用程序可用性和性能精確的反映。
Docker的ETP使用了多種不同方法來幫助收集這些數據。比如Amazon CloudWatch,直接集成于Docker Engine的日志驅動(1.6或以上版本),以及其他提供容器化的代理來允許Docker API調用的外部收集系統。
Docker的企業市場部副總裁David Messina說,“監控和日志對于應用支持是至關重要的,但通常都在問題發生后才會被重視。比如像監控和日志往往會被其他技術優先級所覆蓋。”
他說,近幾年的重點已經從數據中心和IT基礎設施轉移到了應用程序,這是對于企業最大的影響。然而,重要的是不要忘記底層的基礎設施,尤其是當它涉及到Docker在生產環境中運行關鍵業務應用程序。
Messina表示,“記錄和日志之 類的東西,就像心臟一樣,確保你的解決方案按預期建立和運行。它們同時也是提供信息用來解決問題的核心。”
該整合也將允許許多企業將Docker的日志集成到它們當前的日志方案中,降低它們進行容器化和微服務化的體系架構嘗試的風險。
Messina指出ETP計劃的作用在于從當前市場上眾多容器化和微服務化的供應商中,選拔出卓越的供應商。
該ETP計劃對于logging的改進只是眾多倡議的一部分,目的在于使Docker容器更容易被企業所采用。就在幾個月前,在Docker歐洲會議期間也發布了幾項旨在使Docker容器更容易為主機和云供應商提供基于Docker的服務。它們的重要意義在于使服務提供商可以讓開發人員更容易的嘗試容器,更多內容見鏈接。