From a851750b1c9b4d8aa6743dcf935a990be115173c Mon Sep 17 00:00:00 2001 From: Joey <90795735+joey-grafana@users.noreply.github.com> Date: Wed, 18 Oct 2023 12:30:38 +0100 Subject: [PATCH] Tracing: Update configuration editor links (#76678) Update doc links --- public/app/core/components/NodeGraphSettings.tsx | 5 ++++- .../core/components/TraceToLogs/TraceToLogsSettings.tsx | 5 ++++- .../components/TraceToMetrics/TraceToMetricsSettings.tsx | 5 ++++- .../TraceView/components/settings/SpanBarSettings.tsx | 5 ++++- .../datasource/tempo/configuration/ConfigEditor.tsx | 8 ++++---- 5 files changed, 20 insertions(+), 8 deletions(-) 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={ }