大公司都有哪些开源项目之小米

小米:XiaoMi https://github.com/XiaoMi

1.分布式的发布和监控系统 Minos Minos 是小米公司开发的一个分布式的发布和监控系统。最初是小米开发的用来在 Hadoop 和 ZooKeeper 集群上发布和管理的工具。Minos 可轻松扩展来支持其他的系统,目前已经支持包括 HDFS、YARN 和 Impala 。 https://github.com/XiaoMi/minos 2.互联网企业级监控系统 OpenFalcon Open-Falcon 是小米运维部开源的一款互联网企业级监控系统解决方案. 监控系统是整个运维环节,乃至整个产品生命周期中最重要的一环,事前及时预警发现故障,事后提供翔实的数据用于追查定位问题。监控系统作为一个成熟的运维产品,业界有很多开源的实现可供选择。当公司刚刚起步,业务规模较小,运维团队也刚刚建立的初期,选择一款开源的监控系统,是一个省时省力,效率最高的方案。之后,随着业务规模的持续快速增长,监控的对象也越来越多,越来越复杂,监控系统的使用对象也从最初少数的几个SRE,扩大为更多的DEVS,SRE。这时候,监控系统的容量和用户的“使用效率”成了最为突出的问题。 监控系统业界有很多杰出的开源监控系统。我们在早期,一直在用zabbix,不过随着业务的快速发展,以及互联网公司特有的一些需求,现有的开源的监控系统在性能、扩展性、和用户的使用效率方面,已经无法支撑了。 因此,我们在过去的一年里,从互联网公司的一些需求出发,从各位SRE、SA、DEVS的使用经验和反馈出发,结合业界的一些大的互联网公司做监控,用监控的一些思考出发,设计开发了小米的监控系统:Open-Falcon。 Highlights and features

  • 数据采集免配置:agent自发现、支持Plugin、主动推送模式
  • 容量水平扩展:生产环境每秒50万次数据收集、告警、存储、绘图,可持续水平扩展。
  • 告警策略自发现:Web界面、支持策略模板、模板继承和覆盖、多种告警方式、支持回调动作。
  • 告警设置人性化:支持最大告警次数、告警级别设置、告警恢复通知、告警暂停、不同时段不同阈值、支持维护周期,支持告警合并。
  • 历史数据高效查询:秒级返回上百个指标一年的历史数据。
  • Dashboard人性化:多维度的数据展示,用户自定义Dashboard等功能。
  • 架构设计高可用:整个系统无核心单点,易运维,易部署。

https://github.com/XiaoMi/open-falcon 3.物联网框架 IoT.js IoT.js 旨在为物联网提供一个基于 Web 技术的可相互操作的服务平台。IoT.js 的目标是要在资源受限的设备上良好运行,例如只有几 KB 的 RAM。所以它支持广泛的物联。 https://github.com/Samsung/iotjs

原文发布于微信公众号 - 我为Net狂(dotNetCrazy)

原文发表时间:2016-06-14

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏WeTest质量开放平台团队的专栏

阻击外挂:《龙之谷手游》安全测试的那点事

手游的使用场景与传统APP有着巨大的差异,不同的游戏玩法, 技术实现都不一样,因此手游安全测试团队需要对每一个游戏,都从零开始研究游戏内部实现架构。近期腾讯推出...

1.1K0
来自专栏WeTest质量开放平台团队的专栏

WeTest功能优化第1期:截图960px,云真机映射功能了解下

截图小?放大模糊?无法清晰匹配问题?No ! WeTest 960px的高清分辨率截图来啦。960px很厉害么?当然,你可要知道之前测试报告里的截图分辨率最高6...

842
来自专栏爬虫技术

python爬虫-2018那年我破解了天眼查

2017年我自己写代码开发了各种爬虫系统,喜欢破解各种网站验证码,cookie加密,采集数据被封ip技术,从事了5年多php和python技术研发工作,破解过天...

5.4K0
来自专栏Rainbond开源「容器云平台」

【干货下载】谷歌、亚马逊等十大公司精选微服务案例

1706
来自专栏WeTest质量开放平台团队的专栏

Android 9 Pie震撼来袭 同步登陆WeTest

原文链接:http://wetest.qq.com/lab/view/400.html

1031
来自专栏WeTest质量开放平台团队的专栏

WeTest功能优化第1期:截图960px,云真机映射功能了解

截图小?放大模糊?无法清晰匹配问题?No ! WeTest 960px的高清分辨率截图来啦。960px很厉害么?当然,你可要知道之前测试报告里的截图分辨率最高...

1197
来自专栏云计算D1net

多云应用性能:IT专业人士的移动目标

你的应用的设计好坏会在多云环境中对性能产生影响。使用以下这些监控和管理技术来避免应用的性能问题。 对于大多数IT组织来说,“性能”意味着响应时间或用户体验的质量...

2664
来自专栏腾讯IVWEB团队的专栏

2015上海 Qcon 总结:Hybrid App 监控与极限优化

终于有时间停下来来回顾一下上海 Qcon 分享《 Hybrid App 极限优化解决方案》,哪怕随便写写,给自己看也好,给其他人参考也好。总归于相忘于历史较好。

2310
来自专栏python开发者

CI-持续集成(1)-软件工业“流水线”概述

CI-持续集成(1)-软件工业“流水线”概述 1   概述 持续集成(Continuous integration)是一种软件开发实践,即团队开发成员经常集成它...

2620
来自专栏WeTest质量开放平台团队的专栏

Android 9.0 震撼来袭 同步登陆WeTest

? WeTest 导读 2018年8月7日,Google对外发布最新 Android 9.0 正式版系统,并宣布系统版本Android P 被正式命名为代号“...

1304

扫码关注云+社区

领取腾讯云代金券