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');