New telegraf plugin?

How do I write a new telegraf plugin? Do I need to learn Go? How hard is that?

The telegraf contributing doc has a great getting started.

Its very easy to write a telegraf plugin and is a great project to introduce you to golang! If you are firmiliar with Java, C++ or other statically typed, compiled languages you will have no problem picking up the basics of Golang.

If you program primarily in Javascript, Ruby or other interpreted languages you may be surprised how easy it is to get started with Golang. This site has great resources for getting started with Go.