import { css } from '@emotion/css'; import { GrafanaTheme2 } from '@grafana/data'; import { Box, Stack, TextLink, useStyles2 } from '@grafana/ui'; import { t, Trans } from 'app/core/internationalization'; import { InfoItem } from '../../shared/InfoItem'; export const MigrationStepsPane = () => { const styles = useStyles2(getStyles); return ( The migration process must be started from your self-managed Grafana instance.
  1. Log in to your self-managed instance and navigate to Administration, General, Migrate to Grafana Cloud.
  2. Select "Migrate this instance to Cloud".
  3. You'll be prompted for a migration token. Generate one from this screen.
  4. In your self-managed instance, select "Upload everything" to upload data sources and dashboards to this cloud stack.
  5. If some of your data sources will not work over the public internet, you’ll need to install Private Data Source Connect in your self-managed environment.
{t('migrate-to-cloud.get-started.configure-pdc-link', 'Configure PDC for this stack')} {t('migrate-to-cloud.migrate-to-this-stack.link-title', 'View the full migration guide')}
); }; const getStyles = (theme: GrafanaTheme2) => ({ list: css({ padding: 'revert', }), });