11 2018 档案

摘要:https://docs.saltstack.com/en/latest/ref/netapi/all/salt.netapi.rest_cherrypy.html#rest-cherrypy 安装: 以下步骤都是在 Salt Master daemon上执行。 认证: 认证就是每个请求传递一个se 阅读全文
posted @ 2018-11-27 10:29 jabbok 阅读(679) 评论(0) 推荐(0)
摘要:日志相关概念 内容 日志可以追踪软件运行时所发生的事件,开发者可以在代码中调用记录日志的模块来表明程序运行到这里发生了什么。 一条日志信息可以包括: 打印时间 日志级别 发生位置 日志内容 等级 在测试环境需要debug等级日志,正式上线后需要info等级日志,如果有需要,线上业务的日志等级也可以调 阅读全文
posted @ 2018-11-23 16:39 jabbok 阅读(234) 评论(0) 推荐(0)
摘要:1 2 阅读全文
posted @ 2018-11-22 10:20 jabbok 阅读(180) 评论(0) 推荐(0)
摘要:参考 https://mp.weixin.qq.com/s?__biz=MzI4NTA1MDEwNg==&mid=2650764278&idx=2&sn=b7801fb0780a97b394dc3da097e7301d&chksm=f3f9c663c48e4f7550a76758e7f743d0a0 阅读全文
posted @ 2018-11-19 11:05 jabbok 阅读(432) 评论(0) 推荐(0)
摘要:参考:https://www.cnblogs.com/renzhitian/p/6853289.html 是什么 SOA service-oriented architecture 面向服务的体系结构 这是一种服务架构设计思想,方法论,是分布式体系架构。 在SOA中,基础协议(可以叫做引擎,框架)是 阅读全文
posted @ 2018-11-18 20:09 jabbok 阅读(498) 评论(0) 推荐(0)
摘要:Blue/Green Deployment(蓝绿部署) 蓝绿部署有两个后台集群,一个上线,一个备用。 (1) 部署版本1的应用(一开始的状态) 所有外部请求的流量都打到这个版本上。 (2) 部署版本2的应用 版本2的代码与版本1不同(新功能、Bug修复等)。 (3) 将流量从版本1切换到版本2。 ( 阅读全文
posted @ 2018-11-17 11:57 jabbok 阅读(194) 评论(0) 推荐(0)
摘要:1 添加数据源 给数据源取个名字,然后选择数据类型为influxDB。 HTTP:8086是influxDB的HTTP查询API,grafana是通过这个接口获取数据。 Details:选择从influxDB中哪个DB读取数据,influxDB默认没有账户,所以这里可以为空。 2 设定面板 逻辑上, 阅读全文
posted @ 2018-11-16 17:22 jabbok 阅读(3599) 评论(0) 推荐(0)
摘要:1 介绍 Telegraf是一款Go语言编写的metrics收集、处理、聚合的代理其设计目标是较小的内存使用,通过插件来构建各种服务和第三方组件的metrics收集Telegraf由4个独立的插件驱动 Input Plugins输入插件,收集系统、服务、第三方组件的数据Processor Plugi 阅读全文
posted @ 2018-11-16 14:32 jabbok 阅读(1941) 评论(0) 推荐(0)
摘要:1 TSDB influxDB是一个time series时间序列数据库。 在监控系统的开发中,大体分为采集-存储-可视化三个大类。监控指标有很显著的时间特征数据,一般采用TSDB存储。 在TSDB中,一个指标(metrics)可以添加多个带索引的tag,然后对tag进行筛选,方便可视化的管理。 现 阅读全文
posted @ 2018-11-14 10:06 jabbok 阅读(895) 评论(0) 推荐(0)
摘要:参考https://www.cnblogs.com/Cherie/p/3309456.html 一、备份常用操作基本命令 1、备份命令mysqldump格式 格式:mysqldump -h主机名 -P端口 -u用户名 -p密码 --databases 数据库名 > 文件名.sql 2、备份MySQL 阅读全文
posted @ 2018-11-13 11:00 jabbok 阅读(178) 评论(0) 推荐(0)
摘要:背景 业务中有一个组件会产生每秒千级的数据读写,与之交互的是redis。 组件采用负载均衡,多个组件共同作业。 这几个组件都往一个内网的redis上读写。 问题 在业务高峰,用户反馈加载数据信息慢。 排查 网络正常、组件、redis所在服务器性能充足。故认为瓶颈在服务内部。 同时可知,redis支持 阅读全文
posted @ 2018-11-08 10:47 jabbok 阅读(153) 评论(0) 推荐(0)
摘要:saltstack是cs架构的,服务端叫lsalt-master,客户端叫salt-minion。都可以通过epel-release来安装,然后用systemctl来启动。 配置 /etc/salt master master配置文件 minion minion配置文件 *.d 子配置文件目录 ma 阅读全文
posted @ 2018-11-06 14:07 jabbok 阅读(132) 评论(0) 推荐(0)
摘要:z = zipfile.ZipFile('accces.log.zip', 'w', zipfile.ZIP_DEFLATED) z.write('/app/nginx/logs/access.log') z.close() #创建一个zip文件,模式为write,采用压缩。 #往zip文件中写入需要压缩的文件 #关闭压缩文件 阅读全文
posted @ 2018-11-06 10:07 jabbok 阅读(90) 评论(0) 推荐(0)
摘要:0 背景 经历过多次半夜被电话叫醒,因为大量用户访问服务慢。所以在此写一写解决思路。 环境是:分布式架构,服务端由linux上的C++写的进程组成。服务器是公有云。 case 网络波动 网络波动,就是Flipping,一般在广域网才会提到,是由于线路的不稳定,出现时通时断或瞬断的现象。Flippin 阅读全文
posted @ 2018-11-01 09:42 jabbok 阅读(442) 评论(0) 推荐(0)