diff --git a/public/app/core/components/NodeGraphSettings.tsx b/public/app/core/components/NodeGraphSettings.tsx index deaf1e62467..0dfe986323e 100644 --- a/public/app/core/components/NodeGraphSettings.tsx +++ b/public/app/core/components/NodeGraphSettings.tsx @@ -50,13 +50,16 @@ export function NodeGraphSettings({ options, onOptionsChange }: Props) { } export const NodeGraphSection = ({ options, onOptionsChange }: DataSourcePluginOptionsEditorProps) => { + let suffix = options.type; + suffix += options.type === 'tempo' ? '/configure-tempo-data-source/#node-graph' : '/#node-graph'; + return ( } diff --git a/public/app/core/components/TraceToLogs/TraceToLogsSettings.tsx b/public/app/core/components/TraceToLogs/TraceToLogsSettings.tsx index b0b1e7dd793..5a4b605faf1 100644 --- a/public/app/core/components/TraceToLogs/TraceToLogsSettings.tsx +++ b/public/app/core/components/TraceToLogs/TraceToLogsSettings.tsx @@ -253,13 +253,16 @@ export const getTimeShiftTooltip = (type: 'start' | 'end', defaultVal: string) = export const invalidTimeShiftError = 'Invalid time shift. See tooltip for examples.'; export const TraceToLogsSection = ({ options, onOptionsChange }: DataSourcePluginOptionsEditorProps) => { + let suffix = options.type; + suffix += options.type === 'tempo' ? '/configure-tempo-data-source/#trace-to-logs' : '/#trace-to-logs'; + return ( } diff --git a/public/app/core/components/TraceToMetrics/TraceToMetricsSettings.tsx b/public/app/core/components/TraceToMetrics/TraceToMetricsSettings.tsx index 76aee01e73e..448b5a978b7 100644 --- a/public/app/core/components/TraceToMetrics/TraceToMetricsSettings.tsx +++ b/public/app/core/components/TraceToMetrics/TraceToMetricsSettings.tsx @@ -202,13 +202,16 @@ export function TraceToMetricsSettings({ options, onOptionsChange }: Props) { } export const TraceToMetricsSection = ({ options, onOptionsChange }: DataSourcePluginOptionsEditorProps) => { + let suffix = options.type; + suffix += options.type === 'tempo' ? '/configure-tempo-data-source/#trace-to-metrics' : '/#trace-to-metrics'; + return ( } diff --git a/public/app/features/explore/TraceView/components/settings/SpanBarSettings.tsx b/public/app/features/explore/TraceView/components/settings/SpanBarSettings.tsx index 4ce04b8e60b..41670d21442 100644 --- a/public/app/features/explore/TraceView/components/settings/SpanBarSettings.tsx +++ b/public/app/features/explore/TraceView/components/settings/SpanBarSettings.tsx @@ -79,13 +79,16 @@ export default function SpanBarSettings({ options, onOptionsChange }: Props) { } export const SpanBarSection = ({ options, onOptionsChange }: DataSourcePluginOptionsEditorProps) => { + let suffix = options.type; + suffix += options.type === 'tempo' ? '/configure-tempo-data-source/#span-bar' : '/#span-bar'; + return ( } diff --git a/public/app/plugins/datasource/tempo/configuration/ConfigEditor.tsx b/public/app/plugins/datasource/tempo/configuration/ConfigEditor.tsx index db84833b9e6..43d5cf502cf 100644 --- a/public/app/plugins/datasource/tempo/configuration/ConfigEditor.tsx +++ b/public/app/plugins/datasource/tempo/configuration/ConfigEditor.tsx @@ -81,7 +81,7 @@ export const ConfigEditor = ({ options, onOptionsChange }: Props) => { description={ } @@ -98,7 +98,7 @@ export const ConfigEditor = ({ options, onOptionsChange }: Props) => { description={ } @@ -112,7 +112,7 @@ export const ConfigEditor = ({ options, onOptionsChange }: Props) => { description={ } @@ -126,7 +126,7 @@ export const ConfigEditor = ({ options, onOptionsChange }: Props) => { description={ }