Thanks for the reply, Brian.

I don't mind writing recording rules. My only worry is will I be able to 
use Grafana dashboards without any issues (especially when we access data 
over years) as InfluxDB stores it internally in a different format.

Our's is a small organization with a small network ( a few thousand devices 
to monitor) and a small team ( I am the only one working on this). Keeping 
disk space usage (relatively) small and fixed even after storing data for 
years is  

Thanos has a lot of overheads, it supports only object/cloud storage. I 
don't think it supports custom resolutions/retentions. The most important 
point is it's downsampling is intended for query performance optimization 
instead of reducing storage footprint. In fact, it increases it by 3 times.

VictoriaMetrics can't be considered for production systems (yet) as it is 
basically a one-man show. Also similar to other tools like Thanos, cortex, 
m3, etc, it has installation and maintenance overheads. 

Are you suggesting that a sophisticated long term solution setup is better 
than using an external DB with remote read/write?

On Thursday, May 7, 2020 at 8:20:58 PM UTC+5:30, Brian Candler wrote:
>
> If you are using prometheus' remote_write feature to write to influxdb, 
> then I would have thought you would be able to query it via prometheus' 
> remote_read via the same PromQL interface - that is, you should not have to 
> write influxQLqueries (I'm not sure why you've found this).  But you may 
> end up having to write recording rules to do downsampling.
>
> I'd suggest you consider using something else for long term storage which 
> supports the same PromQL language natively, so your dashboards don't have 
> to change.  Popular options include VictoriaMetrics (very easy to set up) 
> and Thanos (a bit more work).
>
> Thanos includes down-sampling as a built-in feature.  With VictoriaMetrics 
> you can scrape the /federate endpoint as described here 
> <https://github.com/VictoriaMetrics/VictoriaMetrics/issues/36>.  So 
> either way, you don't have to write recording rules.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Prometheus Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prometheus-users/9fb7ba93-1bd4-4414-9b0f-62856efb0114%40googlegroups.com.

Reply via email to