Skip to content

Add official support for InfluxDB 3 in apache-airflow-providers-influxdb #58610

@arpitrathore

Description

@arpitrathore

Description

We would like native/support for InfluxDB 3 (Core/Enterprise/Cloud Dedicated) in the apache-airflow-providers-influxdb provider.

Background:

  • Current provider depends on the influxdb-client (v2) and examples/docs target InfluxDB v2 APIs. (Please see provider docs / PyPI).
  • InfluxDB 3 has new/changed surfaces (API endpoints, auth/compatibility modes). We need the provider/operator/hook to be explicitly compatible or offer an option to use an InfluxDB 3 client/compat layer.

Use case:

  • Our organization wants to write/read time-series metrics from Airflow DAGs to InfluxDB 3 for observability and downstream analytics.

Environment:

  • Airflow version: 2.10.3 (AWS MWAA)
  • apache-airflow-providers-influxdb: We are using influxdb3 native python client inside PythonOperator for now.
  • InfluxDB 3 edition: Cloud and version: influxqlbridged-development

Use case/motivation

  • Investigate whether the existing influxdb-client can be used against InfluxDB 3 (compat mode) and document the configuration, or
  • Add optional support for an official InfluxDB 3 client (if different) in the provider (e.g., new hook/parameter or conditional client selection).
  • Add tests and documentation for example DAGs targeting InfluxDB 3.

Related issues

No response

Are you willing to submit a PR?

  • Yes I am willing to submit a PR!

Code of Conduct

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions