Hi Alex,
I gave demo of working prototype using Blueflood to entire team. They are impressed the way that it working and the progress that I have made. Thank you for a such a nice project.
Here I'll explain the flow.
Our application receives performance statistics of network devices every 5 min to a service say "statistics receiver". It does some business logic and keeps the relevent statistics in it's own Cassandra based cache(It is not persistent cache, we use Cassandra here like Ehcache).
Statistics ingestion adapter to Blueflood polls the cached records every 15 min to ingest on Blueflood.
Then rollup runs with customized Blueflood to keep 15min, 60 min, 1 hour, 1 day and 1 week rollups.
Blueflood uses it's own cassandra node and it's unchanged.
And finally custom query adapter receives request messages from REST API.
As a whole I was able integrate Blueflood in OSGI bundle instead of standalone application.
Regards,
Balakrishna