我已经在我的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
这个命令只使用ubuntu
docker镜像。
COMMAND= echo "Testing a log message"
执行echo
基本命令
主要有用部分是log-driver
显然,ubuntu docker镜像支持几个日志驱动程序,这个列表还包括fluend——它会自动发送消息到localhost:24224,而不指定端口!
可能有其他工具可以配置发送日志到localhost:24224,这是其中一个方便的解决方案!