diff --git a/static/app/views/issueList/noGroupsHandler/noIssuesMatched.tsx b/static/app/views/issueList/noGroupsHandler/noIssuesMatched.tsx index d65013adab5530..fdde4134d9d704 100644 --- a/static/app/views/issueList/noGroupsHandler/noIssuesMatched.tsx +++ b/static/app/views/issueList/noGroupsHandler/noIssuesMatched.tsx @@ -6,12 +6,19 @@ import {navigateTo} from 'sentry/actionCreators/navigation'; import ExternalLink from 'sentry/components/links/externalLink'; import {t, tct} from 'sentry/locale'; import {space} from 'sentry/styles/space'; +import {useLocation} from 'sentry/utils/useLocation'; import useOrganization from 'sentry/utils/useOrganization'; import useRouter from 'sentry/utils/useRouter'; function NoIssuesMatched() { const organization = useOrganization(); const router = useRouter(); + + const location = useLocation(); + const onBreachedMetricsView = location.pathname.endsWith('/issues/breached-metrics/'); + const onWarningsView = location.pathname.endsWith('/issues/warnings/'); + const onErrorsAndOutagesView = location.pathname.endsWith('/issues/errors-outages/'); + return ( Camping spot illustration @@ -48,6 +55,36 @@ function NoIssuesMatched() { } )} + {(onBreachedMetricsView || onWarningsView) && ( +
  • + {tct('Make sure [link] is set up in your project.', { + link: ( + + {t('tracing')} + + ), + })} +
  • + )} + {onErrorsAndOutagesView && ( +
  • + {tct( + 'Make sure [uptimeLink] and [cronsLink] monitoring is set up in your project.', + { + uptimeLink: ( + + {t('uptime')} + + ), + cronsLink: ( + + {t('cron')} + + ), + } + )} +
  • + )}