下述总结时间于2020年06月04日,讲述人石老大,总结人紫色飞猪。以日志系统为例。git
好比日志系统,选择的技术大方向以日志为中心。主要分:收集、处理、搜索、展现这四个模块github
直接Baidu:输入日志系统,大体看两页肯定一下目前你们热搜的都是哪些方案。EFK、ELK、等elasticsearch
查大公司:腾讯、B站、等ide
请教道友:询问他们公司日志系统这块使用的是什么技术。EFK,ELK、等搜索引擎
各大培训机构:瞅瞅各大培训机构现阶段主要培训讲的日志系统方案。日志
大体肯定方向blog
主要选型组件:日志收集和可视化组件,搜索引擎选择Elasticsearch。索引
可选组件:Logstash、Filebeat、Fluentd、等开发
可选组件:Kibana、Grafana、等
基本肯定组件篮
比对综合考虑:issues 不是主要考虑项。releases 和contributions是主要的考虑点
用发展的眼光肯定组件
看各组件的开发语言,尽可能使用符合本公司技术栈。
为二次开发或者解决出现的问题作准备
每一个组件的原理图必定要仔细看一下,提早搞明白原理
比对后:选择方案:elastricsearch + filebeat + logstash + kibana 和elastricsearch + filebeat + logstash + grafana
测试环境部署选择的两套方案,先深刻一下比对后肯定技术选型。