“ 简单介绍一下在 Windows 系统上安装和使用 Fluentd 的方法”
我们在最初的文章中介绍了在 Linux 上安装 Fluentd 的方法,有时候为了做些简单测试,并不需要在服务器上运行 Fluentd。在自己电脑上装一个Fluentd 就可以实现。
如果你的电脑是 Windows 系统,请接着往下看。
在 Windows 系统上,使用 td-agent 的 msi 安装包来安装 Fluentd。
1,td-agent v4(对应 Fluentd 1.11.x 版本)
安装 td-agent
https://td-agent-package-browser.herokuapp.com/4/windows
> winget install td-agent
从命令提示符运行 td-agent
c:/opt/td-agent/etc/td-agent/td-agent.conf
<source>
@type forward
</source>
<match test.**>
@type stdout
</match>
td-agent 安装后,系统中会新增一个 td-agent 命令提示符的程序,可以从 Windows 开始菜单中看到这个命令提示符。
点击并打开 td-agent command prompt,输入以下命令运行 td-agent:
然后再打开一个 td-agent 命令提示符,输入以下命令向 td-agent 发送一条测试日志:
如果在 td-agent 日志(c:/opt/td-agent/td-agent.log)中看到以下输出,表明一切 ok。
以 Windows 服务的方式运行 td-agent
方法一,在控制面板-管理工具-服务中找到 Fluentd 服务,选中并启动它
> net start fluentdwinsvc
The Fluentd Windows Service service is starting..
The Fluentd Windows Service service was started successfully.
PS> Start-Service fluentdwinsvc
安装 插件
> fluent-gem install fluent-plugin-xyz --version=1.2.3
2,td-agent v3(对应 Fluentd 1.10.x 版本)
安装 td-agent
https://td-agent-package-browser.herokuapp.com/3/windows
从命令提示符运行 td-agent
手动注册 td-agent 为系统服务
以管理员身份运行 td-agent 命令提示符,输入以下命令:
如果需要 td-agent 服务自动运行,还需要执行以下命令:
以 Windows 服务的方式运行 td-agent
安装插件
> fluent-gem install fluent-plugin-xyz --version=1.2.3
Enjoy fluentd anytime!
欢迎关注,欢迎转发
谢绝搬运,抄袭必究