Timelion Time-Series data based on field value

Hi Brandon, have you tried something like this:

.es(index=your-index-pattern-*, timefield='date'', metric='avg:{name of field for frequency A}'),
.es(index=your-index-pattern-*, timefield='date'', metric='avg:{name of field for frequency B}'),
.es(index=your-index-pattern-*, timefield='date'', metric='avg:{name of field for frequency C}')

I know you stated that you don't want to view an average, but that's how Elasticsearch works. It extracts data by forming bucket aggregations (in this case across time), and then calculating values based on the documents that fall into that bucket.

We can refine the data you're seeing in Timelion by normalizing your time series and by scaling the interval down to a faster rate (e.g. 1 second or 1 minute), so that the visualized bucket size is smaller. Take a look this this awesome Timelion tutorial for more info.

Alternatively, you could try out our experimental Time Series Visual Builder (available under Visualize). We have a couple tutorials available on our blog (one and two).

Please let me know if this helps!

Thanks,
CJ