Дата публикации: 11.07.2025
Содержание:
1 Введение
3 Установка дополнительных компонентов Витрины данных
3.1 Установка дополнительных компонентов Витрины данных конфигурации «Стандарт» вручную
3.2 Установка дополнительных компонентов Витрины данных конфигурации «Стандарт» с помощью Datamart Studio
3.2.1 Установка backupmanager
3.2.2 Установка nginx web-server
3.2.3 Установка компонентов, входящих в состав слоя адаптеров
3.2.3.1 Установка podd-adapter-group-tp
3.2.3.2 Установка podd-adapter-import-tp
3.2.3.3 Установка podd-adapter-replicator
3.2.3.4 Установка podd-avro-defragmentator
3.2.4 Установка rest-adapter
3.2.5 Установка blob_adapter
3.2.6 Установка printable-forms-service
3.2.7 Установка counter-provider
3.2.8 Установка smevql-server
3.2.9 Установка smev3-adapter
3.2.10 Установка криптопровайдера
3.2.11 Установка компонентов, входящих в состав слоя с мониторингом
3.2.11.1 Установка grafana
3.2.11.2 Установка prometheus
3.2.11.3 Установка alertmanager
3.2.11.4 Установка loki
3.2.11.5 Установка cadvisor
3.2.11.6 Установка node exporter
3.2.11.7 Установка redis exporter
3.2.11.8 Установка fluentbit docker
3.2.12 Установка загрузчиков
3.2.12.1 Установка podd uploader
3.2.12.2 Установка dtm uploader
4 Заключение
Типовое ПО «Витрина данных» представляет собой комплекс программных и технических средств в составе информационно-телекоммуникационной инфраструктуры Участника взаимодействия (УВ), обеспечивающий хранение и предоставление данных другим УВ с использованием СМЭВ4. Подробное описание установки ПО «Витрина данных» приведено в Руководстве по установке Типового ПО Витрина данных, размещённом на портале ЕСКС в разделе Документы ПО для Участников СМЭВ (подраздел: ТПО Витрина данных).
Типовое ПО «Витрина данных» может быть установлено в различных конфигурациях. Подробнее об этом – в статье «Выбор конфигурации установки Типового ПО «Витрина данных». В данной статье описан процесс установки дополнительного набора компонентов и приложений, необходимых для выполнения различных задач в Витрине данных конфигурации «Стандарт».
Устанавливать компоненты и приложения необходимо в строго определенной последовательности двумя способами:
- вручную;
- с помощью программы оркестрации компонентов Витрин данных Datamart Studio (далее – Студия).
2 Последовательность установки дополнительных компонентов Витрины «Стандарт»
Примечание
Установка любого набора компонентов зависит от того, как предполагается использовать Витрину данных. Например, появилась необходимость настроить мониторинг, или со временем возникла нужда в передаче бинарных объектов. Следует учитывать, что во избежание проблем тот или иной набор компонентов необходимо устанавливать в определённой последовательности.
Рассмотрим последовательность установки дополнительного перечня компонентов:
1) Backupmanager
Backupmanager – утилита резервного копирования. УтилитаBackup manager разработана для реализации механизма резервного копирования Витрины данных и восстановления из резервной копии.Backup manager используется для оркестрации процесса резервного копирования слоя адаптеров и утилиты DTM-tools, осуществляющей резервное копирование логической модели базы данных и физических данных СУБД, входящих в инсталляцию.
2) Nginx web-server
Nginx web-server – это программное обеспечение с открытым исходным кодом для создания веб-серверов. Оно принимает запрос клиента, например браузера, обрабатывает его и возвращает ответ.3) Компоненты, входящие в состав слоя адаптеров
- Podd-adapter-group-tp – ПОДД-адаптер – модуль группировки данных табличных параметров;
-> группирует поступающие пакеты каждого табличного параметра в отдельные топики;
-> подготавливает сгруппированные пакеты данных для последующей записи в Prostore (с помощью модуля ПОДД-адаптера-Модуль-MPPW);
-> выдает команду модулю ПОДД-адаптер - Модуль импорта данных табличных параметров на запись данных во временные таблицы, созданные в Prostore.
- Podd-adapter-import-tp – ПОДД-адаптер – модуль импорта данных табличных параметров
-> создает временные таблицы в Prostore для хранения табличных параметров перед исполнением запроса;
-> удаляет временные таблицы после обработки запроса.
- Podd-adapter-replicator
- Podd-avro-defragmentator
4) Rest-adapter
Сервис, реализующий публикацию конечных точек API для обработки запросов с использованием спецификации OpenAPI версии 3. Используется для сохранения обратной совместимости получения данных из ведомства по REST.
5) Blob_adapter
Blob_adapter – программный модуль Витрины данных, предназначенный для получения доступа из Витрины данных к Blob-объектам ведомства.
Blob-объект это специальный тип двоичных данных, предназначенный для хранения бинарных файлов: изображений, скан-копий документов, текстовых файлов и т.д.
Blob-адаптер предоставляет возможность настроить доступ к Blob-объектам расположенным в Хранилище Blob-объектов, которое располагается на стороне ведомства и не является частью Витрины данных.
6) Printable-forms-service
Printable-forms-service – модуль формирования документов (сервис печатных форм).
Сервис Формирования документов предназначен для решения следующих задач:
-> формировать документ, на основе поступившего в Витрину запроса, в формате XML и PDF;
-> отправлять сформированные документы на подпись в сервис Notarius;
-> отправлять сформированные и подписанные документы в СМЭВ4 в виде ответа на пришедший запрос.
7) Counter-provider
Counter-provider – модуль генерации уникального номера:
Сервис генерации уникального номера позволяет создавать неповторяющиеся уникальные порядковые номера для сквозной нумерации файлов в сервисе формирования документов Типового ПО Витрины данных конфигурации Стандарт.
В сервисе реализованы следующие функции:
-> долговременного хранения неограниченного списка счетчиков;
-> атомарного изменения счетчика при параллельном использовании этой функции.
8) Smevql-server
Smevql-server – (СМЭВ QL Сервер) приложение для конфигурирования и запуска типового API извлечения данных из хранилищ под управлением типового ПО «Витрина данных» от Минцифры (Ядро Prostore 6.1+).
Сервер обладает следующими характеристиками:
-> поддержка множественных источников данных Prostore;
-> выбор источника по условиям запроса;
-> защита атрибутов модели данных по их предоставлению;
-> автоматический параллелизм запросов к Prostore.
9) Smev3-adapter
Smev3-adapter – (СМЭВ3-адаптер) обеспечивает информационное взаимодействие через единый электронный сервис единой системы межведомственного электронного взаимодействия (далее – СМЭВ). Ставится вместе с приложением CryptoPro.
10) Криптопровайдер
Cryptopro – программный модуль Витрины данных (криптопровайдер), предназначенный для генерации электронной подписи (ЭП), работы с сертификатами.
11) Компоненты, входящие в состав слоя с мониторингом
- Grafana – веб-приложение для аналитики и интерактивной визуализации показателей мониторинга с открытым исходным кодом.
- Prometheus – программное приложение, используемое для мониторинга событий и оповещения, которое записывает метрики в реальном времени в базу данных временных рядов, построенную с использованием модели HTTP-запроса, с гибкими запросами и оповещениями в режиме реального времени.
- Alertmanager – это менеджер оповещений об инцидентах, который работает в паре с Prometheus.
Реализация: в специальном alert-конфиге Prometheus создаются предупреждения, когда они срабатывают, Prometheus отправляет их в AlertManager, который уже ими управляет: подавляет, объединяет, отправляет уведомления на разные платформы.
- Loki – приложение для агрегирования log-файлов, используется совместно с Prometheus.
- Cadvisor – предоставляет метрики.
- Node Exporter – процессы, обеспечивающие сбор и передачу системных метрик серверу Prometheus. Также, используется для сбора метрик модулей СМЭВ4-адаптера и CSV-uploader.
- Redis exporter – это сервис, который получает метрики от приложения и предоставляет их в систему мониторинга Prometheus.
- FluentBit Docker – компонент сбора данных запросов и ответов Витрины данных. Реализован с целью проведения бизнес-мониторинга процессов обработки запросов Типовым ПО «Витрина данных», как в целом, так и в части функционирования отдельных витрин.
12) Загрузчики
- Podd uploader – это доп. загрузчик для витрины данных в составе программного обеспечения Datamart Studio.
- Dtm uploader – это сервис загрузки данных, реализуемый компонентой ETL, предоставляющей REST API.
3 Установка дополнительных компонентов Витрины данных
Установка дополнительных компонентов Витрины данных версии «Стандарт» возможна двумя вариантами:
- Установка дополнительных компонентов Витрины данных конфигурации «Стандарт» вручную;
- Установка дополнительных компонентов Витрины данных конфигурации «Стандарт» с помощью Datamart Studio.
3.1 Установка дополнительных компонентов Витрины данных конфигурации «Стандарт» вручную
Данный вариант установки компонентов Витрины данных представляет собой сложный процесс. Все компоненты витрины оформлены в виде системных служб и имеют отдельные файлы конфигурации. Они автоматически запускаются при старте сервера и также автоматически останавливаются при его выключении. При необходимости любой из сервисов/модулей можно остановить и перезапустить. Описание настроек модулей приведено в Руководстве администратора Типового ПО Витрина данных НСУД, размещённом на портале ЕСКС в разделе Документы ПО для Участников СМЭВ (подраздел: ТПО Витрина данных).
Установка дополнительных компонентов витрины производится без необходимости доступа к сети Интернет для скачивания компонентов.
Процесс установки описан в разделе 4. Установка программы документа Руководство по установке типового ПО Витрина, расположенного на портале ЕСКС в разделе Документы ПО для Участников СМЭВ (подраздел: ТПО Витрина данных).
3.2 Установка дополнительных компонентов Витрины данных конфигурации «Стандарт» с помощью Datamart Studio
В данном разделе описан процесс установки дополнительного набора приложений в уже созданной Витрине данных на платформе Datamart Studio (как создать Витрину данных на платформе Datamart Sdudio описано в официальной документации платформы Datamart Sdudio в разделе 8. Создание и удаление услуг).
Примечание
Для знакомства с процессом развертывания ПО Datamart Studio на практике рекомендуем пройти бесплатный курс «Как стать Поставщиком данных через СМЭВ4».
В Datamart Studio приложения устанавливаются в виде инсталляций.
Процесс установки основных компонентов, необходимых для корректной работы Витрины данных, описан в статье – Установка витрины в конфигурации стандарт. Минимальный набор.
Рассмотрим установку перечня дополнительных приложений ПО «Витрины данных». Порядок установки:
1) Backupmanager
2) Nginx web-server
3) Компоненты, входящие в состав слоя адаптеров:
- Podd-adapter-group-tp
- Podd-adapter-import-tp
- Podd-adapter-replicator
- Podd-avro-defragmentator
4) Rest-adapter
5) Blob_adapter
6) Printable-forms-service
7) Counter-provider
8) Smevql-server
9) Smev3-adapter
10) Cryptopro
11) Компоненты, входящие в состав слоя с мониторингом:
- Grafana
- Prometheus
- Alertmanager
- Loki
- Cadvisor
- Node Exporter
- Redis exporter
- FluentBit Docker.
12) Загрузчики:
- Podd uploader
- Dtm uploader
Утилита Backupmanager разработана для:
- реализации механизма резервного копирования Витрины данных и восстановления из резервной копии;
- оркестрации процесса резервного копирования слоя адаптеров и утилиты DTM-tools, осуществляющей резервное копирование логической модели базы данных и физических данных СУБД, входящих в инсталляцию.
Для установки Backupmanager выполните следующие действия:
1. Добавьте инсталляцию Backupmanager:
1)
Выберите в перечне приложений бандл backupmanager [backupmanager-*** (bundle v: ***)] (здесь и далее: ***
- номер версии бандла).
2)
Укажите сервер, на который будет устанавливаться приложение Backupmanager.
3)
Нажмите Сохранить
(см. Рисунок 1).

Рисунок 1 – Форма добавления инсталляции
В результате в правом верхнем углу отобразится уведомление об успешном добавлении инсталляции (см. Рисунок 2).

Рисунок 2 – Уведомление об успешном добавлении инсталляции нового компонента
В списке инсталляций отобразится приложение с одним сервером.
2. Установите приложение Backupmanager. Для этого выполните следующие действия:
1) В карточке Витрины данных перейдите на вкладку Инсталляции.
2) Нажмите на значок замка для инсталляции backupmanager.

Рисунок 3 – Установка инсталляции
4) В окне с подтверждением действия нажмите Да (см. Рисунок 4).

Рисунок 4 – Запрос подтверждения для выполнения действия
После успешной установки загрузчика в правом верхнем углу отобразится уведомление об этом (см. Рисунок 5).

Рисунок 5 – Уведомление об успешной установке приложения
3.2.2 Установка nginx web-server
1. Добавьте инсталляцию Nginx web-server:
1) Выберите в перечне приложений бандл nginx web-server [nginx-*** (bundle v: ***)].
2) Укажите сервер, на который будет устанавливаться Nginx web-server.
3) Нажмите Сохранить
(см. Рисунок 6).

Рисунок 6 – Форма добавления инсталляции
В результате в правом верхнем углу отобразится уведомление об успешном добавлении инсталляции (см. Рисунок 7).

Рисунок 7 – Уведомление об успешном добавлении инсталляции нового компонента
В списке инсталляций отобразится приложение с одним сервером.
2. Установите приложение Nginx web-server. Для этого выполните следующие действия:
1) В карточке Витрины данных перейдите на вкладку Инсталляции.
2) Нажмите на значок замка для инсталляции nginx.
3) В выпадающем меню выберите Установить (см. Рисунок 8).

Рисунок 8 – Установка инсталляции
4) В окне с подтверждением действия нажмите Да (см. Рисунок 9).

Рисунок 9 – Запрос подтверждения для выполнения действия
После успешной установки загрузчика в правом верхнем углу отобразится уведомление об этом (см. Рисунок 10).

Рисунок 10 – Уведомление об успешной установке приложения
3.2.3 Компоненты, входящие в состав слоя адаптеров
Перед установкой дополнительных компонентов, входящих в состав слоя адаптеров, необходимо учитывать версию адаптеров, входящих в установку минимального набора компонентов установленных при создании витрины (версия дополнительных компонентов, входящих в состав слоя адаптеров, должна быть точно такой же).
1. Добавьте инсталляцию Podd-adapter-group-tp:
1) Выберите в перечне приложений бандл podd-adapter-group-tp [podd-adapter-group-tp-*** (bundle v: ***)].
2) Укажите сервер, на который будет устанавливаться podd-adapter-group-tp.
3) Нажмите Сохранить (см. Рисунок 11).

Рисунок 11 – Форма добавления инсталляции
В результате в правом верхнем углу отобразится уведомление об успешном добавлении инсталляции (см. Рисунок 12).

Рисунок 12 – Уведомление об успешном добавлении инсталляции нового компонента
В списке инсталляций отобразится приложение с одним сервером.
2. Установите приложение Podd-adapter-group-tp. Для этого выполните следующие действия:
1) В карточке Витрины данных перейдите на вкладку Инсталляции.
2) Нажмите на значок замка для инсталляции podd_adapter_group_tp.
3) В выпадающем меню выберите Установить (см. Рисунок 13).

Рисунок 13 – Установка инсталляции
4) В окне с подтверждением действия нажмите Да (см. Рисунок 14).

Рисунок 14 – Запрос подтверждения для выполнения действия
После успешной установки загрузчика в правом верхнем углу отобразится уведомление об этом (см. Рисунок 15).

Рисунок 15 – Уведомление об успешной установке приложения
3.2.3.2 Podd-adapter-import-tp
1. Добавьте инсталляцию Podd-adapter-import-tp:
1) Выберите в перечне приложений бандл podd-adapter-import-tp [podd-adapter-import-tp-*** (bundle v: ***)].
2) Укажите сервер, на который будет устанавливаться podd-adapter-import-tp.
3) Нажмите Сохранить (см. Рисунок 16).

Рисунок 16 – Форма добавления инсталляции
В результате в правом верхнем углу отобразится уведомление об успешном добавлении инсталляции (см. Рисунок 17).

Рисунок 17 – Уведомление об успешном добавлении инсталляции нового компонента
В списке инсталляций отобразится приложение с одним сервером.
2. Установите приложение Podd-adapter-import-tp. Для этого выполните следующие действия:
1) В карточке Витрины данных перейдите на вкладку Инсталляции.
2) Нажмите на значок замка для инсталляции podd_adapter_import_tp.
3) В выпадающем меню выберите Установить (см. Рисунок 18).

Рисунок 18 – Установка инсталляции
4) В окне с подтверждением действия нажмите Да (см. Рисунок 19).

Рисунок 19 – Запрос подтверждения для выполнения действия
После успешной установки загрузчика в правом верхнем углу отобразится уведомление об этом (см. Рисунок 20).

