This Week in Fluvio #7

Sep 23, 2021

Welcome to This Week in Fluvio, our weekly newsletter for development updates to Fluvio open source. Fluvio is a distributed, programmable streaming platform written in Rust.

 

Release of Fluvio 0.9.8

 

Improved progress indicator for fluvio cluster start

We’ve been making some improvements to the Fluvio CLI to make the experience nicer for new users. This week, we’ve made some changes to the fluvio cluster start command including the addition of an animated spinner and some better status messages during the cluster installation.

Before this week, the command’s output looked like this:

With the release of 0.9.8, the cluster installer now looks like this:

 

Introducing fluvio cluster diagnostics

Fluvio is still in alpha, and occasionally things go wrong. In the past when helping users, we’ve found that we need to go back and forth multiple times to ask for logs and other info that helps to debug issues. This was a very time-consuming process - until now.

This week, we’ve added a new command to the Fluvio CLI, fluvio cluster diagnostics. This command will collect information such as logs from the Fluvio SC and SPUs, Kubernetes metadata relating to Fluvio, and Fluvio metadata such as SPU and SPU Group state. It will collect this information and place it into a diagnostics-<datetime>.tar.gz file. If you find yourself stuck and need help debugging an error, we can ask you just once for this diagnostic information, rather than needing an extended back-and-forth debugging session in chat.

 

Conclusion

For the full list of changes this week, be sure to check out our CHANGELOG. If you have any questions or are interested in contributing, be sure to join our Discord channel and come say hello!

Until next week!