Prometheus
Prometheus is an open-source monitoring and alerting system. It collects metrics from applications and systems, stores them in a time-series database, and lets one query or visualize the data easily.
Test locally (macos)
Run node exporter and test it:
Create prometheus.yml:
global:
scrape_interval: 5s # how often to collect metrics
scrape_configs:
- job_name: "node"
static_configs:
- targets: ["localhost:9100"]
Run prometheus:
Open browser: localhost:9090/query
In the expression enter this to see the overal system utilization)
One can also go to the settings menu to change to local time zone, as default is UTC.