What should be the strategy towards InfluxDb v3 with regards to Flux?

I have convinced my client to move from MS SQL to InfluxDb for the project I am working on. This client now pays 100s per month for the cloud offering. As I am building out the project I stumble on “Flux now in maintenance mode” and the news it’s not supported towards the future. All our backend code retrieves Influx data using Flux through the query REST api. And I had just managed to convince one of the engineers at the client to invest some time and learn this so he could do his own analysis. He was thrilled. But now I’m stuck and frustrated.

If InfluxQL is the future then why is it not a first class citizen on v2? When I open the site I can only query data using Flux. So no one can develop skills in this and I can’t change backend code yet in anticipation of v3. I read we could use it in v2 but you need table mappings or something. But that sounds like a hack and doesn’t convince me that it’s mature on v2.

My point is: in a professional environment you cannot expect me to lead them into a transition from v2 to v3 when BOTH the DB backend will be upgraded AND I need to change the business logic at the same time. I need an overlap. Either InfluxQL needs to work as a first class citizen on v2 or Flux needs to work on v3 with maybe only a change to the REST url.

And with this move to v3: it is entirely unclear to me what the strategy is for paying customers on the cloud offering. Is there a date when everything will move from v2 to v3? Will there be a (web) UI just like there is now? On Youtube I find videos from a year ago where v3 is presented in short clips telling me it’s the future. But no details about the migration for customers.

Peter

1 Like

I totally agree… I posted a similar concern here: Questions about InfluxDB 3 Enterprise Free Tier for Home users and the future of InfluxDB V2 - #4 by tkohhh

Luckily, I’m just using Influx at home for personal projects. If this was in a work environment for me, I’d be investigating other vendors.

I hope they do the right thing and bring Flux forward into V3 for the reasons you mention.

For paying customers, we’ll continue to operate and support previous offerings. We appreciate that the different versions and API changes can be difficult, which is why we continue to run previous version for our customers years after release.

We don’t yet have the migration pathways and tooling to get to v3 from previous versions. For some customers we can handle this on a case by case basis.

We’ll be working on this tooling and the overall user experience over the course of the next year. In the meantime, if you’re a Cloud2 customer, you can continue to use it without interruption.