Рисунок 20 – Уведомление об успешной установке приложения
3.2.3.3 Podd-adapter-replicator
Модуль используется для получения результатов комплексных запросов из нескольких Витрин источников. Подписка позволяет автоматически загрузить и поддерживать в актуальном состоянии данные из Витрины Поставщика в специальном хранилище на стороне Потребителя - Хранилище данных по подписке. Потребитель посылает запросы напрямую в своё Хранилище данных по подписке, в результате чего сокращается продолжительность сеансов обмена и необходимость «склейки» запросов на стороне СМЭВ4.
Обмен между Витринами осуществляется по предварительно созданной подписке на уведомления об изменениях или репликацию.
Модуль решает следующие задачи:
- запрос создания подписки (Поставщик данных);
- запрос отмены подписки (Поставщик данных);
- запрос дельты (Поставщик данных);
- запрос создания структуры по подписке (Получатель данных);
- запрос применения дельты (Получатель данных).
Подписка позволяет автоматически загрузить и поддерживать в актуальном состоянии данные из Витрины Поставщика в специальном хранилище на стороне Потребителя (Хранилище данных по подписке) и Потребитель посылает запросы напрямую в своё Хранилище. Подробнее про работу подписок описано в статье - Обмены в СМЭВ 4 с использованием подписок.
Адаптер репликатор необходим не только для использования подписок, но и для реализации настройки так называемой “мультивитрины”. Как настроить несколько витрин на динамический топик описано в статье - Настройка нескольких витрин в ПО Витрина данных через динамический топик.
Для установки Podd-adapter-replicator выполните следующие действия:
1. Добавьте инсталляцию Podd-adapter-replicator:
1) Выберите в перечне приложений бандл podd-adapter-replicator [podd_adapter_replicator-*** (bundle v: ***)].
2) Укажите сервер, на который будет устанавливаться podd-adapter-replicator.
3) Нажмите Сохранить (см. Рисунок 21).

Рисунок 21 – Форма добавления инсталляции
В результате в правом верхнем углу отобразится уведомление об успешном добавлении инсталляции (см. Рисунок 22).

Рисунок 22 – Уведомление об успешном добавлении инсталляции нового компонента
В списке инсталляций отобразится приложение с одним сервером.
2. Установите приложение Podd-adapter-replicator. Для этого выполните следующие действия:
1) В карточке Витрины данных перейдите на вкладку Инсталляции.
2) Нажмите на значок замка для инсталляции podd_adapter_replicator.
3) В выпадающем меню выберите Установить(см. Рисунок 23).

Рисунок 23 – Установка инсталляции
4) В окне с подтверждением действия нажмите Да (см. Рисунок 24).

Рисунок 24 – Запрос подтверждения для выполнения действия
После успешной установки загрузчика в правом верхнем углу отобразится уведомление об этом (см. Рисунок 25).

Рисунок 25 – Уведомление об успешной установке приложения
3.2.3.4 Podd-avro-defragmentator
Модуль дефрагментации чанков табличных параметров выполняет следующие функции:
- считывает все чанки из общего топика query.tp.bin;
- группирует их по сочетанию {requestId, subRequestId, tableParamId, streamNum};
- накапливает чанки на локальном жестком диске;
- при получении всех чанков одного стрима:
-> десериализует единый AVRO-объект;
-> разделяет полученные строки на подмножества строк;
-> каждое подмножество строк сериализует в отдельный avro-объект;
-> полученные avro-объекты записывает в топик query.TP.
Для установки Podd-avro-defragmentator выполните следующие действия:
1. Добавьте инсталляцию Podd-avro-defragmentator:
1) Выберите в перечне приложений бандл podd-avro-defragmentator [podd_adapter_ defragmentator-*** (bundle v: ***)].
2) Укажите сервер, на который будет устанавливаться podd-avro-defragmentator.
3) Нажмите Сохранить (см. Рисунок 26).

Рисунок 26 – Форма добавления инсталляции
В результате в правом верхнем углу отобразится уведомление об успешном добавлении инсталляции (см. Рисунок 27).

Рисунок 27 – Уведомление об успешном добавлении инсталляции нового компонента
В списке инсталляций отобразится приложение с одним сервером.
2. Установите приложение Podd-avro-defragmentator. Для этого выполните следующие действия:
1) В карточке Витрины данных перейдите на вкладку Инсталляции.
2) Нажмите на значок замка для инсталляции podd_avro_defragmentator.
3) В выпадающем меню выберите Установить (см. Рисунок 28).

Рисунок 28 – Установка инсталляции
4) В окне с подтверждением действия нажмите Да (см. Рисунок 29).

Рисунок 29 – Запрос подтверждения для выполнения действия
После успешной установки загрузчика в правом верхнем углу отобразится уведомление об этом (см. Рисунок 30).

Рисунок 30 – Уведомление об успешной установке приложения
Возможности REST-адаптера:
- На основании своих настроек преобразует полученный REST-запрос в SQL-запрос.
- Отправляет сформированный SQL-запрос в Витрину данных.
- Преобразует полученный от Витрины данных ответ на SQL-запрос в REST-ответ.
- Отправляет сформированный REST-ответ Внешней ИС.
При взаимодействии через REST-адаптер Программа выполняет следующие основные операции по обработке данных:
- предоставляет программный интерфейс к конечным точкам API по протоколу HTTP;
- конечная точка доступа поддерживает конфигурирование, которое позволяет:
-> с использованием атрибутов HTTP-запроса и результатов SQL-запросов построить и отправить ответ на HTTP-запрос из программы к Внешней ИС;
-> документировать сконфигурированный API с использованием спецификации OpenAPI версии 3.
Для установки REST-адаптера выполните следующие действия:
1. Добавьте инсталляцию Rest-adapter:
1) Выберите в перечне приложений бандл rest-adapter [rest-adapter-*** (bundle v: ***)].
2) Укажите сервер, на который будет устанавливаться rest-adapter.
3) Нажмите Сохранить (см. Рисунок 31).

Рисунок 31 – Форма добавления инсталляции
В результате в правом верхнем углу отобразится уведомление об успешном добавлении инсталляции (см. Рисунок 32).

Рисунок 32 – Уведомление об успешном добавлении инсталляции нового компонента
В списке инсталляций отобразится приложение с одним сервером.
2. Установите приложение Rest-adapter. Для этого выполните следующие действия:
1) В карточке Витрины данных перейдите на вкладку Инсталляции.
2) Нажмите на значок замка для инсталляции rest-adapter.
3) В выпадающем меню выберите Установить (см. Рисунок 33).

Рисунок 33 – Установка инсталляции
4) В окне с подтверждением действия нажмите Да (см. Рисунок 34).

Рисунок 34 – Запрос подтверждения для выполнения действия
После успешной установки загрузчика в правом верхнем углу отобразится уведомление об этом (см. Рисунок 35).

Рисунок 35 – Уведомление об успешной установке приложения
Blob-адаптер предназначен для следующих задач:
- настройки доступа в Хранилище BLOB-объектов;
- предоставления регламентированного доступа к BLOB-объектам;
- получения и отправки запросов на получение BLOB-объектов;
- чтения BLOB-объектов;
- сохранения BLOB-объектов на FTP-сервере (через СМЭВ3-адаптер).
Взаимодействие с Blob-объектами возможно через запросы из СМЭВ (через СМЭВ3-адаптер) или ПОДД (через PODD-адаптер). Доступ к считыванию BLOB-объектов производится методом GET по протоколу HTTP/HTTPS (указывается в конфигурации, параметр host).
Как настроить BLOB-адаптер описано в статье – Как передавать файлы через СМЭВ4.
Для установки BLOB-адаптера выполните следующие действия:
1. Добавьте инсталляцию Blob-adapter:
1) Выберите в перечне приложений бандл blob-adapter [blob-adapter-*** (bundlev: ***)].
2) Укажите сервер, на который будет устанавливаться blob-adapter.
3) Нажмите Сохранить (см. Рисунок 36).

Рисунок 36 – Форма добавления инсталляции
В результате в правом верхнем углу отобразится уведомление об успешном добавлении инсталляции (см. Рисунок 37).

Рисунок 37 – Уведомление об успешном добавлении инсталляции нового компонента
В списке инсталляций отобразится приложение с одним сервером.
2. Установите приложение Blob-adapter. Для этого выполните следующие действия:
1) В карточке Витрины данных перейдите на вкладку Инсталляции.
2) Нажмите на значок замка для инсталляции blob_adapter.
3) В выпадающем меню выберите Установить (см. Рисунок 38).

Рисунок 38 – Установка инсталляции
4) В окне с подтверждением действия нажмите Да (см. Рисунок 39).

Рисунок 39 – Запрос подтверждения для выполнения действия
После успешной установки загрузчика в правом верхнем углу отобразится уведомление об этом (см. Рисунок 40).

Рисунок 40 – Уведомление об успешной установке приложения
Примечание
Ставится вместе с приложением counter-provider.
Инструкция по настройки сервиса печных форм представлена в статье – Работа с сервисом печатных форм.
Для установки Printable-forms-service выполните следующие действия:
1. Добавьте инсталляцию Printable-forms-service:
1) Выберите в перечне приложений бандл printable-forms-service [printable-forms-service-*** (bundlev: ***)].
2) Укажите сервер, на который будет устанавливаться printable-forms-service.
3) Нажмите Сохранить (см. Рисунок 41).

Рисунок 41 – Форма добавления инсталляции
В результате в правом верхнем углу отобразится уведомление об успешном добавлении инсталляции (см. Рисунок 42).

Рисунок 42 – Уведомление об успешном добавлении инсталляции нового компонента
В списке инсталляций отобразится приложение с одним сервером.
2. Установите приложение Printable-forms-service. Для этого выполните следующие действия:
1) В карточке Витрины данных перейдите на вкладку Инсталляции.
2) Нажмите на значок замка для инсталляции printable_forms_service.
3) В выпадающем меню выберите Установить (см. Рисунок 43).

Рисунок 43 – Установка инсталляции
4) В окне с подтверждением действия нажмите Да (см. Рисунок 44).

Рисунок 44 – Запрос подтверждения для выполнения действия
После успешной установки загрузчика в правом верхнем углу отобразится уведомление об этом (см. Рисунок 45).

Рисунок 45 – Уведомление об успешной установке приложения
1. Добавьте инсталляцию Counter-provider:
1) Выберите в перечне приложений бандл counter-provider [counter-provider-*** (bundle v: ***)].
2) Укажите сервер, на который будет устанавливаться counter-provider.
3) Нажмите Сохранить (см. Рисунок 46).

Рисунок 46 – Форма добавления инсталляции
В результате в правом верхнем углу отобразится уведомление об успешном добавлении инсталляции (см. Рисунок 47).

Рисунок 47 – Уведомление об успешном добавлении инсталляции нового компонента
В списке инсталляций отобразится приложение с одним сервером.
2. Установите приложение Counter-provider. Для этого выполните следующие действия:
1) В карточке Витрины данных перейдите на вкладку Инсталляции.
2) Нажмите на значок замка для инсталляции counter_provider.
3) В выпадающем меню выберите Установить (см. Рисунок 48).

Рисунок 48 – Установка инсталляции
4) В окне с подтверждением действия нажмите Да (см. Рисунок 49).

Рисунок 49 – Запрос подтверждения для выполнения действия
После успешной установки загрузчика в правом верхнем углу отобразится уведомление об этом (см. Рисунок 50).

