Администрирование

Доступ к разделу администрирования

Раздел администрирования доступен только для администраторов платформы.

Для перехода в раздел администрирования необходимо:

  • Открыть панель ссылок

  • Нажать на Администрирование .

    Admin link panel

Панель подразделов

Панель подразделов предоставляет доступ к различным разделам администрирования

Admin action panel

Панель управления

Обзорная информация о платформе.

Dashboard panel

Структура:

  • Панель инструментов
    • Кнопка обновления информации
    • Общая информация о настройка
    • Общая финансовая информация
    • Общая информация по состоянию пула соединений к базе данных платформы
    • Общая информация по S3 серверам
    • Общая информация по серверам расчетов
    • Общая информация по рабочим пространствам
    • Общая информация по проектам
    • Общая информация по Докер образам
    • Общая информация по пользователям
    • Общая информация по заданиям
    • Общая информация о тарифах

- кнопка перехода в соответствующий подраздел.

Настройки

Управление настройками платформы - позволяет изменять значения параметров платформы

  • Панель инструментов

    • Кнопка обновления списка S3 серверов
  • Таблица настроек

    • Google - параметры для авторизация пользователей с использованием Googleopen in new window.
    • Яндекс - параметры для авторизация пользователей с использованием Яндексopen in new window.
    • Mail.ru - параметры для авторизация пользователей с использованием Mail.ruopen in new window.
    • Регистрация - переключатель разрешения/запрета регистрации новых пользователей
    • Аудит -переключатель включения/выключения аудита администратором новых пользователей

      В случае активации аудита аккаунты новых пользователей по умолчанию деактивированы и должны быть активированы администратором.

  • Управление

    • Колонка Значение - позволяет изменить состояние параметра
    • Колонка Вкл/Выкл - позволяет активировать или деактивировать параметр (опционально).
    • Справа от параметра при изменении его значения/активности отображается кнопка сохранения изменений.

Settings

Баланс

Отображение текущего баланса платформы и списка транзакций с счетом платформы.

Balance

  • Панель инструментов

    • Период - выбор отчетного периода
    • Кнопка обновления списка транзакций
  • Список транзакций

    • Создано - дата осуществления транзакции
    • Назначение - тип транзакции
    • Контрагент - контрагент транзакции
    • Сумма - сумма транзакции
    • Панель навигации

S3 серверы

Отображение списка существующих S3 серверов.

S3 panel

Структура:

  • Панель инструментов

    • Кнопка обновления списка S3 серверов
  • Таблица хранилищ

    • Наименование

      При щелчке по наименованию хранилища открывается окно управления хранилищем.

    • URL - API интерфейс хранилища

    • Общедоступный - переключатель общего доступа к хранилищу

      При включенном переключателе все пользователи платформы могут использовать его для хранения проектов.

    • Баланс - баланс счета хранилища

    • Только для чтения - переключатель возможности записи в хранилище

      При выключенном переключателе хранилище доступно и для чтения и для записи.

    • Основной - переключатель основного хранилища платформы

      При включенном переключателе хранилище будет использовано для хранения служебных данных платформы.

    • Кнопка удаления соответствующего хранилища

    • Red add button Кнопка добавления нового хранилища

Серверы расчетов

Отображение списка существующих серверов расчетов.

Executors panel

Структура:

  • Панель инструментов

    • Кнопка обновления списка серверов расчетов
  • Таблица серверов расчетов

    • Наименование

      При щелчке по наименованию сервера расчетов открывается окно с его описанием.

    • Баланс - баланс счета сервера расчетов.

    • Общедоступный - переключатель общего доступа

      При включенном переключателе все пользователи платформы могут использовать сервер расчетов для выполнения заданий проектов.

    • Активен - переключатель активности

      При включенном переключателе сервер расчетов будет принимать задания на выполнение.

    • Кнопка удаления соответствующего сервера расчетов

    • Red add button Кнопка добавления нового сервера

Пользователи

Отображение списка существующих пользователей платформы.

Users panel

Структура:

  • Панель инструментов

    • - кнопка обновления списка пользователей
  • Таблица пользователей

    • Логин

    • Полное имя

    • Почта - адрес электронной почты

    • Баланс - баланс счета пользователя

    • Был - время последнего посещения

    • Активен - переключатель разрешения доступа пользователя в платформу

      При включенном переключателе пользователь может войти в платформу.

    • Администратор - переключатель наличия административных привилегий

      При включенном переключателе пользователь обладает административными привилегиями.

      Если пользователь с административными привилегиями осуществит сброс пароля согласно инструкцииopen in new window, то информация об этом будет отослана всем другим пользователям с административными привилегиями.

Рабочие пространства

Отображение списка существующих рабочих пространств.

Workspaces panel

Структура:

  • Панель инструментов
    • Кнопка обновления списка рабочих пространств.
  • Таблица рабочих пространств
    • Наименование
    • Владельцы
    • Видно всем
    • Баланс - баланс счета рабочего пространства
    • Кнопка удаления соответствующего рабочего пространства
  • Add button - Кнопка создания нового рабочего пространства

