Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом руководстве показано, как перенести содержимое из локального или облачного Grafana в Управляемый Grafana Azure с помощью Azure CLI. Следующие элементы можно перенести автоматически:
- источники данных
- приложений
- Панели библиотеки
- панели мониторинга
- snapshots
- annotations
Необходимые компоненты
- Экземпляр Grafana для миграции в Управляемый Grafana Azure
- Рабочая область Azure Managed Grafana
- Минимальный доступ, необходимый в обеих рабочих областях: администратор Grafana
Используйте среду Bash в Azure Cloud Shell. Дополнительные сведения см . в кратком руководстве по Bash в Azure Cloud Shell.
Если вы предпочитаете выполнять справочные команды CLI локально, установите Azure CLI. Если вы работаете в Windows или macOS, Azure CLI можно запустить в контейнере Docker. Дополнительные сведения см. в статье Как запустить Azure CLI в контейнере Docker.
Если вы используете локальную установку, выполните вход в Azure CLI с помощью команды az login. Чтобы выполнить аутентификацию, следуйте инструкциям в окне терминала. Сведения о других возможностях, доступных при входе, см. в статье Вход с помощью Azure CLI.
Установите расширение Azure CLI при первом использовании, когда появится соответствующий запрос. Дополнительные сведения о расширениях см. в статье Использование расширений с Azure CLI.
Выполните команду az version, чтобы узнать установленную версию и зависимые библиотеки. Чтобы обновиться до последней версии, выполните команду az upgrade.
В следующих инструкциях показано, как перенести содержимое из экземпляра Grafana в Управляемый Grafana Azure с помощью платформы Azure.
Совет
Попробуйте перенести содержимое с помощью Azure CLI, который является самым быстрым методом.
Примечание.
Некоторые инструкции, представленные в этом руководстве, немного зависят от используемой версии Grafana. Это руководство было создано с помощью Grafana 10.
Необходимые компоненты
- Экземпляр Grafana для миграции в Управляемый Grafana Azure
- Рабочая область Azure Managed Grafana
- Минимальный доступ, необходимый в обоих экземплярах: администратор Grafana
Создание маркера учетной записи службы
Начните с создания маркера учетной записи службы, чтобы предоставить необходимые разрешения для доступа к содержимому и экспорта содержимого из экземпляра Grafana.
В Grafana вы хотите собрать содержимое из (источника), создайте новую учетную запись службы с разрешениями администратора, перейдя в раздел "Администрирование>пользователей" и доступ к> учетным>записям службы "Добавить учетную запись службы".
Совет
Для этого шага требуется использовать учетные записи службы Grafana. Если вы переносите рабочую область Azure Managed Grafana, включите учетные записи служб в Управляемой Grafana Azure.
Введите отображаемое имя новой учетной записи службы, выберите роль администратора , применить и создать.
После создания учетной записи службы выберите " Добавить маркер", при необходимости задайте дату окончания срока действия и выберите " Создать маркер". Не забудьте скопировать маркер сейчас, так как вы не сможете увидеть его еще раз, когда вы оставьте эту страницу.
Выполните команду миграции Grafana
В Azure CLI выполните команду az grafana migrate . При выполнении приведенной ниже команды замените заполнители <target-grafana><source-grafana-endpoint><target-grafana-resource-group><--src-endpoint>и <source-token> на имя и группу ресурсов рабочей области Azure Managed Grafana, которую вы хотите перенести в (целевую), конечную точку Grafana, из которой вы собираетесь содержимое (источник) и созданный ранее маркер учетной записи службы.
az grafana migrate --name <target-grafana> --resource-group <target-grafana-resource-group> --src-endpoint <source-grafana-endpoint> --src-token-or-key <source-token>
Выходные данные Azure CLI перечисляют все элементы, перенесенные в рабочую область Azure Managed Grafana.
Необязательные параметры для этой команды:
-
--dry-run: предварительный просмотр изменений без фиксации. -
--folders-to-exclude: папки для исключения в резервном копировании или синхронизации. -
--folders-to-include: папки для включения в резервное копирование или синхронизацию. -
--overwrite: если вы пытаетесь перенести панель мониторинга, которая уже существует в целевой рабочей области Grafana, по умолчанию Управляемый Grafana Azure пропускает создание нового источника данных, чтобы избежать создания дубликата. Параметр перезаписи позволяет перезаписать предыдущие панели мониторинга, панели библиотеки и папки с одинаковым пользовательским или заголовком.
Завершение миграции Grafana
Перейдите в целевую рабочую область и убедитесь, что вы можете найти все, что вы переносите из экземпляра Grafana.
Внимание
Если источники данных настроены с помощью секретов, необходимо вручную перенастроить эти секреты в целевой рабочей области, чтобы успешно настроить источники данных.
Экспорт панелей мониторинга Grafana
Начните с экспорта панелей мониторинга Grafana в виде JSON-файлов.
Откройте пользовательский интерфейс Grafana и перейдите на панели мониторинга.
Откройте одну из панелей мониторинга и выберите значок "Общий доступ" или "Панель мониторинга ".
Перейдите на вкладку "Экспорт " и нажмите кнопку "Сохранить в файл".
Повторите этот процесс для каждой панели мониторинга, которую вы хотите экспортировать.
Импорт панелей мониторинга Grafana в Управляемый Grafana Azure
Создайте панель мониторинга в Управляемой Grafana Azure, импортируя экспортированные файлы JSON.
На странице обзора рабочей области Azure Managed Grafana откройте URL-адрес конечной точки, чтобы открыть портал Grafana.
Выберите + в верхней части страницы, а затем импорт панели мониторинга.
Выберите JSON-файл панели мониторинга и выберите файл на локальном компьютере.
Выберите "Загрузить " и просмотрите параметры панели мониторинга. При необходимости измените имя панели мониторинга, папку и уникальный идентификатор (UID).
Выберите "Импорт" , чтобы сохранить панель мониторинга. Повторите этот процесс для каждой панели мониторинга, которую вы хотите импортировать.
Дополнительные сведения о создании и изменении панелей мониторинга см. в разделе "Создание панели мониторинга в Управляемой Grafana Azure".
Установка подключаемых модулей источника данных
Подключаемые модули основных источников данных, поддерживаемые тарифным планом рабочей области, устанавливаются по умолчанию. Чтобы установить другие необязательные подключаемые модули, выполните приведенный ниже процесс.
- Откройте рабочую область в портал Azure и перейдите к управлению подключаемыми модулями (предварительная версия).
- Выберите подключаемый модуль для установки, установив его флажок и нажмите кнопку "Сохранить".
- Повторите этот процесс для каждого подключаемого модуля источника данных, который требуется установить.
Дополнительные сведения см. в статье "Добавление подключаемого модуля ".
Настройка источников данных
Настройте новые источники данных в Управляемой Grafana Azure.
- На странице обзора рабочей области Azure Managed Grafana откройте URL-адрес конечной точки, чтобы открыть портал Grafana.
- В пользовательском интерфейсе Grafana перейдите к источникам>данных Connections>Add new datasource.
- Выберите источник данных из списка.
- Заполните необходимые поля и нажмите кнопку "Сохранить и проверить ", чтобы сохранить конфигурацию и убедиться, что Grafana может подключиться к источнику данных.
- Повторите этот процесс для каждого источника данных.
Связанный контент
Дополнительные сведения о подключаемых модулях, источниках данных и панелях мониторинга см. в следующем содержимом: