具有企业特色的ChatOps平台

Operable.io公司(创建了DevOps协作工具),近日宣布发布Cog ——一个新的ChatOps平台,该平台提供了访问控制,类Unix系统流水线命令以及审计日志功能。ChatOps是一个帮助包括质量保障(QA)、开发以及运营人员在内的团队成员将沟通、工具和过程整合在一起的协作模型。

Cog包含一个访问控制框架,允许在组、用户以及角色中进行权限管理。Cog拥有更细粒度的权限控制。例如,除了能够支持“这个组的用户可以运行该命令”,Cog还允许类似这样的情况“当某些选项和参数都包含在该命令行时,这个组的用户可以运行该命令”。

GitHub创造了第一个ChatOps机器人。另外两个是Errbot和Lita,Errbot是基于Python编写的,Lita是基于Ruby编写的。InfoQ采访了Operable.io联合创始人兼CEO Mark Imbriaco,问到Cog和其他平台有什么不同:

我们最初版本的第一个目标是消除使用ChatOps的障碍。主要是围绕安全性和合规性。其次,我们想建立一个像Unix命令行一样适应力强的共享命令行。

大多数ChatOps软件提供了命令行界面,允许团队成员进行操作,比如显示特定指标的图表或推进Git分支变为主干。

在传统的企业环境中,DevOps的采纳通常是较慢的。在这种环境下,通过一个聊天室来推动编译到生产的整个流程,可能是难以接受的。企业对于权限控制和可靠性也非常关注。Imbriaco说,企业对DevOps的兴趣正在逐步增加,但是现有的工具并不能满足企业的需求。

Cog的架构建立在Relays上,Relays为Cog命令提供执行环境。Cog使用PostgreSQL数据库进行持久化,采用命令行工具与系统进行交互。Cog基于MQTT消息总线把其他各组件粘合在一起。MQTT是一个轻量级协议,使用TCP/IP提供有限的网络带宽连接。它基于发布-订阅消息模式,因此需要一个代理将消息分发给所有订阅者。

一旦团队开始使用chatops软件,便会在日常工作中依赖它,因此软件的可靠性是非常重要的。GitHub最近的故障报告中提到,他们的chatops服务器暂时的不可用导致运维团队较慢的响应。Cog设置中拥有多个Relay实例以支持多并发和高可用,然而,PostgreSQL数据库仍然存在单点故障。Imbriaco说,还有更多的工作要做,以使Cog更可靠。尤其针对PostgreSQL,他建议:

用户遵循最佳实践构建高可用的Postgres集群。在这方面有很多现有的技术。例如WAL-e持续归档工具(WAL-e continuous archival tooling),Heroku用它来构建他们很好的PostgreSQL故障转移支持。

Cog以类Unix系统一样的方式支持流水线命令。Imbriaco说,Unix哲学中每个命令“只关注一个目标并把它做好”然后把它们链接在一起顺序执行处理,在Cog中已经采用了这一哲学,“同时Cog支持访问控制和审计”。

Cog也与Slack和HipChat完成了集成。Cog软件仍处于内部测试阶段,源码可以在GitHub上获取。

本文转自d1net(转载)

时间: 2017-07-03

具有企业特色的ChatOps平台的相关文章

利用TMG 2010构建企业员工VPN连接平台

在之前我为大家介绍了基于ISA 2006 构建企业员工VPN连接平台的内容,今天呢再把基于TMG 2010如何搭建VPN平台给大家介绍一下,大体的过程是一样的,只是有一些步骤上由于Windows Server 2008与Windows Server 2003的区别,所以今天呢我也完整地介绍一下在TMG 2010配置PPTP VPN.基于证书的L2TP IPSEC VPN与基于密钥的L2TP IPSEC VPN的区别,以便大家在配置时区分对比,同时希望能给大家的工作带来一些方便.   好了下边我们

海天OA 协同办公系统免费版——企业综合管理办公平台

问题描述 海天OA协同办公系统免费版--企业综合管理办公平台关健词:免费OASOA办公系统协同办公知识管理金融危机之下,越来越多的企业意识到,要通过安装一套协同办公系统来降低成本.提升效率.加强控制,细化管理,俗话说,跑不赢刘翔,要跑赢GDP,就是这个理.海天OA的宗旨就是加强协同管理,降低办公成本,海天人立志打造中国第一OA品牌,海天OA采用最先进的开发技术,拥有魔方般的灵活性和整合性,允许用户随意组合不同的业务系统,海天OA让企业轻松构建起一个数据共享.审批流程同步的"综合管理办公平台&qu

【先锋】缔元信.网络数据CTO罗文川:企业如何选择DMP平台

