An external plugin allows Telegraf to collect metrics from external programs. This presentation demonstrates how to create an external plugin by printing 3D data from an Octoprint server. It discusses the basics of external plugins, provides a simple example using Bash, and walks through building a plugin for Octoprint using Go. The presentation concludes by discussing how to create plugins in other languages like Rust and ideas for other external plugins.