系统监控

Cloud Insight!StatsD 系监控产品新宠!

二次信任 提交于 2019-11-30 01:22:42
年关将至, Cloud Insight 正式版悄然上线了。没有大张旗鼓的宣传,也没有热热闹闹的庆祝,只是一群人在上线前踏踏实实的优化了两周,然后发版,就是这样一件简单的事。 然而就是这样一个低调的产品,在正式上线之前,就已经累积了数百用户。 要说 Cloud Insight 得先说一说 StatsD. 作为一个基于 Node.js 平台,简单的网络守护进程,StatsD 通过 UDP 或者 TCP 方式侦听各种统计信息,包括计数器和定时器,并发送聚合信息到后端服务。 而在国外基于 StatsD 产生了一系列的工具,或者在成熟的项目基础之上,开始兼容 StatsD。如果按照方向可以划分为如图的几个方向。 有了数据和信息可以做很多事,包括数据集成、可视化、可视化+存储、事件流,甚至将这些结合做出一体化解决方案,针对不同的需求,不同的市场,每一个方向都能产生独特价值。接下来我们大致介绍一下这几个方向。 ##Integrations StatsD 本身并不负责定义指标的涵义,所以如果要从数据库或者操作系统中采集数据,需要进行脚本的开发。其中在这方面做出突出贡献的是 Datadog。Datadog 开发的 dd-agent 项目在 GitHub 多达 150 个贡献者,兼容 60 多种操作系统、中间件、数据库。 除此之外,Librato 和 App First 也加入到 StatsD

如何与 DevOps 为伍?

旧时模样 提交于 2019-11-28 19:34:03
DevOps 是一个席卷 IT 界的新术语。但它究竟是什么,南非的公司们如何利用它来加快高品质应用程序的开发速度?国外知名博客作者凯西·吉布森找到了一些答案。 其实 DevOps 这个词已经火了一段时间了,我们知道它是很多新时代数字化企业的成功秘诀。但是,在南非公司收获由 DevOps 带来的全部好处之前,重要的是理解它的涵义,以及如何最大限度地利用它的优势。 维基百科对 DevOps 的定义为:「一种强调软件开发人员和其他IT专业人士之间沟通,协作(信息共享和对 Web 服务的使用),集成化,自动化和合作测量的软件开发方法。」「该方法认可软件开发,质量保证(QA)和 IT 运营之间的相互依存关系,旨在帮助企业快速生产软件产品和服务,改善经营业绩。」这听起来很像敏捷之类的现有开发方法,但根本的不同之处在于: DevOps 积极推进一系列流程和方法,致力于开发、质量保证和 IT 运营之间的跨部门沟通与协作。 DevOps 的一个主要目标是快速应用部署,从而缩短产品上市时间,降低新版本的故障率,缩短崩溃事件的修复时间和平均恢复时间。DevOps 的目标是通过自动化方式方法,最大限度地提高运营流程的可预测性,效率,安全性和可维护性。Chef 的 EMEA 副总裁兼首席企业架构师的贾斯汀·阿巴克尔,解释说,DevOps是与业务的整体转型密切相关的。 「通过思考企业运作的方式

你晓得吗?大多数企业根本没有做到 DevOps!

六眼飞鱼酱① 提交于 2019-11-28 09:35:24
作为当代 IT 企业提升效率的葵花宝典,DevOps 对 IT 企业效率的提升有目共睹 ,一时之间各大企业纷纷用提升效率的 DevOps 开发、协作、管理工具武装自己。 对比 2014 年上半年,CSDN 研发频道曾做过的一份面向国内开发者DevOps的实践调查问卷。当时的数据报告显示:有 37% 的开发者听说过 DevOps 并且很感兴趣正准备使用;有 60% 的用户表示只知道 DevOps 概念,但尚未开始实践。 但是,今非昔比,从下图中我们可以看到,实践过 DevOps 的企业已经超过了 72%! 然而事实上,根据 CA 在全球范围内的调查结果,只有约 20 % 尝试过 DevOps 的企业实现了真正的有效应用。 为什么推进 DevOps? DevOps 一方面让企业能够及时响应用户需求,一方面让 IT 业务更加智能化,主要表现在以下三点: 及时响应用户需求成为可能; 创造新的用户体验; 及时响应业务请求。 最初,提出 DevOps 这个概念的人意图让开发、运维、QA 之间加强沟通,通过不同的工具来消除隔阂。而隔阂的形成有两个原因,一是信息不对称,研发无法获取到运维的数据,运维也无法解读代码的错误信息;二是所秉持的价值观、方法论的不同,不同部门之间的目标也因此有差异。说得实际一点,就是因为 KPI 这座大山造成了不同部门之间对责任的逃避,而 DevOps