Metrics
Last updated
Was this helpful?
Last updated
Was this helpful?
BlockScout is setup to export metrics at /metrics
.
Install prometheus: brew install prometheus
Start the web server iex -S mix phx.server
Start prometheus: prometheus --config.file=prometheus.yml
The Grafana dashboard may also be used for metrics display.
Install grafana: brew install grafana
Install Pie Chart panel plugin: grafana-cli plugins install grafana-piechart-panel
Start grafana: brew services start grafana
Add Prometheus as a Data Source
open http://localhost:3000/datasources
Click "+ Add data source"
Put "Prometheus" for "Name"
Change "Type" to "Prometheus"
Set "URL" to ""
Set "Scrape Interval" to "10s"
Add the dashboards from : For each *.json
file in the repo.
open http://localhost:3000/dashboard/import
Copy the contents of the JSON file in the "Or paste JSON" entry
Click "Load"
View the dashboards. (You will need to click-around and use BlockScout for the web-related metrics to show up.)
Examples of dashboards: