-
Notifications
You must be signed in to change notification settings - Fork 254
feat: influxdb cloud dedicated support #6139
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
|
I've made some basic tests of a chronograf instance built from this branch. Manual test resultsInfluxdb 2Regression Check - 2025-09-12 Chronograf build: Chronograf 1.10.7 (git: 92117c5)
Influxdb 3Basic Check - 2025-09-16 Chronograf build: Chronograf 1.10.7 (git: 92117c5) Credentials (supplied by jansimonb) URL=https://redacted CLUSTER_ID=redacted
Note for kapacitor, did not have time to investigate configuring local kapacitor to connect to cloud, and doubted that it would be possible. Note for Write data - I noticed that there are dozens of test databases on this cluster. Attempted unsuccessfully to create my own using InfluxQL. Decided to use Note since there are so many databases on this cluster, the proxy is slow in returning data for the rendering of the explorer control "DB.RetentionPolicy". It first calls "SHOW DATABASES" then has to iterate through the results with "SHOW RETENTION POLICICIES ON db" rejecting all 401 responses, until it finds one with an HTTP 200 response. Influxdb 1Regression Check - 2025-09-16 Chronograf build: Chronograf 1.10.7 (git: 92117c5)
Influxdb3 Enterprise DockerLocal deployment. Not tested. Started to test this but did not find fields in the onboarding wizard that matched with the deployment. |
932c1ed to
65cdfc9
Compare
|
During testing it has been noticed that with Influxdb3-enterprise integration the connection wizard has a field "Meta Service Connection URL". This was required in v1 but is it still needed in v3? When leaving an empty value in this field the connection is still created. Also, I've not been able to find and equivalent command line flag when starting chronograf with a default connection in the cli. e.g. |
|
It's also been noticed during testing, that the e.g. Note this is from |
|
This issue was due to a typo in the protocol token in the value for I don't consider this to be an issue, because in fact the test deployment has no database |
|
@vlastahajek @jansimonb @bednar I've performed basic tests of Chronograf Build - 202511181032~932c1ed (git: 932c1ed) against all five Influxdb3 products (core, enterprise, clustered, cloud serverless and cloud dedicated). As a regression check Influx-1 enterprise was also tested. "Basic tests" means that the golden path of using expected values in the configuration wizard, in command line parameters or (with two test runs) in environment variables was performed. No values that might be considered odd, or likely to cause exceptional states were tested. The basic test pattern involved..
Testing was done intermittently over the last two weeks due to other higher priority tasks. Some issues were uncovered last week and have been reported further up the thread.
Now that all Influxdb3 products have been checked, I'll terminate this testing phase, unless you think there are additional areas or values that need to be tested. Once the above issues are resolved, I'll test the new build. Update 5.12 I retested Influxdb3 Enterprise this morning. The CLI/Envar failure with this deployment was due to the wrong protocol specified in The up to date test matrix document is PR-6139-TestMatrix.ods |

Closes #6138
Initial support for InfluxDB Cloud Dedicated:
show databasesquery)Bearertoken authentication for InfluxDB Cloud Dedicated connectionsping()to detect InfluxDB Cloud Dedicated from response headersChecklist:
etc/Dockerfile_buildhave been pushed to DockerHub, and the changes have been added to.circleci/config.ymlScreenshots
Server type dropdown:
The extended connection form:
Sample query:
Show Tag Values:
List databases:
Query builder:
Spinner if databases are loading long for connections with too many databases (on connection switch):