From 1ee0690079601905262f215a3595886b85868f03 Mon Sep 17 00:00:00 2001
From: Alyssa Joyner <58453566+alyssajoyner@users.noreply.github.com>
Date: Wed, 16 Jul 2025 13:48:41 -0600
Subject: [PATCH] [InfluxDB]: Add max series and auto complete range fields to
new design (#108193)
---
.../AdvancedDBConnectionSettings.tsx | 38 +++++++++++++++++++
.../components/editor/config-v2/tracking.ts | 8 ++++
2 files changed, 46 insertions(+)
diff --git a/public/app/plugins/datasource/influxdb/components/editor/config-v2/AdvancedDBConnectionSettings.tsx b/public/app/plugins/datasource/influxdb/components/editor/config-v2/AdvancedDBConnectionSettings.tsx
index 398fa8f3c76..cb5c7617372 100644
--- a/public/app/plugins/datasource/influxdb/components/editor/config-v2/AdvancedDBConnectionSettings.tsx
+++ b/public/app/plugins/datasource/influxdb/components/editor/config-v2/AdvancedDBConnectionSettings.tsx
@@ -12,8 +12,10 @@ import { InfluxVersion } from '../../../types';
import { getInlineLabelStyles, HTTP_MODES } from './constants';
import {
+ trackInfluxDBConfigV2AdvancedDbConnectionSettingsAutocompleteClicked,
trackInfluxDBConfigV2AdvancedDbConnectionSettingsHTTPMethodClicked,
trackInfluxDBConfigV2AdvancedDbConnectionSettingsInsecureConnectClicked,
+ trackInfluxDBConfigV2AdvancedDbConnectionSettingsMaxSeriesClicked,
trackInfluxDBConfigV2AdvancedDbConnectionSettingsMinTimeClicked,
trackInfluxDBConfigV2AdvancedDbConnectionSettingsToggleClicked,
} from './tracking';
@@ -93,6 +95,42 @@ export const AdvancedDbConnectionSettings = (props: Props) => {
)}
+
+ {options.jsonData.version === InfluxVersion.InfluxQL && (
+
+
+
+
+
+ )}
+
+
+
+
+
+
>
)}
>
diff --git a/public/app/plugins/datasource/influxdb/components/editor/config-v2/tracking.ts b/public/app/plugins/datasource/influxdb/components/editor/config-v2/tracking.ts
index 92d293d8f5c..ee1195890ac 100644
--- a/public/app/plugins/datasource/influxdb/components/editor/config-v2/tracking.ts
+++ b/public/app/plugins/datasource/influxdb/components/editor/config-v2/tracking.ts
@@ -70,6 +70,14 @@ export const trackInfluxDBConfigV2AdvancedDbConnectionSettingsMinTimeClicked = (
reportInteraction('influxdb-config-v2-advanceddb-settings-min-time-clicked');
};
+export const trackInfluxDBConfigV2AdvancedDbConnectionSettingsAutocompleteClicked = () => {
+ reportInteraction('influxdb-config-v2-advanceddb-settings-autocomplete-range-clicked');
+};
+
+export const trackInfluxDBConfigV2AdvancedDbConnectionSettingsMaxSeriesClicked = () => {
+ reportInteraction('influxdb-config-v2-advanceddb-settings-max-series-clicked');
+};
+
// Advanced HTTP Settings
export const trackInfluxDBConfigV2AdvancedHTTPSettingsToggleClicked = () => {
reportInteraction('influxdb-config-v2-advanced-http-settings-toggle-clicked');