Requires Docker 17.05 or up.
To run everything locally:
- run
docker-compose up -d
(make sure you run the latest Docker compose version) - Run sitespeed to get some metrics:
docker-compose run sitespeed.io urls.txt \
-c cable \
-b chrome \
--video \
--speedIndex \
--html.showAllWaterfallSummary true \
--graphite.host=carbon \
--graphite.webHost=graphite-web \
--graphite.arrayTags true \
--resultBaseURL http://localhost:8080
- Access the dashboard: http://localhost:3000. In grafana change datasource's host to
graphite-web:8000
and disable basic auth - When you are done you can shutdown and remove all the docker containers by running
docker-compose stop && docker-compose rm