Issue Summary

I have working Redash instance with mongodb data source.

I am trying to add InfluxDB data source, but it does not present in the “New Data Sources” list.

"redash.query_runner.influx_db" presents in default_query_runners in redash/settings/__init__.py

Do i need to enable it somehow? Can not find any instruction (

Screenshot from 2020-01-20 16-25-58|475x499

Technical details:

  • centos 7.7
  • self hosted docker installation
  • version 9.0.0-alpha

@ShPavel Were you able to fix this problem? I’m facing the exact same issue.

When adding a new data source via manage.py ds new I only see these 51 sources and Influx isn’t one of them.

  1. athena
  2. bigquery
  3. google_spreadsheets
  4. graphite
  5. mongodb
  6. couchbase
  7. mysql
  8. rds_mysql
  9. pg
  10. redshift
  11. cockroach
  12. url
  13. kibana
  14. elasticsearch
  15. aws_es
  16. presto
  17. hive
  18. hive_http
  19. databricks
  20. impala
  21. vertica
  22. clickhouse
  23. yandex_metrika
  24. yandex_appmetrika
  25. rockset
  26. treasuredata
  27. sqlite
  28. dynamodb_sql
  29. mssql
  30. memsql
  31. mapd
  32. jirajql
  33. google_analytics
  34. axibasetsd
  35. results
  36. prometheus
  37. qubole
  38. db2
  39. druid
  40. kylin
  41. drill
  42. uptycs
  43. snowflake
  44. phoenix
  45. json
  46. Cassandra
  47. scylla
  48. dgraph
  49. exasol
  50. cloudwatch
  51. cloudwatch_insights

@jesse Any clue about this?

I’ve confirmed that the package influxdb==5.2.3 is installed!

Please don’t tag me in posts like this @szafar. I see everything that posts on the forum already. Tagging like that just clutters my feed.

Make sure you pip install -r requirements_all_ds.txt and check if you are able to add the data source from within Redash (not using the CLI).

Okay, sorry about the tagging.

I’ve installed all the requirements - specifically influxdb.

And I am not able to add the source from UI either. OP has posted a screenshot above. That is exactly how I see it as well. Influxdb is totally missing from the UI and the CLI.

Will it be better to create an issue on GitHub?

I wouldn’t make a GH issue just yet as this doesn’t seem like a bug. I’m able to add InfluxDB sources on a fresh install of Redash in Docker.

How did you install Redash?

And just to be clear: I know you installed influxdb. But did you specifically run pip install -r requirements_all_ds.txt? We pin our dependency versions to make sure everything works together. Just running pip install influxdb isn’t the same thing.

I did actually end up creating an issue and it did turn out to be a code related issue.