Uninstall Telegraf Controller
Telegraf Controller is in Private Alpha
Telegraf Controller is in private alpha. If you are interested in being a part of the private alpha program, please sign up:
While in alpha, Telegraf Controller is not meant for production use. The Telegraf Controller documentation is a work in progress, and we are actively working to improve it. If you have any questions or suggestions, please submit an issue. We welcome any and all contributions.
Uninstall Telegraf Controller and remove all files associated with the application. This process depends on your operating system and installation method.
Linux
To fully uninstall Telegraf Controller from Linux:
Stop Telegraf Controller:
If running the application in place, stop the
telegraf_controllerprocess.If you installed Telegraf Controller as a systemd service stop and disable the service:
sudo systemctl stop telegraf-controller sudo systemctl disable telegraf-controller
Remove all files associated with Telegraf Controller:
# Remove the telegraf_controller executable sudo rm -rf /opt/telegraf-controller # Remove the telegraf_controller shared directory, which includes the # SQLite database if using SQLite rm -rf ~/.local/share/telegraf_controller # Remove the service file if you installed Telegraf Controller as a service sudo rm /etc/systemd/system/telegraf-controller.serviceIf using PostgreSQL, delete the
telegraf_controllerdatabase from your PostgreSQL instance:DROP DATABASE telegraf_controller;
macOS
To fully uninstall Telegraf Controller from macOS:
Stop Telegraf Controller:
If running the application in place, stop the
telegraf_controllerprocess.If you installed Telegraf Controller as a macOS LaunchDaemon and are running it as a service, stop the service:
sudo launchctl unload /Library/LaunchDaemons/com.influxdata.telegraf-controller.plist
Remove all files associated with Telegraf Controller:
# Remove the telegraf_controller executable sudo rm /usr/local/bin/telegraf_controller # Remove the telegraf_controller application directory, which includes the # SQLite database if using SQLite rm -rf ~/Library/Application\ Support/telegraf_controller # Remove the plist file if you installed Telegraf Controller as a LaunchDaemon sudo rm /Library/LaunchDaemons/com.influxdata.telegraf-controller.plistIf using PostgreSQL, delete the
telegraf_controllerdatabase from your PostgreSQL instance:DROP DATABASE telegraf_controller;
Windows
To fully uninstall Telegraf Controller from Windows:
Stop Telegraf Controller:
If running the application in place, stop the
telegraf_controllerprocess.If you installed Telegraf Controller as a service, stop and remove the service:
nssm stop TelegrafController nssm remove TelegrafController confirm
Remove all files associated with Telegraf Controller:
# Remove the telegraf_controller executable and other related files, # including the SQLite database if using SQLite Remove-Item -Path "$env:LOCALAPPDATA\telegraf_controller" -Recurse Remove-Item -Path "C:\Program Files\TelegrafController" -RecurseIf using PostgreSQL, delete the
telegraf_controllerdatabase from your PostgreSQL instance:DROP DATABASE telegraf_controller;
Was this page helpful?
Thank you for your feedback!
Support and feedback
Thank you for being part of our community! We welcome and encourage your feedback and bug reports for Telegraf and this documentation. To find support, use the following resources:
Customers with an annual or support contract can contact InfluxData Support.