Loki config: update doc links (#73690)

This commit is contained in:
Matias Chomicki
2023-08-25 15:54:53 +03:00
committed by GitHub
parent 20172f6af1
commit 3170ed2dcc
4 changed files with 15 additions and 5 deletions
@@ -3,13 +3,23 @@ import React from 'react';
import { DataSourcePluginOptionsEditorProps } from '@grafana/data'; import { DataSourcePluginOptionsEditorProps } from '@grafana/data';
import { ConfigSubSection } from '@grafana/experimental'; import { ConfigSubSection } from '@grafana/experimental';
import { InlineField, InlineSwitch } from '@grafana/ui'; import { InlineField, InlineSwitch } from '@grafana/ui';
import { ConfigDescriptionLink } from 'app/core/components/ConfigDescriptionLink';
export function AlertingSettings({ export function AlertingSettings({
options, options,
onOptionsChange, onOptionsChange,
}: Pick<DataSourcePluginOptionsEditorProps, 'options' | 'onOptionsChange'>) { }: Pick<DataSourcePluginOptionsEditorProps, 'options' | 'onOptionsChange'>) {
return ( return (
<ConfigSubSection title="Alerting"> <ConfigSubSection
title="Alerting"
description={
<ConfigDescriptionLink
description="Manage alert rules for the Loki data source."
suffix="loki/configure-loki-data-source/#alerting"
feature="alerting"
/>
}
>
<InlineField <InlineField
labelWidth={29} labelWidth={29}
label="Manage alert rules in Alerting UI" label="Manage alert rules in Alerting UI"
@@ -52,7 +52,7 @@ export const ConfigEditor = (props: Props) => {
<> <>
<DataSourceDescription <DataSourceDescription
dataSourceName="Loki" dataSourceName="Loki"
docsLink="https://grafana.com/docs/grafana/latest/datasources/loki" docsLink="https://grafana.com/docs/grafana/latest/datasources/loki/configure-loki-data-source/"
hasRequiredFields={false} hasRequiredFields={false}
/> />
<Divider /> <Divider />
@@ -50,7 +50,7 @@ export const DerivedFields = ({ fields = [], onChange }: Props) => {
description={ description={
<ConfigDescriptionLink <ConfigDescriptionLink
description="Derived fields can be used to extract new fields from a log message and create a link from its value." description="Derived fields can be used to extract new fields from a log message and create a link from its value."
suffix="loki/#configure-derived-fields" suffix="loki/configure-loki-data-source/#derived-fields"
feature="derived fields" feature="derived fields"
/> />
} }
@@ -21,8 +21,8 @@ export const QuerySettings = (props: Props) => {
title="Queries" title="Queries"
description={ description={
<ConfigDescriptionLink <ConfigDescriptionLink
description="Additional options to customize your querying experience. " description="Additional options to customize your querying experience."
suffix="loki/#configure-the-data-source" suffix="loki/configure-loki-data-source/#queries"
feature="query settings" feature="query settings"
/> />
} }