简介
ELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana。它们之间互相配合使用,完美衔接,高效的满足了很多场合的应用,实现了一种目前主流的日志系统。ELK的工作原理和更多种结合框架方案可以参考https://www.cnblogs.com/aresxin/p/8035137.html。本篇文章仅记录ELK三者的搭建记录。
环境及软件
- Centos7 (操作系统)
- JDK-1.8.0 (JRE也可)
- LogStash-2.4.0 (用于日志收集)
- ElasticSearch-2.2.0 (用于存储数据和定义检索规则)
- Kibana-4.4.0 (用于界面展示)
- Redis-4.0.2(非必须,仅测了该种情况)
安装及配置
Java
Elasticsearch需要用到java环境,所以先要安装jdk
1 | 解压 |
Logstash
Logstash,用于日志收集,这里安装并测试了nginx日志到redis。
1 | 下载压缩包 |
ElasticSearch
Elasticsearch,用于存储数据和定义检索规则。
1 | 下载压缩包 |
kibana
Kibana用于连接Elasticsearch,定义自己的图表输出样式和展示。
1 | 下载压缩包 |
Redis(非必需,仅记录)
这里仅用于配合LogStash测试。
1 | 安装相关编译工具 |
整个搭配配置及效果记录(待更新。。。)
这段内容待更新。。。。。。先上两张Kibana的效果图吧:
本文链接: https://www.xiajunyi.com/pages/p57.html
版权声明:本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。转载请注明出处!