fluent-bit 学习-2

此文搭建fluent-bit+es+kibana的简单日志监控

准备一个虚拟机(此处用vagrant)

vagrant init envimation/ubuntu-xenial-docker

修改Vagrantfile
配置网络模式和Ip
config.vm.network "public_network", ip:"192.168.1.34"

配置内存大小,此处2G
config.vm.provider "virtualbox" do |vb|
vb.memory = "2048" 
end

vagrant ssh

准备(省略)

准备环境

安装es
安装kibana
安装fluent-bit

准备配置

准备文件conf(用作fluent-bit配置),内容如下:

[INPUT]
    Name        tail
    Path        test.log

[OUTPUT]
    Name  es
    Match *
    Host  127.0.0.1
    Port  9200
    Index my_index
    Type  my_type

修改kibana配置

server.host: "0.0.0.0"

运行

确保es和kibana运行
执行

bin/fluent-bit --conf conf
echo '{"key":"a","value":"1"}' >> test.log
echo '{"key":"b","value":"2"}' >> test.log
echo '{"key":"c","value":"3"}' >> test.log
echo '{"key":"d","value":"4"}' >> test.log
echo '{"key":"e","value":"5"}' >> test.log

试验

打开http://192.168.1.34:5601
选择


fluent-bit 学习-2_第1张图片
image.png

第二步


fluent-bit 学习-2_第2张图片
image.png

第三步


fluent-bit 学习-2_第3张图片
image.png

第四步骤


fluent-bit 学习-2_第4张图片
image.png

就可以看到如图的效果


fluent-bit 学习-2_第5张图片
image.png

可在顶部过滤


image.png

你可能感兴趣的:(fluent-bit 学习-2)