Download the latest MSI installer from the download page. Run the installer and follow the wizard.
td-agent installation wizard
Alternatively td-agent can be installed with winget:
Step 2: Set up td-agent.conf
Open C:/opt/td-agent/etc/td-agent/td-agent.conf with a text editor. Replace the configuration with the following content:
Step 3: Launch Td-agent Command Prompt
Open Windows Start menu, and search Td-agent Command Prompt. In most environments, the program will be found right under the "Recently Added" section.
Windows start menu and Td-agent Command Prompt
Td-agent Command Prompt is basically cmd.exe, with a few PATH tweaks for td-agent programs. Use this program whenever you need to interact with td-agent.
Step 4: Run td-agent
Type the following command into Td-agent Command Prompt:
Now td-agent starts listening to Windows Eventlog, and will print records to stdout as they occur.
Td-agent Command Prompt
Step 5: Run td-agent as Windows service
Since version 4.0.0, td-agent is registered as a Windows service permanently by the msi installer. You can start td-agent service manually.
Using GUI
Please guide yourself to Control Panel -> System and Security -> Administrative Tools -> Services, and you'll see Fluentd Windows Service is listed.
Please double click Fluentd Window Service, and click Start button. Then the process will be executed as Windows Service.
Using net.exe
Using Powershell Cmdlet
Note that using fluentdwinsvc is needed to start Fluentd service from the command-line. fluentdwinsvc is the service name and it should be passed to net.exe or Start-Service Cmdlet.
The log file will be located at C:/opt/td-agent/td-agent.log as we specified in Step 3.
Step 6: Install Plugins
Open Td-agent Command Prompt and use td-agent-gem command:
Next Steps
You are now ready to collect real logs with Fluentd. Refer to the following tutorials on how to collect data from various sources: