

Docker: tool for building and running applications in containers.Grafana: allows you to query, visualize, alert on and understand your metrics and create your own dashboards.Graphite: a monitoring tool that stores numeric time-series data and provides an API to access it.Used to perform HTTP requests to the MSI Afterburner endpoint and store the data in a database. collectd: a daemon which collects metrics periodically and provides mechanisms to store the values in a variety of ways.MSI Afterburner Remote Server: serves up an HTTP endpoint with data from MSI Afterburner in an XML format.Includes RTSS which also provides an on-screen-display during games. MSI Afterburner: provides a detailed overview of your hardware, and also allows graphics card overclocking.The Grafana dashboard can be found here to import into your existing instance.Interactive Snapshot Demo (not 100% accurate as some features are not supported).As MSI Afterburner has an additional Remote Server component, I wanted to find a way to get that displayed in a nice dashboard, which led me to this.Also, very few software can monitor the frame-time during games. Since I have a single monitor set-up, I wanted something I could display on my Raspberry Pi 3B+ which I had a small 3.5" Display for, and I did not want to run yet another monitoring software just for that.It also adds negligible load on your CPU. A lot of people already use MSI Afterburner for it's GPU overclocking functionality, as well as coming with the excellent RTSS for frametime monitoring and on-screen-display.

Monitor your PC in style with Grafana and MSI Afterburner
