抱歉,诸位,因为博主最近真的有点儿忙。。。
不仅仅做PM,架构师,居然还当上了售前顾问,但是也还好,毕竟也能扩充一下自己的眼界(发现了自己的英语真的渣渣,以及膜拜公司的销售大神,名字不详)。
当然还得心累的部分,这里就不详细展开了。只能说 too young, too naive。接下来说正事吧。
ELK: 全称为elastic search + logstash + kibana, 这个三个分别代表着三个不同的工具,貌似都是被elastic公司收购了?
好了,首先来科普一下这三个的关系。
首先,数据库,其实这里更多的不是指sql server, oracle这种的数据库。这里更多的是文件存储介质,因为在ELK的世界里面,貌似不太欢迎数据库。elastic 就是我们的‘数据库’。
再者 Kibana,kibana是一个专门用来展示数据的工具。
最后logstash,可以理解为日志文件/数据库文件(但是博主查了好久,貌似不太支持ODBC链接)导入elastic的一个工具。当然是即时性的。
以下就是基础的架构图。
然后就开始漫长的安装了,三者的安装顺序为, 其实严格意义上来说不算安装,有点儿类似启动Tomcat服务这种
1. 安装Logstash
2. 安装Elastic
3. 安装Kibana
详细的安装过程博主就不在这里贴截图了,因为也是安装在公司内网,一来一回太耗费时间。而且网上也有大量的教程,总之,都在elastic的官网下载即可,也不需要到其他的地方了。
还有一点需要补充,博主的开发环境是window 7 PC机(非server)
最后博主在安装还有