Для эксплуатации продукта «Система управления картами оплаты» (VMS) необходим следующий набор программного обеспечения:
- Операционная система РЕД ОС версии 7.3.1 или более новой;
- SQL-база данных для хранения информации PostgreSQL версии 13 или выше;
- OpenJDK Java 11 openjdk-11.0.2 или более новой;
- Apache ZooKeeper версии 3.5 или выше;
- брокер сообщений Kafka версии 2.13-3.1.0 или выше;
- Kubernetes версии 1.19.0-0 или выше;
- Helm (в комплекте с Tiller) версии 3 или выше.
Параметры конфигурации продукта хранятся на сервере ZooKeeper.
В продукте реализован мониторинг работы продукта и журналирование.
Метрики мониторинга отличаются по уровню важности:
- высокий – возникновение события, влекущего за собой прекращение предоставления основной услуги компонента;
- средний – возникновение события, не влияющего на уровень предоставления основной услуги, но повлекшего за собой сбой в работе компонента или его части;
- низкий – информационное сообщение, указывающее на восстановление основной услуги компонента.
Для централизованного журналирования событий продукта поддерживаются уровни:
- ALL, OFF – специальные уровни для включения/выключения записи всех сообщений;
- ERROR – уровень сообщений об ошибках;
- WARN – уровень предупреждений;
- INFO – уровень информационных сообщений;
- DEBUG – уровень детальной информации для отладки;
- TRACE – уровень трассировки всех сообщений.