Docker 公布日志管理的新生态系统技术合作伙伴

Docker 宣布多个软件和云平台作为它管理运行在Docker 容器内部的应用生成的日志的生态系统技术合作伙伴(ETP)。成为一个ETP 日志合作伙伴是对软件或者平台能稳定的和Docker 工作并通过日志驱动机制来提供日志信息的认可。

Docker 已经支持各种各样的外部日志系统,比如syslog(Linux 标准中央日志系统)、GELF(Graylog 和Logstash 支持的Graylog 扩展日志格式)、Fluentd 以及在1.9.0版本支持的AWS CloudWatch。Graylog、Logstash 和Fluentd 是开源的日志管理工具。ETP 计划试图将各种各样的日志提供者规整到一个公共的框架下。据Docker 商业开发和技术联盟的副总 Nick Stinemates 所说:

Docker 的“生态系统技术合作伙伴(EPT)计划”是为了突出那些在Docker 生态系统里面已经证明了自身和Docker引擎集成的品质的合作伙伴。我们发展这个计划,是为了应对用户请求,寻找生态系统各个方面的推荐解决方案,从技术领域例如监控和日志到网络。

Docker 的日志通过在启动容器时指定一个日志驱动来工作,因此容器的标准输出和标准错误输出流能够被重定向到其他地方。既可以是一个像syslog 这样的标准日志机制,也可以是一个像Sumo Logic 或LogEntries 这样的中央日志系统。除了标准输出和错误流之外,运行在容器内部的应用也可以写它们自己的日志文件到syslog 或者/var/log 下的一个指定日志文件。对于后者,日志文件不会直接被日志驱动处理。

日志驱动的想法诞生于docker-dev 邮件列表,后来被正式定义为一个Github 问题。在发布过程中,Docker 不断增加对不同日志驱动的支持,最新的Docker 1.9.0支持AWS CloudWatch。

在实际开发中,容器性能和生命周期度量也需要被监控。对于这些,Stinemates 说:

Docker 引擎API 公开了性能度量,生命周期事件和日志数据。这是供应商藉此实现的公共基础。日志驱动扩展了Docker 引擎API,使其能够定制日志处理行为,在此之前仅有Docker 日志流端点这一个选择。

今天的应用通常生成大量的日志数据。容器的性能会受到影响吗?Stinemates 说:“性能不是一个问题,因为性能和日志驱动捆绑在一起。日志驱动是模块化的,因此用户能够根据自己的环境和性能要求去选择驱动。”

在问到一个新的工具/供应商如何才能加入ETP 计划时,Stinemates 说:

想加入ETP 方案,合作伙伴需要注册技术合作计划。合作伙伴需要对Docker 生态系统做出一些有意义的影响,像集成现有的服务到Docker 的API,构建一个基于Docker平台或服务于Docker平台的产品。合作伙伴的实现不应该损害Docker 的可移植性,应该维护和提升Docker 作为基础设施中的重点地位,不要在Docker 外部进行封装或代理。

和Treasure Data/Fluentd。其中一些工具在基本日志收集之外有一些额外的特性。

查看英文原文:Docker Unveils New Ecosystem Technology Partners for Log Management

本文转自d1net(转载)

时间: 2024-10-28 13:18:50

Docker 公布日志管理的新生态系统技术合作伙伴的相关文章

McAfee与EMC旗下信息安全事业部RSA宣布达成技术合作伙伴关系

摘要: 北京时间2月16日消息,据国外媒体报道,McAfee与EMC旗下信息安全事业部RSA宣布达成技术合作伙伴关系,为客户提供集成安全解决方案以确保在IT环境下的信息安全. 北京时间2月16日消息,据国外媒体报道,McAfee与EMC旗下信息安全事业部RSA宣布达成技术合作伙伴关系,为客户提供集成安全解决方案以确保在IT环境下的信息安全. McAfee总裁兼CEO戴夫·德沃特(Dave DeWalt)表示,"要解决新的.复杂的以及不断变化的威胁需要整体的安全解决方案,这在一个封闭的环境中是无法

2016半年盘点:最重要的10个技术合作伙伴关系

合作起来 合作是高科技产业的命脉,有助于厂商凭借新技术进入到新市场中,让他们在更广泛的群体面前展示他们的产品.通常合作伙伴关系会让厂商获得互补性的产品组合,向客户提供更全面的解决方案. 通常情况下,合作的双方会从中受益.偶尔来说,这些好处是巨大的,会改变市场游戏规则的.有些时候,这些合作伙伴关系的开始轰轰烈烈,但逐渐淡出人们视野,让业界观察家不禁在想,这到底是怎么一回事? 我们一直在关注那些登上头条的合作消息.下面,我们筛选出其中10个--有些是已经尘埃落定的,有些是新近出现的--这些都将对解决

