发送虚拟日志到我的docker fluentbit代理



我已经在我的docker上安装了fluentbit代理,并且还将端口24224暴露给了我的本地主机。

How do I send a dummy log to my fluentbit docker agent ?

对于我所理解的是,当我以某种方式将日志发送到:24224时,代理将对日志进行一些处理并将其发送到localhost:8006应该在我的otel-collector中捕获。

我已经完成了所有的设置,我所缺少的是——一个测试场景的虚拟日志。

提前感谢!

docker run --log-driver=fluentd -t ubuntu echo "Testing a log message"

这个命令对于docker用户来说是不言自明的,为了便于理解,我添加了一个描述。


命令遵循docker运行语法

docker run [OPTIONS] IMAGE [COMMAND]

IMAGE=ubuntu这个命令只使用ubuntudocker镜像。

COMMAND= echo "Testing a log message"执行echo基本命令

主要有用部分是log-driver

显然,ubuntu docker镜像支持几个日志驱动程序,这个列表还包括fluend——它会自动发送消息到localhost:24224,而不指定端口!


可能有其他工具可以配置发送日志到localhost:24224,这是其中一个方便的解决方案!

最新更新