I am looking into pubnub to use in my real time data visualization with Rickshaw. But I do not understand are the channels already configured or do we have to configure them. If so how can we configure a channel for a data viz? Also I am getting the data from python Ceilometer API how can I push that data into pubnub?
You do not need to configure channels. Channels are simply "strings," and they are created as soon as you publish data to them.
PS, we already did some work with Rickshaw, you can find the repo here: https://github.com/pubnub/pubnub-rickshaw