I have a very simple setup for visualizing data as it is produced by a separate process, using bokeh server. It also provides a simple tornado-based REST server for connecting your data-producing process to a Bokeh server. It allows you to define the Bokeh document structure based on information produced by your client application. It also allows you to define how you update the various ColumnDataSource objects as new data arrives. Please feel free to comment with suggestions or similar existing solutions to this.