Skip to content

Consider switching away from InfluxDB #574

Open
@Nexarian

Description

Problem
The dashboard project is frozen on InfluxDB 1.8, and migration to 2.0 feels like a pipedream... There are many more priorities to tackle. If the community is going to tackle a migration, going to something more stable might be better.

Where to migrate to? That I'm unsure of. This issue is to discuss the options.

Enhancement
Eventually the project will need to leave InfluxDB 1.x, and 2.x is not a slam-dunk replacement as it requires a massive re-write/migration. InfluxDB 3.x is on the horizon, and it is AGAIN a full re-write and requires re-writing queries. The marketing materials for InfluxDB 3.0 seem to know that most users are still on 1.8, as they're benchmarking against that, not 2.x: https://www.influxdata.com/lp/oss-vs-new-engine

Doing a full re-write every few years is simply not a viable answer here.

What to use instead?
Here's a useful website that has some alternatives: https://alternativeto.net/software/influxdb

  • TimescaleDB

    • Advantage: Based on PostgresSQL, effectively industry standard.
  • VictoriaMetrics

    • Advantage: Seems to have an easy drop-in migration path from Influx.
  • Prometheus

    • Advantage: CNCF standard. Plays well with the Kubernetes folks.

I've left disadvantages as an exercise for the reader!

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions