【实习14天-40天】腾讯蓝鲸智云之运维大屏

前言

由于公司战略的原因,odoo在我实习的第14天以后就让我转到对腾讯的蓝鲸智云的学习。

蓝鲸智云是腾讯的Saas+Paas的综合运维平台。

这三星期,或许不止三个星期,我经历了蓝鲸的蓝鲸平台的部署(linux),Saas应用的开发(腾讯魔改版的Django),数据的获取(Zabbix的Api),可以说对运维方面和django中前后端交互,和调取api方面有了很深刻的理解。

最终成果展示

使用蓝鲸的原因

  • 公司以前最主要运用的是zabbix
  • 但是zabbix重监控弱运维,而蓝鲸是Saas+Paas,两者兼顾。
  • 因为是对蓝鲸的评估阶段,所以由我去测试蓝鲸。

不友好的蓝鲸

  • 起初公司在看蓝鲸的文档与白皮书时,认为蓝鲸开源给足了api的接口和数据的调用
  • 但是真正去运用时发现蓝鲸并不友好
  • 开源的只是Saas运用,API能调用的数据几乎没有
  • 所以只能从Zabbix中调用数据,前后我学习了如何调取API,且封装了Zabbix的API在蓝鲸中使用

具体学习到了什么

因为蓝鲸接触的纬度太多了,所以各方面都学到了很多

Linux方面

  • 掌握了Liunx的操作,指令
  • 蓝鲸繁琐的部署:传送门

脚本方面

  • shell脚本的学习:获取Linux服务器的 cpu,内存,硬盘大小
  • powershell脚本的学习:获取Window服务器的 cpu,内存,硬盘大小
  • python脚本的学习:运用psutil插件获取Window服务器的 cpu,内存,硬盘大小

Zaabix方面

  • Zabbix导入服务器,网络设备
  • 熟悉运用Zabbix API

Django方面

  • 前端: 运用bootstrap框架构造响应式布局,ajax获取后端数据并渲染html。
  • 后端: 在Django的框架中,设计View中代码逻辑与算法,设计数据库model,并对封装好的Zabbix API进行获取随后导入数据库缓存,且传参给前端。

总结

  • 很抱歉的是,在这部署开发蓝鲸这二十多天一直没有更新博客,在更新这篇的时候,其实已经实习了60多天了。
  • 所以开发蓝鲸时的细节,走过的路,遇到的坑虽然熟悉掌握,但是现在想表达出来却很难,只能做一个总结。
  • 从这次的蓝鲸之旅,让我从运维到前端到后端都有了深刻的认识与见解,知道了开发的具体流程,在我接下来的开发路上做好了一个良好的铺垫。
  • 希望自己保持学习的初心,稳步前进,成为别人眼中的大神
原文地址:https://www.cnblogs.com/Muyangya/p/11460042.html