screeps-grafana
screeps-grafana copied to clipboard
Add support for Private Servers and for Memory Segments
Add Private Server Support
Copied private server work from @Parakoopa and modified it to be backward-compatible. All existing ansible command-lines will continue to work as they previously did.
New optional ansible-playbook
environment vars:
-
-e screeps_basic_auth=1
-
-e screeps_hostname=http://your.private.server.name:21025
Add Memory Segment Support
By default stats are still read from Memory.stats
, however you can now optionally load stats from a memory segment instead.
New optional ansible-playbook
environment vars:
-
-e screeps_stats_source=segment=0
will load thestats
key from memory segment 0. Change to whatever segment number you wish to use.
Add Documentation
Added documentation (thanks @ags131) to help other people work with this code base in the future.
Developer Note
If you merge this, you'll also need to publish a new Docker Hub image of screepers/screeps-statsd
. Don't forget to do that. ;)
Pinging @ButAds :) I can build and push it to screepers on dockerhub once merged :)
@ButAds I had to add back the node:image
element of the docker-compose.yml.j2
since ansible was unable to start the docker containers without that. Otherwise your recent changes are merged.
docker-compose.yml file is missing in your repo btw