for data you go here:
https://api.jsonbin.io/b/5c06e4f71deea01014bd4261/latest#Bitshares_Latency
This jsonbin api is at a stationary location.
I update the latency info hourly via python script; I'm on east coast US.
at the link you will find json dictionary with keys:
['GEO', 'COUNT', 'PING', 'URLS', 'LIVE', 'SOURCE_CODE', 'MAP_URL', 'MISSION', 'UTC', 'UNIX', 'OWNER', 'LOCATION', 'UNIVERSE']
UNIVERSE is all known bitshares public api nodes mentioned in various github projects; I suspect I have the largest known list of bitshares public api domains
URLS are github urls where node lists can be found; this tool does not contain a list of nodes. Instead it goes to many different repos on github (such as bitshares, cryptobridge, rudex) etc. where people have configuration files with lists of nodes; if they update their repo with new nodes, the script finds them with web scraping methods
LIVE is a list of tested nodes that respond within 10 seconds and have a head block number that is not stale.
PING is list of tuples of ping time for each LIVE node
GEO is geo location data (country, city, longitude, latitude) for each LIVE node as provided by ip-api.com or ipinfo.io
COUNT is number of live nodes vs number of nodes in universe
SOURCE_CODE is my github were you can get this tool and run it yourself to produce your own web hosted latency map in distributed fashion. The latency script will also give you information as to why each down node failed to connect. A full report looks like this:
https://pastebin.com/JL4DZzwYYou can also pick up copy of metaNODE and ExtinctionEvent while you're there
UNIX and UTC are time stamp when this jsonbin was last updated
MAP_URL is a link to a visual image of the data on the jsonbin;
the map url will change every hour!it will be something like:
https://vgy.me/dgCE1C.pngand look like one frame of this gif
source code is here, WTFPL:
https://github.com/litepresence/extinction-event/blob/master/EV/bitshares-latency.pytodo list... upload 24hr animations instead of still images
thanks to free and easy to use api services that make this project is possible:
ip-api.com
jsonbin.io
vgy.me