缔元信.网络数据CTO罗文川在接受CSDN采访时表示,企业在选择DMP平台时,需要考虑四大因素.他认为,首先是DMP数据平台的数据丰富性,是否能够对自身产生价值:其次是DMP平台是否提供相应匹配的应用,可以方便的使用自己的数据:第三是DMP平台的技术能力,是否有较强的系统架构来支撑DMP体系:第四是DMP平台运营方的服务,DMP平台的运营方是否可以在数据的应用上给与企业更多的帮助. 作为第三方互联网数据服务提供商,凭借自主研发的超大型网络数据服务平台,缔元信以独有的全景数据服务模式,在网站运营效

私厨特色菜肴预定平台Munchery

摘要: 轻轻松松在家享受到顶级大厨制作的晚餐并不是难事儿,私厨特色菜肴预定平台Munchery帮你实现.Munchery刚刚获得由Sherpa Ventures领投的2800万美元B轮融资,这也是Sherpa Ventures成立后的第一 轻轻松松在家享受到顶级大厨制作的晚餐并不是难事儿,私厨特色菜肴预定平台Munchery帮你实现.Munchery刚刚获得由Sherpa Ventures领投的2800万美元B轮融资,这也是Sherpa Ventures成立后的第一笔投资. Munchery自己

广交会属下公司推出外贸企业品牌网站收录平台

据悉,广交会属下进出口公司于近期推出面向海外买家放心的外贸企业品牌网站收录平台(Hicantonfair.com).今后,中国中小外贸企业可通过该平台直接展示自己的品牌网站,国际采购商也可在全年期间在上面直接查询到放心.优质的合作伙伴. 近年来,伴随着互联网的飞速发展,传统贸易也逐渐的结合电子商务进行开展.然而,互联网频发"诚信门",引发了全球的互联网信用危机!据调研,在某知名展会现场的买家满意度调查显示,近9成的到会采购商在非展会期间有通过互联网搜索供应商的行为,近3成买家对互联网进

外贸企业借电商平台破局内销

外贸环境的不景气,使得许多立足海外市场的中国企业把发展重心转移到内需这块大"蛋糕"上来.但众所周知,在中国,内外贸一直是分开进行的,而且执行的是两套标准.因此,外贸转内销的企业要面临双重考验:第一,他们还没有完善的内销渠道.第二,国外与国内的消费习惯存在着巨大差异,企业恐较难适应.在此背景下,为了更好地推销自己的品牌,打开前景广阔的国内市场,许多外贸企业纷纷利用电子商务平台做起了内销. 外贸企业压力大 在日益上涨的原材料成本.大幅提高的人力成本.以及人民币升值的多重压力下,海外订单和海

外贸企业如何利用电子商务平台建立企业网站

内容简介:外贸企业进行外贸业务往往都是借助电子商务来解决渠道问题,这样大大减少了外贸的行业壁垒,中小企业建站借助电子商务平台,具有投资低.见效快.技术含量不高.操作简单的特点.那么外贸企业如何利用电子商务平台建立企业网站呢? 近日,世界工厂网阿拉伯语(http://ar.gongchang.com)站全面上线,标志着我国对阿拉伯国家的贸易形式登上新的台阶!之前我国没有一家阿拉伯语的电子商务网站,而我国对阿拉伯国家的贸易往来一直是传统的贸易方式,此次阿拉伯语站上线,将使我国对阿拉伯国家的贸易形式由

南宁460多家企业借力电商平台拓展海外市场

企业如何将产品更好更多地销售出去?电商平台就是一个很好的销售渠道.昨天,记者从南宁市工信委了解到,今年南宁市重点引导企业多渠道建设电子商务应用平台,扶持建设一批行业电子商务服务平台,460多家企业利用电子商务平台拓展海外市场成效显著,不少企业百万以上的订单纷纷"飞"出境外,大挣外国人的钱. 460多家企业建电子商务应用平台 市场如一块蛋糕,企业产品如何突围,从中分得一杯羹?广西华峰林业股份有限公司的决策者为此也困惑过.2011年广西华峰林业股份有限公司在阿里巴巴注册了诚信通,开始试水电

上海建立企业信息化公共服务平台

为促进企业信息化与工业化的有效融合,8日,上海正式成立了"企业信息化公共服务平台标准联盟". 此联盟是为促进传统产业经济增长方式由资本密集型投入向依靠科技进步转变,帮助企业借助公共服务平台所提供的信息技术应用服务,降低信息化建设和运营成本,引导企业信息化公共服务行业健康发展而成立的.联盟成员将发挥各自的专业优势,互相协作.诚信经营,为用户提供适用的技术.设备.服务和保障. 联盟由上海市电信有限公司.上海市企业信息化促进中心等十家单位联合发起,并由基础网络提供.平台技术开发.应用解决方案