Should I upgrade from 1.7.6 to 2.x or 3?

I’m using a 1.7.6 version running on Docker with a lot of data, and I want to upgrade it. I tried upgrading to 2.x, but I encountered issues due to size and backup problems.

My question is, since I’ve seen that upgrading from 1 to 2 is difficult, would upgrading from 1 to 3 be a good idea, and how can I do it?

If not, what are the necessary steps to upgrade to 2? (I’ve already reviewed the official documentation multiple times, but it wasn’t very helpful.)

Upgrading from v1.x to 3.x is meant to be seamless as we had Flux in v2 which is a programming langauge of it’s own that you will have to know. However if you upgrade to v3.x your InfluxQL queries should just continue to work as is.

So how should the transition from 1.7.6 to v3 be done? I can’t find any resources on this

You can easily export your data from v1.7.6 using cli and then import that in v3. We are in process of building migration tooling but this should do that job. It’s good to test out first a small set of data and make sure all queries are working correctly.