Рисунок 50 – Уведомление об успешной установке приложения
1. Добавьте инсталляцию Smevql-server:
1) Выберите в перечне приложений бандл smevql-server [smevql-server-*** (bundle v: ***)].
2) Укажите сервер, на который будет устанавливаться smevql-server.
3) Нажмите Сохранить (см. Рисунок 51).

Рисунок 51 – Форма добавления инсталляции
В результате в правом верхнем углу отобразится уведомление об успешном добавлении инсталляции (см. Рисунок 52).

Рисунок 52 – Уведомление об успешном добавлении инсталляции нового компонента
В списке инсталляций отобразится приложение с одним сервером.
2. Установите приложение Smevql-server. Для этого выполните следующие действия:
1) В карточке Витрины данных перейдите на вкладку Инсталляции.
2) Нажмите на значок замка для инсталляции smevql_server.
3) В выпадающем меню выберите Установить (см. Рисунок 53).

Рисунок 53 – Установка инсталляции
4) В окне с подтверждением действия нажмите Да (см. Рисунок 54).

Рисунок 54 – Запрос подтверждения для выполнения действия
После успешной установки загрузчика в правом верхнем углу отобразится уведомление об этом (см. Рисунок 55).

Рисунок 55 – Уведомление об успешной установке приложения
Примечание
Ставится вместе с приложением CryptoPro.
1. Добавьте инсталляцию Smev3-adapter:
1) Выберите в перечне приложений бандл smev3-adapter [smev3-adapter-*** (bundlev: ***)].
2) Укажите сервер, на который будет устанавливаться smev3-adapter.
3) Нажмите Сохранить (см. Рисунок 56).

Рисунок 56 – Форма добавления инсталляции
В результате в правом верхнем углу отобразится уведомление об успешном добавлении инсталляции (см. Рисунок 57).

Рисунок 57 – Уведомление об успешном добавлении инсталляции нового компонента
В списке инсталляций отобразится приложение с одним сервером.
2. Установите приложение Smev3-adapter. Для этого выполните следующие действия:
1) В карточке Витрины данных перейдите на вкладку Инсталляции.
2) Нажмите на значок замка для инсталляции smev3_adapter.
3) В выпадающем меню выберите Установить (см. Рисунок 58).

Рисунок 58 – Установка инсталляции
4) В окне с подтверждением действия нажмите Да (см. Рисунок 59).

Рисунок 59 – Запрос подтверждения для выполнения действия
После успешной установки загрузчика в правом верхнем углу отобразится уведомление об этом (см. Рисунок 60).

Рисунок 60 – Уведомление об успешной установке приложения
1. Добавьте инсталляцию CryptoPro:
1) Выберите в перечне приложений бандл криптопровайдера: сryptopro [сryptopro-*** (bundle v: ***)].
2) Укажите сервер, на который будет устанавливаться сryptopro.
3) Нажмите Сохранить (см. Рисунок 61).

Рисунок 61 – Форма добавления инсталляции
В результате в правом верхнем углу отобразится уведомление об успешном добавлении инсталляции (см. Рисунок 62).

Рисунок 62 – Уведомление об успешном добавлении инсталляции нового компонента
В списке инсталляций отобразится приложение с одним сервером.
2. Установите приложение CryptoPro. Для этого выполните следующие действия:
1) В карточке Витрины данных перейдите на вкладку Инсталляции.
2) Нажмите на значок замка для инсталляции сryptopro.
3) В выпадающем меню выберите Установить (см. Рисунок 63).

Рисунок 63 – Установка инсталляции
4) В окне с подтверждением действия нажмите Да (см. Рисунок 64).

Рисунок 64 – Запрос подтверждения для выполнения действия
После успешной установки загрузчика в правом верхнем углу отобразится уведомление об этом (см. Рисунок 65).

Рисунок 65 – Уведомление об успешной установке приложения
3.2.11 Компоненты, входящие в состав слоя с мониторингом
Компоненты мониторинга предоставляют возможность отслеживать состояние Витрины данных и её производительность. Возможность отслеживания ключевых метрик и показателей каждого компонента позволяет выявлять проблемы и своевременно предотвращать неисправности. С настройками мониторинга можно ознакомиться в статье – Возможности мониторинга Витрины.
Для мониторинга состояния работы Типового ПО «Витрина данных» используется связка Grafana + Prometheus. Grafana используется для представления в графическом виде временных рядов и текстовых данных.
1. Добавьте инсталляцию Grafana:
1) Выберите в перечне приложений бандл Grafana: Grafana [grafana-*** (bundle v: ***)].
2) Укажите сервер, на который будет устанавливаться Grafana.
3) Нажмите Сохранить (см. Рисунок 66).

Рисунок 66 – Форма добавления инсталляции
В результате в правом верхнем углу отобразится уведомление об успешном добавлении инсталляции (см. Рисунок 67).

Рисунок 67 – Уведомление об успешном добавлении инсталляции нового компонента
В списке инсталляций отобразится приложение с одним сервером.
2. Установите приложение Grafana. Для этого выполните следующие действия:
1) В карточке Витрины данных перейдите на вкладку Инсталляции.
2) Нажмите на значок замка для инсталляции grafana.
3) В выпадающем меню выберитеУстановить (см. Рисунок 68).

Рисунок 68 – Установка инсталляции
4) В окне с подтверждением действия нажмите Да (см. Рисунок 69).

Рисунок 69 – Запрос подтверждения для выполнения действия
После успешной установки загрузчика в правом верхнем углу отобразится уведомление об этом (см. Рисунок 70).

Рисунок 70 – Уведомление об успешной установке приложения
1. Добавьте инсталляцию Prometheus:
1) Выберите в перечне приложений бандл prometheus: Prometheus [prometheus-*** (bundle v: ***)].
2) Укажите сервер, на который будет устанавливаться Prometheus.
3) Нажмите Сохранить (см. Рисунок 71).

