Активация лицензии Grafana Enterprise из AWS Marketplace на ECS

Если вы приобрели подписку Grafana Enterprise через AWS Marketplace, её необходимо активировать, чтобы использовать плагины источников данных и функции Grafana Enterprise в Grafana.

Прежде чем начать

  • Приобретите подписку на Grafana Enterprise в AWS Marketplace.
  • Убедитесь, что у пользователя IAM, который использовался для покупки Grafana Enterprise, есть разрешения на управление подписками, создание новых пользователей и ролей IAM, а также на создание политик доступа.

Чтобы активировать лицензию, выполните следующие задачи.

Задача 1: Разверните Grafana Enterprise на Amazon ECS

  1. Разверните Grafana Enterprise на Amazon ECS.

    Подробнее о развёртывании приложения на Amazon ECS см. в разделе Creating an Amazon ECS service.

  2. При создании сервиса Amazon ECS используйте нужную версию образа контейнера Grafana Enterprise.

    Например, введите grafana/grafana-enterprise:11.3.0.

    Лицензии, предоставляемые через AWS Marketplace, поддерживаются только в Grafana Enterprise версии 8.3.0 и новее.

Задача 2: Настройте Grafana для высокой доступности

Grafana требует, чтобы вы настроили базу данных для хранения дашбордов, пользователей и других постоянных данных.

Прежде чем начать

Чтобы настроить Grafana для высокой доступности:

  1. В AWS ECS используйте переменные окружения, чтобы обновить параметры database.

    Список параметров базы данных см. в разделе Конфигурация.

  2. Создайте новую редакцию определения задачи (task definition) для задачи ECS, в которой запущена Grafana Enterprise.

    Подробнее о создании задачи см. в разделе Updating a task definition using the classic console.

  3. В новой редакции отредактируйте контейнер Grafana Enterprise для этой задачи и добавьте в контейнер следующие переменные окружения:

    GF_DATABASE_TYPE=[database type]
    GF_DATABASE_HOST=[database address and port]
    GF_DATABASE_NAME=[database name]
    GF_DATABASE_USER=[database username]
    GF_DATABASE_PASSWORD=[database password]

Дополнительные сведения о том, как обновить сервис ECS с помощью переменной окружения, см. в разделе Updating a service using the new console.

Задача 3: Настройте Grafana Enterprise для проверки лицензии через AWS

В этой задаче вы настраиваете Grafana Enterprise так, чтобы лицензия проверялась через AWS, а не через Grafana Labs.

  1. В AWS IAM создайте политику доступа со следующими разрешениями:

    • "license-manager:CheckoutLicense"
    • "license-manager:ListReceivedLicenses"
    • "license-manager:GetLicenseUsage"
    • "license-manager:CheckInLicense"

    Подробнее о создании политики доступа см. в разделе Creating IAM policies (console).

    Подробнее о разрешениях AWS для лицензий см. в разделе Actions, resources, and condition keys for AWS License Manager.

  2. Создайте роль задачи Elastic Container Service и прикрепите к ней политику, созданную на предыдущем шаге.

    Подробнее о создании роли задачи см. в разделе IAM Roles for Tasks.

  3. Создайте новую редакцию определения задачи (task definition) для задачи ECS, в которой запущена Grafana Enterprise.

    Подробнее о создании новой редакции определения задачи см. в разделе Updating a task definition using the classic console.

  4. В новой редакции выполните следующие шаги:

    a. Измените роль задачи (Task Role) вашей задачи ECS на роль, которую вы создали, с разрешением на доступ к сведениям о лицензии.

    b. Отредактируйте контейнер Grafana Enterprise для этой задачи и добавьте в контейнер следующую переменную окружения:

    GF_ENTERPRISE_LICENSE_VALIDATION_TYPE=aws

    Дополнительные сведения о том, как обновить сервис ECS с помощью переменной окружения, см. в разделе Updating a service using the new console.

Задача 4: Запустите или перезапустите Grafana

  1. Чтобы перезапустить Grafana и активировать лицензию, обновите сервис, в котором запущена Grafana, до последней редакции созданного вами определения задачи.
  2. После обновления сервиса перейдите к своему экземпляру Grafana, войдите с учётными данными администратора Grafana и перейдите в Administration > General > Stats and license, чтобы убедиться, что лицензия активна.

Дополнительные сведения о проверке активности лицензии см. в разделе Ограничения лицензии Grafana Enterprise.