import { css } from '@emotion/css'; import { DataSourcePluginOptionsEditorProps, GrafanaTheme, updateDatasourcePluginJsonDataOption } from '@grafana/data'; import { DataSourcePicker } from '@grafana/runtime'; import { Button, InlineField, InlineFieldRow, useStyles } from '@grafana/ui'; import React from 'react'; import { TempoJsonData } from './datasource'; interface Props extends DataSourcePluginOptionsEditorProps {} export function ServiceMapSettings({ options, onOptionsChange }: Props) { const styles = useStyles(getStyles); return (

Service map

To allow querying service map data you have to select a Prometheus instance where the data is stored.
updateDatasourcePluginJsonDataOption({ onOptionsChange, options }, 'serviceMap', { datasourceUid: ds.uid, }) } />
); } const getStyles = (theme: GrafanaTheme) => ({ infoText: css` label: infoText; padding-bottom: ${theme.spacing.md}; color: ${theme.colors.textSemiWeak}; `, row: css` label: row; align-items: baseline; `, });