Update Sockets authored by Nicolas Pope's avatar Nicolas Pope
......@@ -3,14 +3,18 @@ The socket service manages all websocket connections from nodes. Therefore this
Typically this service maps most websocket requests into Redis so that other services can access the data in various forms.
# Events Generated
* node connect
* node connect (`events:node`)
* node disconnect
* node update / stats
* stream create
* stream destroy
* stream update / data
* aggregate network and stream statistics
* node metrics (`events:node:metric`)
* stream start (`events:stream`)
* stream stop
* stream data channels (`events:stream:data`)
* stream metrics (`events:stream:metric`)
* service metrics (`events:service:metric`)
* Log data (`events:log`)
# Events Consumed
* node commands (eg. restart, set configuration)
* stream commands (eg. stop)
\ No newline at end of file
* stream start / stop including those generated by itself (`events:stream`)
# Commands Generated
* Login
\ No newline at end of file