Prometheus and Grafana have been top of mind lately. I’ve also been trying to stream more lately. Today, I created a Twitch Metrics Exporter. I’ve used the Twitch4J library before. This project just grabs some metrics, and exposes them to an endpoint, that can be scraped by Prometheus. Plus, it might just inspire other Java or Spring developers to start streaming.
I used Spring Boot 3.2, Twitch4J, Micrometer, and I included Zipkin and TestContainers.
Want to see how this all comes together? Check out the full episode on YouTube. Let’s code and have fun together!