完成跨机房运维平台重构 发表于 2017-07-03 | 分类于 Dev , 运维平台 | 字数统计: 592 | 阅读时长 ≈ 2 经过认识学习vue、RESTful等各种必要的技能,挖坑、爬坑、挖坑、爬坑终于在不懈努力填坑后,完成了一个基于前后端完全分离架构的运维平台。前端一套代码,后端一套代码(每个机房的代码都是同一套全功能代 ... 阅读全文 »
优化django-rest-framework-的token验证功能 发表于 2017-03-31 | 分类于 Dev , Django | 字数统计: 703 | 阅读时长 ≈ 3 api的通信采用token + ssl,简化和方便线上脚本的调用。Django版本1.8.16,djangorestframework版本3.5.3用了框架提供的rest_framework.auth ... 阅读全文 »
新的运维平台-计划 发表于 2017-03-31 | 分类于 Dev , 运维平台 | 字数统计: 178 | 阅读时长 ≈ 1 业务的发展推动着平台的更新换代,旧平台的设计初衷已经不能驾驭日益发展的业务需求,再迭代的价值已经不大。经过慎重考虑,需要重新构建一个较健壮的运维平台,相比上一个平台,基本功能需新增:1、前后端分离(前 ... 阅读全文 »
zabbix_proxy 启动报错 ... wrong value of "ServerPort" in config ... 发表于 2016-10-12 | 分类于 Ops , Zabbix | 字数统计: 327 | 阅读时长 ≈ 1 今天部署一个新的proxy,启动报错:”正在启动 Zabbix Proxy:zabbix_proxy [2242]: wrong value of “ServerPort” in config fil ... 阅读全文 »
etcd 集群部署 发表于 2016-08-05 | 分类于 Ops , Docker | 字数统计: 701 | 阅读时长 ≈ 3 官服部署文档https://coreos.com/etcd/docs/latest/clustering.html#etcd-discovery下面的部署模式为静态模式,还有一种discovery模式 ... 阅读全文 »
在k8s中搭建registry私有仓库 发表于 2016-08-03 | 分类于 Ops , Docker | 字数统计: 844 | 阅读时长 ≈ 3 k8s集群中搭建registry的重要性就多说了,大家都懂的:),我们这样干:下载k8s安装包解压,registry相关文件在 kubernetes/cluster/addons/registry 文 ... 阅读全文 »
监控MySQL从数据采集到前端展示(2)-go并发流程设计 发表于 2016-07-30 | 分类于 Dev , MySQL | 字数统计: 312 | 阅读时长 ≈ 1 go语言的goroutine(协程),大大降低了并发编程的门槛,正是这种高并发的特性,一个机房只要部署一个监控程序就可以获取海量的监控数据。由于是并发编程,监控处理时间的延迟小且不随监控实例数的增加而 ... 阅读全文 »
监控MySQL从数据采集到前端展示(1)-呼声和响应 发表于 2016-07-30 | 分类于 Dev , MySQL | 字数统计: 374 | 阅读时长 ≈ 1 二次开发过zabbix图形展示功能,用rrd存放图形数据和绘图并将应用和硬件信息按主机分开展示,并将该功能集成到运维平台,使用查阅方便了不少。如果有个需求,需要集中监控或展示线上众多的MySQL实例状 ... 阅读全文 »
游戏自动开服篇(3)-全自动化流程 发表于 2016-07-27 | 分类于 Dev , 运维平台 | 字数统计: 472 | 阅读时长 ≈ 1 为什么要全自动开服:1、人工录入信息仍然会有错误,人是可能出错,机器很难出错。2、录入新服信息前需要面对庞大的硬件资源信息,从中挑选出合适的WEB或DB服务器,这是个体力活消耗的时间长,就算小心翼翼最 ... 阅读全文 »
游戏自动开服篇(2)-半自动化流程 发表于 2016-07-27 | 分类于 Dev , 运维平台 | 字数统计: 317 | 阅读时长 ≈ 1 坑要一个一个填,砖要一块一块搬。全自动化都是从半自动化优化而来的,半自动化只是代码实现了人肉开服的步骤。半自动开服流程如下:1、录入新服信息,端口、服名、WEB服务器、数据库等信息,平台会将这些信息录 ... 阅读全文 »