摘要:
1、版本基础 1.1、什么是版本控制 版本控制(Revision/Version control),团队项目产品开发的过程中,项目文件代码保持一致性的一种方式。 版本控制系统(Revision/Version control system),就是能自动实现特定/完全版本控制功能的一种软件实现平台,它 阅读全文
摘要:
1、持续体系 1.1、持续集成【CI】 持续集成(Continuous Integration)是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译, 发布,自动化测试)来验证,从而尽快地发现集成错 阅读全文
摘要:
1、基础知识 1.1、项目的周期 1.2、开发框架演变 1.2.1、演变图 1.2.2、说明 ORM - 一台主机承载所有的业务应用 MVC - 多台主机分别承载业务应用的不同功能,通过简单的网络通信实现业务的正常访问 RPC - 应用业务拆分、多应用共用功能、核心业务功能 独立部署,基于远程过程调 阅读全文
摘要:
1、ELK-基础知识 1.1、ELK-搜索基础【理论知识】 https://www.cnblogs.com/ygbh/p/17457115.html 1.2、ELK-简介【理论知识】 https://www.cnblogs.com/ygbh/p/17457357.html 2、ELK-软件安装 2. 阅读全文
摘要:
1、日志查询界面 2、折线图-获取访问最多的前10个ip地址 2.1、步骤解析 选择图形: 点击"Visualize libary" - "Create new visualization" 点击 "基于聚合" - 选择"Line" - 选择"logstash-nginx-geo-*"索引 定制属性 阅读全文
摘要:
1、基础知识 1.1、简介 对于kibana的典型应用其实就是对日志的各种展示效果,在新版的kibana中,默认整合了非常多图形 展示效果,当然了我们还可以通过集成其他插件,来满足更多场景的效果展示功能。 目前kibana的可视化展示主要有以下几种: 基础展示:Line, Area and Bar 阅读全文
摘要:
1、需求解析 1.1、需求解析 对数据进行分析的方式无非就是图和表,所谓表的分析,就是将数据统计后,按照顺序排列起来,比如我们平常所说的TOPn、排名前5客户端IP、排名前5用户访问页面等。如果我们想看看我们的网站在全国各地的 分布热度,表虽然能够在一定程度上分析,但是理解起来不太方面,不能做到一目 阅读全文