+++++++++++++++++++++++++++++++++++++
加入技术交流群:454453177,即享受以下福利:
+++++++++++++++++++++++++++++++++++++
课程介绍
通过这个课程的学习,你不仅能Get到一个复杂项目是如何从0开始设计出来的,并且本项目中的很多设计思路可以借鉴到其它项目的开发中。
在课程项目需求讨论涉及到的问题:
1、探讨如何设计高性能、支持上万台节点的项目架构?
2、设计表结构时还需要考虑如何支持各种不同的服务?
3、cpu,内存,disk,网卡等只是常规服务,各种复杂的业务服务如何监控?数据如何在前端画图展示?4、一个服务一年的上百万个的监控数据如何在1s之内从数据库中取出并在前端图形化展示?
5、达到阈值时如何报警,报警给谁?
6、报警后无人处理时是否需要升级警告?
适用人群
从事自动化运维或开发工作,想深入学习自动化开发高级技能的同学
课程先修条件:
1、具备Python编程基础语法;
2、具备MySQL数据库操作基础;
3、Django各组件的使用基础;
课程大纲
常见监控系统架构剖析
分布式监控系统需求讨论
设计可扩展的表结构
实现监控常用系统服务、应用、网络设备
实现一台主机监控多个不同服务
对主机监控服务进行批量添加、删除、修改
实现支持告警级别设置
对大量的历史数据的存储和优化
实现前端监控数据画图展示
开发支持windows/linux系统的监控客户端
支持基于snmp协议的监控方式
如何实现监控服务器水平扩展以支持上万台节点的监控
课程介绍
课程目录
往期学员作品
用户评论
课程介绍
课程目录
往期学员作品
用户评论
你将获得
- 掌握某些知识点
- 学会某些技巧(或思路)
教学服务
1v1专属答疑服务
BAT专家面试辅导
讲师介绍
Alexander
路飞学城创始人
CrazyEye,MadKing,TriAquae三款开源软件作者,10多年运维+自动化开发经验,曾任职公安部、飞信、Nokia中国、汽车之家等公司,热爱技术、电影、音乐、旅游、妹子!
课程详情
温馨提示
- 请勿私下交易请勿在平台外交易。与机构和老师私下交易造成的任何损失及纠纷,腾讯课堂不承担任何责任
- 听课说明
1、电脑:访问腾讯课堂官网 ke.qq.com 查看我的课表或下载win/mac客户端听课
2、手机/平板:下载腾讯课堂APP, 进入学习页面听课