How does the monitoring dashboard works?

Kuo

Dabbler
Joined
Nov 3, 2018
Messages
22
Hi,

I don't have a particular problem, just a question of curiosity.

I am currently running with FreeNAS-11.2-U4.1.
Before I updated it, I was still with the old graphical interface.
I wanted to install a Prometheus/Grafana instance to monitor my hardware.
But before installing it, I updated FreeNAS, and I saw a beautiful new graphical user interface, including a monitoring dashboard!
This dashboard seems to meet my needs very well, so there is no need to install Prometheus/Grafana anymore.
But this dashboard looks close to Grafana!

The question is:
How does this monitoring dashboard works? Is it Prometheus/Grafana based? Perhaps there are some common points?

Thank you :)
 

Damianos

iXsystems
iXsystems
Joined
Apr 17, 2017
Messages
44
Hello there. FreeNAS backend gathers stats using collectd/rrdtool. The UI currently uses a library called C3.js (built on top of D3.js) to create the charts. There are two places where stats are rendered, the front page dashboard and the reports page. The front page dashboard shows the last 10 minutes worth of data for Memory, Load Average and CPU related metrics. Everything else is done on the reports page where you can adjust time frames and view many more system stats.

As far as commonalities with Grafana/Prometheus, I can't really comment as I haven't used those tools personally.
 
Top