Fluent Bit是一个轻量、高性能的日志收集和指标收集工具。
Fluent Bit是使用C编写的,不同的平台需要重新编译,使用docker部署是最方便的。
下载镜像
docker pull cr.fluentbit.io/fluent/fluent-bit:1.9
测试
直接输出容器CPU指标
docker run -ti cr.fluentbit.io/fluent/fluent-bit:1.9 -i cpu -o stdout -f 1
也可以直接输出到elasticsearch
docker run -ti cr.fluentbit.io/fluent/fluent-bit:1.9 -i cpu -t cpu -o es -p Host=192.168.122.23 -p Port=9200 -p Index=monitor_cpu -p Type=my_type -o stdout -m '*'
在kubernetes中pod里面的资源是共享,可以使用sidecar的方式收集pod的信息,也可以挂载目录,收集主机上的日志文件。
留言与评论(共有 0 条评论) “” |