Описание интерфейса

На странице загрузки лончера можно посмотреть логи и выгрузить состояние системы на случай проблем:

../../../_images/loading.png

При первом запуске доступны установка Citeck Community с демонстрационными данными (a), без демо-данных (b) и создание нового пространства имён (namespace) для разворачивания Citeck (с):

../../../_images/namespaces.png

После успешного запуска отображается список доступных namespace:

../../../_images/namespaces_1.png

Из списка namespace можно редактировать и удалять namespace:

../../../_images/namespaces_2.png

При выборе namespace доступна актуальная информация о микросервисах и приложениях в его составе, а также действия:

../../../_images/overview.png

  1. Запускаемые микросервисы и приложения: микросервисы ядра, приложения Citeck, сторонние — с указанием статуса и потребляемых ресурсов CPU и оперативной памяти. Доступные действия:

    • 1a — остановить/запустить;

    • 1b — лог микросервиса;

    • 1c — ручная настройка микросервиса/приложения:

    Левый клик — редактировать конфигурацию Docker-приложения:

    ../../../_images/setting_left.png

    Правый клик — редактировать файлы томов:

    ../../../_images/setting_right.png

    Синий маркер означает, что у приложения есть ручная конфигурация, которая не управляется лончером. Чтобы сбросить ручные изменения, откройте редактор и нажмите «Сброс».

  2. Обновить/запустить все микросервисы и приложения. При клике правой кнопкой мыши доступно действие Force Update And Start — принудительное обновление данных из git-репозиториев с конфигурацией рабочего пространства и bundle (китов):

    ../../../_images/force_update.png
  3. Остановка всех микросервисов и приложений.

  4. Актуальный статус процесса разворачивания.

  5. Общие потребляемые ресурсы CPU/RAM.

  6. Открыть Citeck в браузере (только при статусе Running).

  7. Доступ к сопутствующим сервисам — открываются в браузере в отдельной вкладке:

    • Keycloak Admin — интерфейс управления Keycloak (система управления идентификацией и авторизацией). Отображается, если при настройке пространства имён выбран тип авторизации Keycloak. Логин / пароль: admin / admin

    • Spring Boot Adminинтерфейс для мониторинга и администрирования Spring Boot-приложений: просмотр состояния, метрик, логов и управление приложениями.

    • PG Admin — интерфейс для администрирования и управления базами данных PostgreSQL. Логин / пароль: admin@admin.com / admin. Пароль для БД: postgres

    • MailHog — инструмент для тестирования и отладки электронной почты во время разработки: перехватывает письма и отображает их в веб-интерфейсе без реальной отправки.

    • RabbitMQ — интерфейс брокера сообщений (message broker), который обеспечивает асинхронный обмен данными между компонентами распределённых систем. Логин / пароль: admin / admin

  8. Документация по платформе Citeck:

    • Documentation — переход на ресурс, содержащий документацию по платформе.

    • AI Documentation Bot — переход в Telegram-бот.

  9. Переход в директорию лончера (папка с логами, данными конфигурации, рабочими пространствами).

  10. Открыть лог лончера:

    ../../../_images/log.png

    Данные лога можно отфильтровать по типу (1), в нём доступен поиск (2), а также возможность скопировать, очистить или выгрузить лог (3).

  11. Список volumes, которые используются. Их можно очистить или сделать снапшот данных:

    ../../../_images/volumes.png
  12. Работа с секретами, используемыми в лончере. Сначала необходимо задать мастер-пароль:

    ../../../_images/secret_1.png

    См. подробно о работе с секретами.

  13. Экспорт информации о системе (выгрузка данных о системе, информации о билде, экспорт thread dump).

  14. Настройки пространства имён. См. подробно о настройках пространства имён (namespace).

    ../../../_images/namespace_settings.png

Действия в трее

../../../_images/tray_actions.png
  • Открыть

  • Экспорт информации о системе

  • Переход в директорию лончера

  • Выйти