发布时间:2022-11-08 10:32:12
1.1 背景1.2目标2 当前业务流程现有业务基本流程如下图,包含运营端和外部数据接入,整体操作到数据存储流程2.2 数据流3 问题分析jmq积压,报警国内站截图如下普及:JMQ默认生产者发送消息QPS受到主题的broker数量影响,(8w/s)/broker1)分析原因一、ES写入量大,导致ES写入.........【阅读全文】
发布时间:2022-11-07 14:56:06
1 为什么要进行架构可视化?软件架构可视化的方式有多种,不同的团队有不同的实践方式,最为常见的由如下几种:?UML:统一建模语言,表达系统的静态结构和动态行为不同的可视化方式各有优劣,以下部分将对不同的表现形式进行说明线框图是最为通用的可视化表达方式之一,架构师或设计人员大量的架构图,.........【阅读全文】
发布时间:2022-11-03 14:06:24
环境准备工作配置ansible(deploy 主机执行)# ssh-keygen # for i in 192.168.3.{21..28}; do ssh-copy-id -i ~/.ssh/id_rsa.pub $i; done [root@deploy ~]# cat /etc/ansible/hosts [etcd] 192.168.3.21 192.168.3.22 192.168.3.23 [k8s-master] 192.168.3.24 192.168.3.25 192.168.3.26 [k8s-worker] 19.........【阅读全文】
发布时间:2022-11-02 10:45:55
当我们写完一个服务端程序,需要上线部署的时候,或多或少都会和操作系统的守护进程打交道,毕竟谁也不希望shell关闭既停服。今天我们就来聊聊这个事儿。最早大家部署应用的通常操作是 “nohup xxxx &”,别说像weblogic 或者其他java 容器有启动脚本,里面其实也差不多;很喜欢 nginx的 -d 参数,或者像redis 配置文.........【阅读全文】
发布时间:2022-11-01 11:14:01
基于深度学习对运维时序指标进行异常检测,快速发现线上业务问题 时间序列的异常检测是实际应用中的一个关键问题,尤其是在 IT 行业。我们没有采用传统的基于阈值的方法来实现异常检测,而是通过深度学习提出了一种无阈值方法:基于 LSTM 网络的基线(一个 LSTM 框架辅助几个优化步骤)和无监督检测(神经网络和多种.........【阅读全文】