对于DevOps而言,监控是其中重要的一环,上一次的专题内容中,我们与大家分享了大型企业级监控系统的设计.今天我们将和大家从另一个角度进一步探讨互联网工程技术领域的监控设计(monitoring):系统的可观测性(observerbality). 无论监控,还是可观测性,都是工程界的术语,并非严格定义的概念.人们可以描述它,但很难定义它.所以本文不会纠结于这些名词之间的区别. 在实践中,所有这些概念/术语,目标都是增强工程师对于线上系统运行情况的了解. 对工程师而言,监控/可观测性工程存在的意义…
官网3.4版本中文文档 Zabbix documentation in Chinese [Zabbix Documentation 3.4] https://www.zabbix.com/documentation/3.4/zh/start http://blog.51cto.com/1992tao/1873722 zabbix如何实现微信报警 - lxgi& - 博客园 http://www.cnblogs.com/lixigang/articles/4874615.html zabbix升级…
作为敏捷开发中测试团队的一员,在微服务测试过程中,你是不是也遇到同样困惑:服务不具备独立验证能力.自动化用例开发效率很低等? 华为云DevCloud API全场景测试技术来支招~围绕API的全场景,打造6大测试服务为微服务的上线质量护航,快来看看吧~[传送门] 点击关注,第一时间了解华为云新鲜技术~…
要解决IT运维和DevOps团队面对的挑战,就是能够在大量的日志数据流中识别潜在的小的有害问题,这正是认知洞察力所做的事情. 接下来的几年里,DevOps(开发软件工程.技术运营和质量保障三者的交集)团队和IT运维部门将面临新的挑战,不过这样的说法听起来不免有些多余,因为他们本身最主要的责任就是要解决困难以及克服挑战. 随着进程.技术和工具的显著变化,应对这些问题已经变的越来越困难了.此外,企业用户一直在向DevOps和IT运维团队施加压力,要求所有的东西都能通过点击应用程序来得以解决.然而,在…
DevOps(英文Development和Operations的组合)是一组过程.方法与系统的统称,用于促进开发(应用程序/软件工程).技术运营和质量保障(QA)部门之间的沟通.协作与整合.[1] 它的出现是由于软件行业日益清晰地认识到:为了按时交付软件产品和服务,开发和运营工作必须紧密合作. 以下几方面因素可能促使一个组织引入DevOps: 使用敏捷或其他软件开发过程与方法 业务负责人要求加快产品交付的速率 虚拟化和云计算基础设施(可能来自内部或外部供应商)日益普遍 数据中心自动化技术和配置管…
与大数据和PRISM(NSA的监控项目之一),DevOps(开发运维)如今是科技人士挂在嘴边的热词,但遗憾的是,类似圣经,每个人都引用DevOps的只言片语,但真正理解并能执行的人极少.根据CA的一项调查,45%的受访者并不了解DevOps的含义,其余则有17%认为DevOps只不过是炒作.DevOps如今几乎成了创新的同义词,但其原本的含义却在业界的流传中被人们弃之脑后.在开发者圈子中,DevOps专业人士经常是被嘲弄的对象,例如下面这个专门恶搞的Twitter帐号:DevOps Borat.…
作者:vivo 互联网服务器团队- Chen Ningning 本文根据"2022 vivo开发者大会"现场演讲内容整理而成. 经过几年的平台建设,vivo监控平台产品矩阵日趋完善,在vivo终端庞大的用户群体下,承载业务运行的服务数量众多,监控服务体系是业务可用性保障的重要一环,监控产品全场景覆盖生产环境各个环节.从事前发现,事中告警.定位.恢复,事后复盘总结,监控服务平台都提供了丰富的工具包.从以前的水平拆分,按场景建设,到后来的垂直划分,整合统一,降低平台割裂感.同时从可观测性.…
区块链, 分布式账本技术的一种形式, 自从2014年或多或少地获得了大量的关注: 区块链和物联网, 区块链和安全, 区块链和金融, 区块链和物流, 凡是你能想到的,仿佛都可以应用区块链. 在本文中, 看一下物联网区块链的机会, 进化和挑战. 区块链技术或者其他更好的分布式账本技术似乎要改变数字商业的方方面面, 似乎比互联网更重要. 实际上有许多区块链, 而不仅是对比特币的技术支持, 几乎所有的公司都提到它是一个快速加速的进化过程, 而不仅仅是金融服务公司, 而是从密码货币根源之外解决区块链的应用…
开源的监控技术栈除了ELK,还有InfluxData的TICK   https://cloud.tencent.com/developer/news/357119 来源 | Influxdata 译者 | Key 先森 如何选择合适的工具取决于你正在做的事情. 应用程序是会表达的,而时序数据就是它们的语言之一.DevOps,云计算和容器技术改变了我们编写和运行应用的方式.基于一些列开源项目,InfluxData 及其社区正在致力于提供一套现代化且灵活的监控工具包. 在过去的十年中,容器,虚拟机,…
进行数字化转型就意味着团队需要应对经常发生冲突的挑战--例如,要应对在复杂的相互依赖环境中快速变化的需求.对软件开发人员来说,这是一个熟悉的困境. 如果使用传统的瀑布方法来应对这些挑战,就会发现,在线性的项目进展过程中,繁琐的流程导致项目的发布周期延长,从而减缓客户功能的流动,并造成市场份额的流失.同时,延迟的反馈循环常常导致构建的功能与客户需求并不一致. 敏捷的迭代和增量方法旨在解决产品开发过程中的不确定性.DevOps完全拥抱敏捷,它们共同提供了基本原则和工具,帮助组织实现更快的反馈循环,缩…