Докер образы

Управление Докер образами платформы.

Docker

Cтруктура:

  • Панель инструментов

    • Кнопка обновления списка проектов
    • Выпадающий список отображаемых колонок
      • Рабочее пространство
      • Наименование
      • Состояние
      • Контекс сборки
      • Создал - пользователь, создавший образ
      • Обновил - пользователь, последним обновивший образ
      • Собрал - пользователь, последним собравший образ
      • Создан
      • Изменен
      • Собран
  • Таблица образов

    • Рабочее пространство
    • Наименование
    • Состояние
    • Создал - пользователь, создавший образ
    • Создан

Проекты

Отображение списка существующих проектов.

Workspaces panel

Структура:

  • Панель инструментов
    • Кнопка обновления списка проектов
    • Выпадающий список отображаемых колонок
  • Таблица проектов
    • Название
    • Рабочее пространство
    • Занятый объем
    • Пользователи

    Отображается ограниченное количество пользователей. В случае если количество пользователей превышает установленный лимит, то справа от столбца с пользователями отображается флаг с количеством пользователей. Для получения полного списка пользователя необходимо навести указатель мыши на список пользователей и в появившейся таблице выбрать необходимое количество отображаемых пользователей или нужную страницу таблицы. Открытая таблица пользователей закроется самостоятельно через некоторое время. Также таблицу можно закрыть с помощью кнопки закрытия слева от столбца.

    • Проект включен
    • S3 сервер проекта
    • Сервер расчета
    • Действия : кнопка удаления соответствующего проекта

Тарифы

Отображение списка существующих тарифов.

Payplans panel

Структура:

  • Панель инструментов
    • Кнопка добавления нового тарифа
    • Кнопка обновления списка тарифов
  • Список плиток тарифов

Структура плитки тарифа:

  • Название

  • Кнопка удаления

  • Описание

  • Таблица с показателями тарифаopen in new window

    • Название показателя

    • Редактируемое значение показателя (щелкнуть по значению)

      Payplan edit

Задания

Отображение и управление списком заданий на платформе.

Jobs panel

Структура:

  • Панель инструментов

    • Скачать выделенное задание

    • Перезапустить выделенные задания

    • Перезапустить выделенные задания в интерактивном режиме

    • Обновления списка

      Может содержать дополнительный ярлык:

      • Верхний ярлык зеленого цвета - информирует об изменении количества заданий в узле.
    • Фильтрация заданий по состоянию

    • Удаление выбранных заданий

    • Проекты - фильтрация по проектам

    • Колонки - изменение отображаемых столбцов таблицы

  • Таблица с списком заданий

    • Столбцы таблицы
      • - переключатель выбора задания
      • Id - идентификатор задания
      • Проект - проект задания
      • Создано - время инициации задания
      • Владелец - пользователь создавший задание
      • Состояние - текущее состояниеopen in new window выполнения задания

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

Инструкции

Подключение внешней авторизации

В настоящий момент поддерживается возможность внешней авторизации с использованием трех внешних источников:

Перед началом использования необходимо:

Подключение Telegram бота

  • Подключиться к BotFatheropen in new window
  • Создание бота
    • Написать команду /newbot
    • Ответить на вопросы по поводу имени нового бота (отображается в контактах и может быть изменено) и его username (короткое имя на латинице и не может быть изменено) и т.д.
    • Записать полученный токен в конфигурационный файл и переустановить или обновить платформу.

Для получения дополнительной информации обратитесь к официальному сайтуopen in new window или другим информационным ресурсам, например сюдаopen in new window.

Установка

Установка платформы

Свяжитесь с нами.

Установка сервера расчетов

Свяжитесь с нами.

Компоненты платформы

После установки платформы в среде Kubernetes будут доступны для управления и мониторинга следующие основные компоненты (поды):

  • Контроллер Nginx Ingress
    • nginx-ingress-nginx-controller-...
  • Менеджер сертификатов Cert-manager
    • cert-manager-...
    • cert-manager-cainjector-...
    • cert-manager-webhook-...
  • Сервер
    • название сервера-rndflow-server-api-...
    • название сервера-rndflow-server-celery-...
    • название сервера-rndflow-server-docs-...
    • название сервера-rndflow-server-frontend-...
    • название сервера-rndflow-server-pg-rmq-proxy-...
  • База данных PostgreSQL
    • rndflow-postgresql-0
  • Файловый сервер MinIO
    • rndflow-minio-....
  • Брокер сообщений
    • rndflow-rabbitmqserver-0
  • Модуль интеграции с Телеграмм
    • rndflow-server-tbot-*
  • Исполнитель
    • название исполнителя-rndflow-executor-event-watcher-...
    • название исполнителя-rndflow-executor-executor-...
    • название исполнителя-rndflow-executor-jupyter-proxy-...
    • название исполнителя-rndflow-executor-jupyter-watcher-..
    • название исполнителя-rndflow-executor-metrics-reporter-...
    • название исполнителя-rndflow-executor-pod-watcher-...