I've been (idly) looking for something like this just in the past couple of weeks, though I wasn't exactly sure what I wanted it to look like. I really like the visualization of service connections, great job!
I was playing with d3js to build a Sankey diagram, but it wasn't quite right -- this is pretty much what I was going for but hadn't quite pictured yet.
Ultimately, I am actually trying to build a dashboard to put up on a monitor on the wall with this information, but also overlay status (instance health, versions, etc). I guess it could sort of be done using sever-side image generation, so long as ETag caching is working properly, and you only regenerate the image if anything has actually changed.
I may give this a shot at some point, but before I do, anyone have ideas on how to get this result using javascript running in browser?