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
选择


image.png

第二步


image.png

第三步


image.png

第四步骤


image.png

就可以看到如图的效果


image.png

可在顶部过滤


image.png
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容