设为首页 收藏本站
查看: 1587|回复: 0

[软件发布] Cloudinsight Agent 正式开源

[复制链接]

尚未签到

发表于 2016-11-23 07:18:37 | 显示全部楼层 |阅读模式
  欢迎加入运维网交流群:263444886   DSC0000.jpg
                            DSC0001.png

  很高兴地宣布 Cloudinsight Agent 在 BSD 开源协议下正式开源了。我们在开源前已将代码用 Golang 重写,更加清晰简洁,欢迎大家参与到 Cloudinsight Agent 的开发和迭代中来。
为什么要用 Golang 重写和开源
  Cloudinsight 是一个可视化系统监控工具,能够对数据指标进行聚合、分组、过滤、 管理、计算; 并提供团队协作功能,共同管理数据和报警事件。而这些的关键,正是 Cloudinsight Agent。
目前探针存在的问题:

  •   各个服务的数据抓取存在强依赖关系,任何一个服务阻塞都可能导致探针进程挂掉。
  •   缺乏对 log 和 json 的支持,用户需要通过 sdk 解析相关数据。
  •   针对 自定义 Plugin 的支持不够灵活,用户需要熟悉 Python,并按照探针定义好的接口上传数据。
  •   探针使用 Omnibus 进行打包部署,虽然能解决用户安装上的一些问题,但对于新人来说,上手确实不是件容易的事,况且这个项目本身也有一些 bug,经历过的人自然懂。
用 Golang 重写:

  •   解决以上提到的种种问题。
  •   优化探针架构。
  •   提升探针性能。
  •   开源,接受社区的监督,让深度用户可以参与到探针的版本迭代中来。
  现在 Golang 版探针还是 Beta 版,所以支持的平台服务还不多,但这正是我们将 Cloudinsight Agent 上的工作推向开源的第一步,也希望有更多的开发者参与进来,让项目能有更快的进展。
  项目计划
增加支持的平台和平台服务
  目前用 Golang 重写的 Cloudinsight Agengt 仅在 Linux 上进行了测试,未来会逐渐将原有 Python 探针支持的平台和平台服务替换至 Golang 版本,包括但不限于:
加入项目

  •   Github:https://github.com/cloudinsight/cloudinsight-agent
  •   配置要求:Go 1.5 以上版本
$ mkdir -p $GOPATH/src/github.com/cloudinsight  
$ cd $GOPATH/src/github.com/cloudinsight
  
$ git clone https://github.com/cloudinsight/cloudinsight-agent
  
$ cd cloudinsight-agent $ make build
使用
  首次使用需设置 License Key,可在 https://cloud.oneapm.com/#/settings 中获取
$ cp cloudinsight-agent.conf.example cloudinsight-agent.conf  
$ vi cloudinsight-agent.conf
  
...
  
license_key = "*********************"
  在前台中运行命令
$ ./bin/cloudinsight-agent致谢
  从 15 年 8 月至今,Cloudinsight Agent 经过了 20 余次的迭代,从第一天的的 20 个用户发展到现在 5 万多的探针数,感谢长久以来支持 Cloudinsight 和提供宝贵建议的用户和开发者们,也再次感谢以下影响了我们的优秀的开源项目:

  •   ddagent
  •   telegraf
  •   prometheus
  •   mackerel
  在项目中有代码贡献的开发者,Cloudinsight 将送出一件限量 Tee 作为答谢。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-304129-1-1.html 上篇帖子: IntelliJ IDEA 2016.2.5 发布 下篇帖子: lyadmin 1.0.0 发布,轻量级通用后台
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表