Spring Boot ships with a whole series of built-in metrics collecting JVM metrics (memory usage, garbage collection, threads, and classes), CPU usage, Tomcat metrics as well as others.
- InfluxDB is a time-series database
- Telegraf is an agent collecting data and sending it to InfluxDB
- Grafana is a tool to visualize data using dashboard. Is supports, InfluxDB as a data source, amonst many others.
The result of this tutorial will be a nice dashboard of the system usage on a Raspberry PI.