I agree that #2 is a limitation, thus the #6910 issue. I don't understand
what you mean by #3, and for #1 and #4 there are some workarounds.

Currently you can downsample multiple fields per CQ:

BEGIN CQ...
 SELECT MEAN(foo) AS foo, MEAN(bar) as bar, FIRST(baz) as baz INTO...
END

As of 1.0 and available in the current 1.0 nightlies, you can downsample
multiple fields in a single function (https://github.com/
influxdata/influxdb/pull/7009):

BEGIN CQ...
 SELECT MEAN(*) INTO foo FROM bar...
END


On Fri, Aug 12, 2016 at 4:51 PM, Paul P <[email protected]> wrote:

> Hi Guys,
>
> At the moment we're running InfluxDB (v0.13) as our visibility platform
> backend using Grafana as the UI fronted.
> Our current ingestion rate is  ~10,000 metrics/sec (10 sec granularity per
> metric) ,this number will probably grow as we expand.
> At the moment we got no roll-up policies or continuous queries defined -
> obviously this amount of metrics requires a compaction strategy for data
> that is older than X days.
>
> In order to support a reasonable SLA at scale, we thought of using DB
> roll-ups and compact data older than X.
> We were very surprised to discover the following issue:
> https://github.com/influxdata/influxdb/issues/6910
> <https://github.com/influxdata/influxdb/issues/6910>
>
> After seeing this limitation ,the initial idea was to use continuous
> queries, however this "solution" is far from perfect since:
>
>     1) It forces us to write one continuous query for each field we want
> rolled up.
>     2) It forces us to create separate schema for data with lower
> granularity and somehow map the timeranges in Grafana to the relevant
> schema.
>     3) It requires write our own service to get the measurements + their
> keys continuously run this in the background.
>     4) It doesn't scale (CQ per metric).
>
>
> To be honest, I am quite surprised to see that this issue is being
> addressed only now (seems like a fix is targeted to v1.1).
> Will be glad to hear from the folks who run Influx at scale some
> alternative solutions to this limitation.
>
> Thanks,
> --Paul
>
> --
> Remember to include the InfluxDB version number with all issue reports
> ---
> You received this message because you are subscribed to the Google Groups
> "InfluxDB" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/influxdb.
> To view this discussion on the web visit https://groups.google.com/d/ms
> gid/influxdb/02d812c3-5a96-49d0-8e16-77af64b3ee7c%40googlegroups.com
> <https://groups.google.com/d/msgid/influxdb/02d812c3-5a96-49d0-8e16-77af64b3ee7c%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Sean Beckett
Director of Support and Professional Services
InfluxDB

-- 
Remember to include the InfluxDB version number with all issue reports
--- 
You received this message because you are subscribed to the Google Groups 
"InfluxDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/influxdb.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/influxdb/CALGqCvM7VGMetUBr%2B7Oh-m_kx2VZQtO_RpgwWFfOBEotQVc5Kg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to