feat(influxdb3): add influxdb 3 engine over http
This commit is contained in:
1 parent
613c4f7ca3
commit
264f5c4836
25 files changed
+741
-19
No files matched your search
@@ -1493,6 +1493,12 @@ async fn test_connection_with_info_inner(
|
||||
.await
|
||||
.map(|_| "Connection successful".to_string())
|
||||
}
|
||||
DatabaseType::InfluxDb3 => {
|
||||
let client = db::influxdb3_driver::Influxdb3Client::new_for_config(&url, &config, connect_timeout)?;
|
||||
db::influxdb3_driver::test_connection(&client, connect_timeout)
|
||||
.await
|
||||
.map(|_| "Connection successful".to_string())
|
||||
}
|
||||
DatabaseType::VictoriaMetrics => {
|
||||
let client =
|
||||
db::victoriametrics_driver::VictoriaMetricsClient::new_for_config(&url, &config, connect_timeout)?;
|
||||
@@ -1924,6 +1930,11 @@ pub async fn connect_db(
|
||||
db::influxdb_driver::test_connection(&client, connect_timeout).await?;
|
||||
PoolKind::InfluxDb(client)
|
||||
}
|
||||
DatabaseType::InfluxDb3 => {
|
||||
let client = db::influxdb3_driver::Influxdb3Client::new_for_config(&url, &db_config, connect_timeout)?;
|
||||
db::influxdb3_driver::test_connection(&client, connect_timeout).await?;
|
||||
PoolKind::InfluxDb3(client)
|
||||
}
|
||||
DatabaseType::VictoriaMetrics => {
|
||||
let client =
|
||||
db::victoriametrics_driver::VictoriaMetricsClient::new_for_config(&url, &db_config, connect_timeout)?;
|
||||
|
||||
Reference in new issue
Block a user