如何查看fluentd使用的ruby版本?
td-agent使用 rpm 方式安装。
方法 1 : 查看启动日志
方法 2: 查看使用的ruby命令
[root@centos7 bin]# ps -ef |grep fluentd td-agent 4096 1 0 22:04 ? 00:00:00 /opt/td-agent/bin/ruby /opt/td-agent/bin/fluentd --log /var/log/td-agent/td-agent.log --daemon /var/run/td-agent/td-agent.pid td-agent 4099 4096 7 22:04 ? 00:00:00 /opt/td-agent/bin/ruby -Eascii-8bit:ascii-8bit /opt/td-agent/bin/fluentd --log /var/log/td-agent/td-agent.log --daemon /var/run/td-agent/td-agent.pid --under-supervisor root 4111 2945 0 22:04 pts/2 00:00:00 grep --color=auto fluentd [root@centos7 bin]#
找到命令: /opt/td-agent/bin/ruby
查看版本
[root@centos7 bin]# /opt/td-agent/bin/ruby --version ruby 2.7.6p219 (2022-04-12 revision c9c2245c0a) [x86_64-linux] [root@centos7 bin]#
当然,这个ruby命令的全路径,也可以在启动日志看到