菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
59
0

技术选型调研思路

原创
05/13 14:22
阅读数 40505

技术选型思路总结

下述总结时间于2020年06月04日,讲述人石老大,总结人紫色飞猪。以日志系统为例。

确定大方向

比如日志系统,选择的技术大方向以日志为中心。主要分:收集、处理、搜索、展示这四个模块

粗选
  1. 直接Baidu:输入日志系统,大致看两页确定一下目前大家热搜的都是哪些方案。EFK、ELK、等

  2. 查大公司:腾讯、B站、等

    https://elasticsearch.cn/slides/118#page=4

  3. 请教道友:询问他们公司日志系统这块使用的是什么技术。EFK,ELK、等

  4. 各大培训机构:瞅瞅各大培训机构现阶段主要培训讲的日志系统方案。

大致确定方向

优选

主要选型组件:日志收集和可视化组件,搜索引擎选择Elasticsearch。

日志收集选型

可选组件:Logstash、Filebeat、Fluentd、等

可视化组件

可选组件:Kibana、Grafana、等

基本确定组件篮

Infoq查找
Github搜一波


比对综合考虑:issues 不是主要考虑项。releases 和contributions是主要的考虑点

用发展的眼光确定组件

企业技术栈

看各组件的开发语言,尽量使用符合本公司技术栈。

为二次开发或者解决出现的问题做准备

原理图

每个组件的原理图一定要仔细看一下,提前搞明白原理

结论

比对后:选择方案:elastricsearch + filebeat + logstash + kibana 和elastricsearch + filebeat + logstash + grafana

部署

测试环境部署选择的两套方案,先深入一下比对后确定技术选型。

相关热门文章

发表评论

0/200
59 点赞
0 评论
收藏