Рисунок 71 – Форма добавления инсталляции
В результате в правом верхнем углу отобразится уведомление об успешном добавлении инсталляции (см. Рисунок 72).

Рисунок 72 – Уведомление об успешном добавлении инсталляции нового компонента
В списке инсталляций отобразится приложение с одним сервером.
2. Установите приложение Prometheus. Для этого выполните следующие действия:
1) В карточке Витрины данных перейдите на вкладку Инсталляции.
2) Нажмите на значок замка для инсталляции prometheus.
3) В выпадающем меню выберите Установить (см. Рисунок 73).

Рисунок 73 – Установка инсталляции
4) В окне с подтверждением действия нажмите Да (см. Рисунок 74).

Рисунок 74 – Запрос подтверждения для выполнения действия
После успешной установки загрузчика в правом верхнем углу отобразится уведомление об этом (см. Рисунок 75).

Рисунок 75 – Уведомление об успешной установке приложения
1. Добавьте инсталляцию Alertmanager:
1) Выберите в перечне приложений бандлAlertmanager [alertmanager-*** (bundle v: ***)].
2) Укажите сервер, на который будет устанавливаться Alertmanager.
3) Нажмите Сохранить (см. Рисунок 76).

Рисунок 76 – Форма добавления инсталляции
В результате в правом верхнем углу отобразится уведомление об успешном добавлении инсталляции (см. Рисунок 77).

Рисунок 77 – Уведомление об успешном добавлении инсталляции нового компонента
В списке инсталляций отобразится приложение с одним сервером.
2. Установите приложение Alertmanager. Для этого выполните следующие действия:
1) В карточке Витрины данных перейдите на вкладку Инсталляции.
2) Нажмите на значок замка для инсталляции alertmanager.
3) В выпадающем меню выберите Установить (см. Рисунок 78).

Рисунок 78 – Установка инсталляции
4) В окне с подтверждением действия нажмите Да (см. Рисунок 79).

Рисунок 79 – Запрос подтверждения для выполнения действия
После успешной установки загрузчика в правом верхнем углу отобразится уведомление об этом (см. Рисунок 80).

Рисунок 80 – Уведомление об успешной установке приложения
1. Добавьте инсталляцию Loki:
1) Выберите в перечне приложений бандл loki: Loki [loki-*** (bundle v: ***)].
2) Укажите сервер, на который будет устанавливаться Loki.
3) Нажмите Сохранить (см. Рисунок 81).

Рисунок 81 – Форма добавления инсталляции
В результате в правом верхнем углу отобразится уведомление об успешном добавлении инсталляции (см. Рисунок 82).

Рисунок 82 – Уведомление об успешном добавлении инсталляции нового компонента
В списке инсталляций отобразится приложение с одним сервером.
2. Установите приложение Loki. Для этого выполните следующие действия:
1) В карточке Витрины данных перейдите на вкладку Инсталляции.
2) Нажмите на значок замка для инсталляции loki.
3) В выпадающем меню выберите Установить (см. Рисунок 83).

Рисунок 83 – Установка инсталляции
4) В окне с подтверждением действия нажмите Да (см. Рисунок 84).

Рисунок 84 – Запрос подтверждения для выполнения действия
После успешной установки загрузчика в правом верхнем углу отобразится уведомление об этом (см. Рисунок 85).

Рисунок 85 – Уведомление об успешной установке приложения
1. Добавьте инсталляцию Cadvisor:
1) Выберите в перечне приложений бандл cadvisor: Cadvisor [cadvisor-*** (bundle v: ***)].
2) Укажите сервер, на который будет устанавливаться Cadvisor.
3) Нажмите Сохранить (см. Рисунок 86).

Рисунок 86 – Форма добавления инсталляции
В результате в правом верхнем углу отобразится уведомление об успешном добавлении инсталляции (см. Рисунок 87).

Рисунок 87 – Уведомление об успешном добавлении инсталляции нового компонента
В списке инсталляций отобразится приложение с одним сервером.
2. Установите приложение Cadvisor. Для этого выполните следующие действия:
1) В карточке Витрины данных перейдите на вкладку Инсталляции.
2) Нажмите на значок замка для инсталляции cadvisor.
3) В выпадающем меню выберите Установить (см. Рисунок 88).

Рисунок 88 – Установка инсталляции
4) В окне с подтверждением действия нажмите Да (см. Рисунок 89).

Рисунок 89 – Запрос подтверждения для выполнения действия
После успешной установки загрузчика в правом верхнем углу отобразится уведомление об этом (см. Рисунок 90).

Рисунок 90 – Уведомление об успешной установке приложения
1. Добавьте инсталляцию Node Exporter:
1) Выберите в перечне приложений бандл node exporter: NodeExporter [node_exporter-*** (bundlev: ***)].
2) Укажите сервер, на который будет устанавливаться Node Exporter.
3) Нажмите Сохранить (см. Рисунок 91).

Рисунок 91 – Форма добавления инсталляции
В результате в правом верхнем углу отобразится уведомление об успешном добавлении инсталляции (см. Рисунок 92).

Рисунок 92 – Уведомление об успешном добавлении инсталляции нового компонента
В списке инсталляций отобразится приложение с одним сервером.
2. Установите приложение Node Exporter. Для этого выполните следующие действия:
1) В карточке Витрины данных перейдите на вкладку Инсталляции.
2) Нажмите на значок замка для инсталляции node_exporter.
3) В выпадающем меню выберите Установить (см. Рисунок 93).

Рисунок 93 – Установка инсталляции
4) В окне с подтверждением действия нажмите Да (см. Рисунок 94).

Рисунок 94 – Запрос подтверждения для выполнения действия
После успешной установки загрузчика в правом верхнем углу отобразится уведомление об этом (см. Рисунок 95).

