[core] Add the TimeSeriesWorkload class, a new type of workload that …#1008
Conversation
…uses the existing YCSB API to generate time series data (numeric values associated with timestamps). See the TimeSeriesWorkload.java class Javadocs for details on how to use it with a client and workloads/tsworkload_template for parameters. Also add the BasicTSDB instance for printing/debugging the workloads.
|
Hi folks! Please take a look and let me know what you think of this framework. Particularly:
Thanks! |
|
@jasontedor If you still have cycles, I know Elastic is working hard on time series data. Would you mind taking a look at this and give me your feedback? Thanks! |
busbey
left a comment
There was a problem hiding this comment.
I think we're better off getting this in, calling it experimental, and iterating. We can call it non-experimental after we have a set of standard workloads.
After this goes in can we start working on docs on wiki pages (until we manage to pull all of that out of the window I guess.)
jasontedor
left a comment
There was a problem hiding this comment.
I agree, I skimmed this and it looks like a good first cut.
…uses
the existing YCSB API to generate time series data (numeric values associated
with timestamps).
See the TimeSeriesWorkload.java class Javadocs for details on how to use it
with a client and workloads/tsworkload_template for parameters.
Also add the BasicTSDB instance for printing/debugging the workloads.