How to deploy Telegraf, InfluxDB, and Grafana with Bolt

See more posts about: Industry News and Tips & How To

Alex Dreyer and I, both engineers on the Bolt team, demoed an advanced Bolt plan to configure and deploy metrics visualization using Telegraf, InfluxDB, and Grafana, all via Puppet Modules. We were lucky enough to be able to share this awesome demo with a variety of folks during our #vBrownBag session.

In case you missed it…

After showing off some of the more powerful Bolt features, we took a step back and explained all of the Bolt components that came together to create the plan, including apply blocks, inventory files, and hiera data.

It was fun to dive into the deep end of Bolt and show off a complex use case. The best part was that our only experience with any of the tools was that Alex had used Grafana, and we were still able to get the stack deployed (and fully functional!) in a matter of hours using Bolt.

Check it out yourself

Take a look at our walkthrough at your own pace to learn a little more about Bolt.

Have questions? Ask us in #bolt on the Puppet Community Slack!

What we realized afterwards

We created this complex demo because we knew our audience would include a lot of home lab enthusiasts, and had heard that InfluxDB + Grafana were commonly used tools in the community. We wanted to meet people where they were and demo using those tools, but in the process may have jumped a bit far ahead in the Bolt curriculum for folks who had never heard of or used it before.

We were able to review the building blocks of Bolt while answering audience questions, but in the process may have made Bolt seem a bit more complex than it is. Given we only had an hour, though, demoing tasks and this plan wasn’t really feasible. If we had it to do over, we might start a little smaller, and then run the complex demo at the very end.

Learn more

Lucy Wyman is a software engineer at Puppet.

Puppet sites use proprietary and third-party cookies. By using our sites, you agree to our cookie policy.