it's a bit more complicated than that. grafana is only for displaying of the collected info. you still need a database, and something that collects data from systems.
what I do is grafana + prometheus for storage + prometheusnode exporter for collection.
but, I'm not totally satisfied with this setup, because long term storage is unsolved (cranking up the retention time in prom will maje sure it'll cost a lot of storage after a few months), and I haven't found a way to collect info about top users of resources (e.g. top 10 processes by cpu usage)