搭建高性能日志平台(1)

一步一步一个脚印,努力!

-------------------

通过本文将学会如何从零开始构建一个高性能的日志收集平台。

采用的是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,就可以使用了

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180716G11CUL00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券