influxdata / influxdata/telegraf

Provide MSI installer for Windows

Open
#16,720 2 comments 0 reactions 0 assignees View on GitHub
feature request
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.