一步一步一个脚印,努力!
-------------------
通过本文将学会如何从零开始构建一个高性能的日志收集平台。
采用的是Fluentd(日志收集端) + Elasticsearch(日志分析处理端) + Kabana(日志前端UI)。
本文主要分以下三个部分讲解:1.基础软件安装;2.配置;3.界面展示
基础软件安装;
配置修改;
界面展示
1. 基础软件安装;
A) ruby 编译安装
$ wget https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.1.tar.gz
$ tar zxf ruby-2.5.1.tar.gz
$ cd ruby-2.5.1
$ ./configure --prefix=/data/devops/apps
$ make
$ make install
B) fluentd安装
安装好ruby后,并添加到环境变量后,通过gem安装fluentd。
$ gem install fluentd
$ fluentd -s conf
$ fluentd -c conf/fluent.conf &
$ echo '{"json":"message"}' | fluent-cat debug.test
C) elasticsearch安装
elasticsearch依赖java,故需要先安装好java(此处略)
$ wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.3.1.tar.gz
$ tar zxf elasticsearch-6.3.1.tar.gz
$ mv elasticsearch-6.3.1 /data/devops/
添加环境变量后到.bashrc,就可以使用了
领取专属 10元无门槛券
私享最新 技术干货