Cube’s collector receives events and saves them to MongoDB. You can send events via UDP, HTTP POST, or WebSockets. Cube has built-in support for receiving events from collectd.
-- GitHub Page
You can read the docs cube to learn more about Cube's extensibility.