influxdata / influxdata/telegraf
Provide MSI installer for Windows
- Dominant language
- Go
- Stars
- 17.8k
- Forks
- 5.8k
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 161
Description
### Relevant telegraf.conf
```toml
N/A
```
### Logs from Telegraf
```text
N/A
```
### System info
Telegraf 1.34.1
### Docker
_No response_
### Steps to reproduce
1. Browse the Windows installation documentation.
### Expected behavior
Telegraf should publish a simple .MSI for ease of installation on Windows. While the Chocolatey package is helpful, direct installation via an .MSI should also be an available. Some environments do not have Chocolatey as an option. .MSI can also streamline the Chocolatey package, as well as any ad hoc PowerShell installation snippets.
The Telegraf tutorial uses strange quoting for the example file path to the Telegraf configuration file. Instead of surrounding the path with quotes like most other commands, quotes appear inside of the path, surrounding only the "Program Files" portion. That carries an assumption that the command is running in a live (PowerShell?) terminal session, and is likely to break scripts, such as more complex WSL POSIX shell family scripts.
### Actual behavior
Publish an MSI.
Follow common practices to (double) quote the entire file path rather than substrings of the file path.
### Additional info
_No response_
Contributor guide
Research direction
Start with the Windows installation documentation and the Telegraf tutorial, then review how the existing Chocolatey package and PowerShell installation guidance are presented. Done means a simple MSI is published for Windows and the configuration-file example consistently quotes the complete path rather than only part of it.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go, powershell
- Domain
- build-system, documentation, release
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 32/100