Рисунок 95 – Уведомление об успешной установке приложения
1. Добавьте инсталляцию Redis exporter:
1) Выберите в перечне приложений бандл redis exporter: Redis Exporter [redis_exporter-*** (bundle v: ***)].
2) Укажите сервер, на который будет устанавливаться Redis exporter.
3) Нажмите Сохранить (см. Рисунок 96).

Рисунок 96 – Форма добавления инсталляции
В результате в правом верхнем углу отобразится уведомление об успешном добавлении инсталляции (см. Рисунок 97).

Рисунок 97 – Уведомление об успешном добавлении инсталляции нового компонента
В списке инсталляций отобразится приложение с одним сервером.
2. Установите приложение Redis exporter. Для этого выполните следующие действия:
1) В карточке Витрины данных перейдите на вкладку Инсталляции.
2) Нажмите на значок замка для инсталляции redis-exporter.
3) В выпадающем меню выберите Установить (см. Рисунок 98).

Рисунок 98 – Установка инсталляции
4) В окне с подтверждением действия нажмите Да (см. Рисунок 99).

Рисунок 99 – Запрос подтверждения для выполнения действия
После успешной установки загрузчика в правом верхнем углу отобразится уведомление об этом (см. Рисунок 100).

Рисунок 100 – Уведомление об успешной установке приложения
1. Добавьте инсталляцию FluentBit Docker:
1) Выберите в перечне приложений бандл fluentbit docker: FluentBit Docker [fluent_bit_docker -*** (bundle v: ***)].
2) Укажите сервер, на который будет устанавливаться FluentBit Docker.
3) Нажмите Сохранить (см. Рисунок 101).

Рисунок 101 – Форма добавления инсталляции
В результате в правом верхнем углу отобразится уведомление об успешном добавлении инсталляции (см. Рисунок 102).

Рисунок 102 – Уведомление об успешном добавлении инсталляции нового компонента
В списке инсталляций отобразится приложение с одним сервером.
2. Установите приложение FluentBit Docker. Для этого выполните следующие действия:
1) В карточке Витрины данных перейдите на вкладку Инсталляции.
2) Нажмите на значок замка для инсталляции fluent_bit_docker.
3) В выпадающем меню выберите Установить (см. Рисунок 103).

Рисунок 103 – Установка инсталляции
4) В окне с подтверждением действия нажмите Да (см. Рисунок 104).

Рисунок 104 – Запрос подтверждения для выполнения действия
После успешной установки загрузчика в правом верхнем углу отобразится уведомление об этом (см. Рисунок 105).

Рисунок 105 – Уведомление об успешной установке приложения
1. Добавьте инсталляцию Podd uploader:
1) Выберите в перечне приложений бандл podd uploader: podd-uploader [podd_uploader-*** (bundle v: ***)].
2) Укажите сервер, на который будет устанавливаться Podd uploader.
3) Нажмите Сохранить (см. Рисунок 106).

Рисунок 106 – Форма добавления инсталляции
В результате в правом верхнем углу отобразится уведомление об успешном добавлении инсталляции (см. Рисунок 107).

Рисунок 107 – Уведомление об успешном добавлении инсталляции нового компонента
В списке инсталляций отобразится приложение с одним сервером.
2. Установите приложение Podd uploader. Для этого выполните следующие действия:
1) В карточке Витрины данных перейдите на вкладку Инсталляции.
2) Нажмите на значок замка для инсталляции podd_uploader.
3) В выпадающем меню выберите Установить (см. Рисунок 108).

Рисунок 108 – Установка инсталляции
4) В окне с подтверждением действия нажмите Да (см. Рисунок 109).

Рисунок 109 – Запрос подтверждения для выполнения действия
После успешной установки загрузчика в правом верхнем углу отобразится уведомление об этом (см. Рисунок 110).

Рисунок 110 – Уведомление об успешной установке приложения
1. Добавьте инсталляцию Dtm uploader:
1) Выберите в перечне приложений бандл dtm uploader: dtm-uploader [dtm_uploader-*** (bundle v: ***)].
2) Укажите сервер, на который будет устанавливаться Dtm uploader.
3) Нажмите Сохранить (см. Рисунок 111).

Рисунок 111 – Форма добавления инсталляции
В результате в правом верхнем углу отобразится уведомление об успешном добавлении инсталляции (см. Рисунок 112).

Рисунок 112 – Уведомление об успешном добавлении инсталляции нового компонента
В списке инсталляций отобразится приложение с одним сервером.
2. Установите приложение Dtm uploader. Для этого выполните следующие действия:
1) В карточке Витрины данных перейдите на вкладку Инсталляции.
2) Нажмите на значок замка для инсталляции dtm_uploader.
3) В выпадающем меню выберите Установить (см. Рисунок 113).

Рисунок 113 – Установка инсталляции
4) В окне с подтверждением действия нажмите Да (см. Рисунок 114).

Рисунок 114 – Запрос подтверждения для выполнения действия
После успешной установки загрузчика в правом верхнем углу отобразится уведомление об этом (см. Рисунок 115).

Рисунок 115 – Уведомление об успешной установке приложения
4. ЗаключениеТаким образом, мы установили дополнительные компоненты, необходимые для определённых целей использования Витрины данных. С установкой основных (минимальных) компонентов можно ознакомиться в статье – Установка витрины в конфигурации стандарт. Минимальный набор.
Если в процессе установки инсталляции возникли ошибки, то можно просмотреть ее логи. Для этого необходимо в списке всех инсталляций нажать на название требуемой, в результате чего откроется ее карточка.
За помощью в решении проблем с установкой компонентов Витрины обращайтесь в Ситуационный центр (СЦ). Для помощи в составлении заявки рекомендуем воспользоваться статьёй – Алгоритм действия при возникновении проблем в работе витрины данных.