crashFreeSessionChart.tsx 677 B

123456789101112131415161718192021
  1. import {t} from 'sentry/locale';
  2. import {InsightsLineChartWidget} from 'sentry/views/insights/common/components/insightsLineChartWidget';
  3. import useCrashFreeSessions from 'sentry/views/insights/sessions/queries/useCrashFreeSessions';
  4. export default function CrashFreeSessionsChart() {
  5. const {series, releases, isPending, error} = useCrashFreeSessions();
  6. const aliases = Object.fromEntries(
  7. releases?.map(release => [`crash_free_session_rate_${release}`, release]) ?? []
  8. );
  9. return (
  10. <InsightsLineChartWidget
  11. title={t('Crash Free Session Rate')}
  12. aliases={aliases}
  13. series={series}
  14. isLoading={isPending}
  15. error={error}
  16. />
  17. );
  18. }