Scripts / tools to visualize below
data in grafana.
To start Prometheus and Grafana, run:
$ docker compose up -d
To import some data from the localhost, run:
$ ./import.py host --begin "4h ago" --end "2h ago"
You may also import snapshots:
$ below snapshot --begin "20m ago" --end "now" -o thesnapshot
Snapshot has been created at thesnapshot
$ ./import.py thesnapshot
To start plotting graphs, visit http://localhost:3000
for the grafana UI. The
initial login/password is admin
and admin
, respectively.
The basic idea is we run both prometheus and grafana. We use prometheus as an intermediate time series database so that we don't have to implement a grafana datasource plugin.
We then export below's data in OpenMetrics format and import it into prometheus.