Oracle集成系统助力合作伙伴取得差异化优势

在上月举办的Oracle合作伙伴网 (OPN) Exchange @ Oracle OpenWorld上,甲骨文公司宣布,上千家合作伙伴利用Oracle OPN的专业化.技术和培训资源实现了持续增长,并在业务上获得了差异化优势.凭借其为合作伙伴提供的最全面的资源,OPN社区一直蓬勃发展,帮助合作伙伴增强其在包括Oracle集成系统.Oracle应用和Oracle云等关键领域的了解及专业知识. 目前,已经有5000家Oracle合作伙伴通过了专业化认证,共有超过3万多项专业化认证.合作伙伴现在已经

日志管理之 Docker logs - 每天5分钟玩转 Docker 容器技术(87)

高效的监控和日志管理对保持生产系统持续稳定地运行以及排查问题至关重要. 在微服务架构中,由于容器的数量众多以及快速变化的特性使得记录日志和监控变得越来越重要.考虑到容器短暂和不固定的生命周期,当我们需要 debug 问题时有些容器可能已经不存在了.因此,一套集中式的日志管理系统是生产环境中不可或缺的组成部分. 本章我们将讨论监控容器的各种可用技术和方案,首先会介绍 Docker 自带的 logs 子命令,然后讨论 Docker 的 logging driver,接下来通过实践学习几个已经广泛应用

DockOne微信分享( 一零二):基于容器的日志管理实践

本文讲的是DockOne微信分享( 一零二):基于容器的日志管理实践[编者的话]业务平台每天产生大量日志数据,为了实现数据分析,需要将生产服务器上的所有日志收集后进行大数据分析处理,Docker提供了日志驱动,然而并不能满足不同场景需求,本次将结合实例分享日志采集.存储以及告警等方面的实践经验. 2013年以来Docker迅速火了起来,它的理念带来了非常大的便利性,不过实际应用中会发现还有监控.日志.网络等问题尚待解决,本文会结合实例分享数人云做容器日志系统的经验. 基于ELK的日志管理系统架构

详解ABP框架中的日志管理和设置管理的基本配置

日志管理 Server side(服务器端) ASP.NET Boilerplate使用Castle Windsor's logging facility日志记录工具,并且可以使用不同的日志类库,比如:Log4Net, NLog, Serilog... 等等.对于所有的日志类库,Castle提供了一个通用的接口来实现,我们可以很方便的处理各种特殊的日志库,而且当业务需要的时候,很容易替换日志组件. 译者注释:Castle是什么:Castle是针对.NET平台的一个开源项目,从数据访问框架ORM到

《日志管理与分析权威指南》一导读

前 言 欢迎阅读本书.本书的目标是向信息技术(IT)专业人士提供理解和处理日志数据的入门知识.各种形式的日志数据是由许多类型的系统生成的.如何处理和分析日志数据是长期存在的一个问题.本书介绍能够帮助你分析日志数据和寻找恶意活动的技术和工具. 过去,系统管理员审阅日志文件,寻找磁盘错误或者内核问题.现在的系统管理员往往还要兼任安全管理员.更好地理解如何处理安全日志数据的需求从未像今天那么重要.安全性分析人员是IT专家组中负责跟踪日志分析技术的人.许多经验丰富的人曾经在"压力测试"的模式下

Linux 日志管理指南

管理日志的一个最好做法是将你的日志集中或整合到一个地方,特别是在你有许多服务器或多层级架构时.我们将告诉你为什么这是一个好主意,然后给出如何更容易的做这件事的一些小技巧. 集中管理日志的好处 如果你有很多服务器,查看某个日志文件可能会很麻烦.现代的网站和服务经常包括许多服务器层级.分布式的负载均衡器,等等.找到正确的日志将花费很长时间,甚至要花更长时间在登录服务器的相关问题上.没什么比发现你找的信息没有被保存下来更沮丧的了,或者本该保留的日志文件正好在重启后丢失了. 集中你的日志使它们查找更快速

DockOne微信分享( 九十五):树莓派上的Docker集群管理

本文讲的是DockOne微信分享( 九十五):树莓派上的Docker集群管理[编者的话]随着IOT市场的火热发展,Docker天然的轻量级以及帮助业务快速重构的特性,将会在IOT领域迎来巨大发展潜力,甚至有可能会比它在云端的潜力更大.本文将致力于构建一个利用Rancher&RancherOS来管理运行在树莓派上的容器集群. 目前业界主流基本都是在x86架构上使用Docker,除了因为Intel在服务器领域的绝对领导地位之外,x86 CPU的确在性能上有着卓越的表现.但是近些年来,随着云计算的迅猛