Установка
Матрица зависимостей компонентов
В таблице перечислены зависимости компонентов программного продукта между собой, которые могут влиять на конфигурацию установки продукта.
| Код компонента | Kintsugi (DBCM) | Kintsugi agent (DBDA) |
|---|---|---|
| Kintsugi (DBCM) | — | Опция |
| Kintsugi agent (DBDA) | Да | — |
где:
Да— зависимость между модулями обязательна;Опция— подразумевает настройку интеграции между модулями в рамках определенных инсталляций.
Состав дистрибутива
Platform V Kintsugi (DBM) редакция Standard поставляется дистрибутивом в виде архива.
Дистрибутив DBM-X.X.X-XX-distrib.zip содержит в себе:
-
DBM-X.X.X-XX-std-cyclonedx-distrib.json– файл, содержащий список всех зависимостей исходного кода программного продукта; -
DBM-image-X.X.X-XX-std-third-distrib.zip– архив с базовыми Docker-образами; -
DBM-image-X.X.X-XX-std.pom– файл с информацией об артефактеDBM-image-X.X.X-XX-std-third-distrib.zip; -
DBM-unpack-X.X.X-XX-std-distrib.sh– скрипт распаковки дистрибутива Kintsugi Standard; -
DBM-X.X.X-XX-std-owned-distrib.zip– архив с версией Kintsugi Standard, содержащий:-
DBCM-bin-X.X.X-XX-std-cyclonedx-distrib.json– файл, содержащий список всех зависимостей исходного кода программного продукта; -
DBCM-bin-X.X.X-XX-std-distrib.zip– архив, содержащий каталог с бинарными файлами и файлами сбора Docker-образов; -
DBCM-bin-X.X.X-XX-std.pom– файл с информацией об артефактеDBCM-bin-X.X.X-XX-std-distrib.zip; -
DBCM-cfg-X.X.X-XX-std-distrib.zip– архив, содержащий каталог с конфигурационными файлами; -
DBCM-cfg-X.X.X-XX-std.pom– файл с информацией об артефактеDBCM-cfg-X.X.X-XX-std-distrib.zip; -
DBDA-bin-X.X.X-XX-std-cyclonedx-distrib.json– файл, содержащий список всех зависимостей исходного кода программного продукта; -
hash-trace.json– файл, содержащий данные с трассировкой изменений имен и контрольных сумм архивов с бинарными артефактами и конфигурациями компонентов после сборки; -
DBDA-bin-X.X.X-XX-std-distrib.zip– архив, содержащий установочный пакетkgagent-X.X.X-XX-std.x86_64.rpm; -
DBDA-bin-X.X.X-XX-std.pom– файл с информацией об артефактеDBDA-bin-X.X.X-XX-std-distrib.zip; -
DBCM-dbinit-X.X.X-XX-std-distrib.zip– архив, содержащий:-
db_scripts_repository.zip– архив, содержащий:sql/2.X.X– каталог файлов с SQL-скриптами обновления БД метаданных Kintsugi;master_changelog.xml– манифест обновления БД;2.X.X_changelog.xml– манифест обновления версии БД;
-
db_scripts_thresholds.zip– архив, содержащий:sql/2.X.X– каталог файлов с SQL-скриптами обновления БД порогов метрик;master_changelog.xml– манифест обновления БД;2.X.X_changelog.xml– манифест обновления версии БД;
-
db_scripts_agents.zip– архив, содержащий:sql/2.X.X– каталог файлов с SQL-скриптами обновления БД агента сбора и хранения метрик;master_changelog.xml– манифест обновления БД;2.X.X_changelog.xml– манифест обновления версии БД;
-
-
DBCM-dbinit-X.X.X-XX-std.pom– файл с информацией об артефактеDBCM-dbinit-X.X.X-XX-std-distrib.zip; -
hash-trace.json– файл, содержащий данные с трассировкой изменений имен и контрольных сумм архивов с бинарными артефактами и конфигурациями компонентов после сборки; -
Report.json– файл, содержащий данные о переносе зависимостей из архива с компонентами продукта в архивы с вендорскими зависимостями;
-
-
DBCM-X.X.X-XX-std-owned.pom– файл с информацией об артефактеDBM-X.X.X-XX-std-owned-distrib.zip; -
DBDA-X.X.X-XX-std-owned.pom– файл с информацией об артефактеDBM-X.X.X-XX-owned-distrib.zip; -
DBM-X.X.X-XX-std-dev-party-distrib.zip– архив, содержащий артефакты Liquibase; -
DBM-doc-X.X.X-XX-std-distrib.zip– архив с технической документацией на Kintsugi Standard; -
DBM-doc-X.X.X-XX-std.pom– файл с информацией об артефактеDBM-doc-X.X.X-XX-std-distrib.zip.
X.X.X-XX – версия Platform V Kintsugi (DBM).
В составе дистрибутива также поставляется ПО Liquibase версии 4.29.2, необходимое для установки системных БД Platform V Kintsugi (DBM).
Порядок установки
Установка Platform V Kintsugi (DBM) редакция Standard выполняется покомпонентно согласно инструкциям, представленным в разделах:
-
Установка компонента Kintsugi (DBCM) (обязательный) делится на этапы:
Дополнительно приведен файл конфигурации переменных окружения Docker Compose, необходимый для установки компонента Kintsugi (DBCM).
Установка компонента Kintsugi (DBCM) обязательна, так как отсутствие данной системы приведет к полной неработоспособности Platform V Kintsugi (DBM) редакция Standard.
Установка компонента Kintsugi agent (DBDA) опциональна, так как отсутствие данной системы приведет к невозможности получения метрик хоста и обнаружения установленных СУБД семейства PostgreSQL. Это приведет к отсутствию данных на виджетах Использование памяти, Использование памяти программами и Использование CPU в системе (дашборд Метрики вкладка Метрики) компонента Kintsugi (DBCM).