Введение в WeCube
Во время практики распределенной архитектуры WeBank было обнаружено, что построение базовой системы банка на основе распределенной архитектуры может столкнуться с некоторыми болевыми точками, которые отличаются от традиционных отдельных приложений (например, больше серверов, сложность развертывания; длина цепочки вызовов , Отслеживание всех ссылок затруднено; система сложна, время обнаружения проблемы велико и т. Д.). В процессе постепенного решения этих болевых точек был обобщен набор методологии управления ИТ и передовой опыт, а также была разработана вспомогательная система инструментов управления ИТ . WeCube должен извлечь этот набор методологий и передовых практик из многочисленных систем инструментов управления ИТ в WeChat и интегрировать их в набор готовых универсальных инструментов управления ИТ-архитектурой и эксплуатацией и техническим обслуживанием с открытым исходным кодом. Для упрощения ИТ-управления распределенной архитектурой и может быть расширен с помощью плагинов.
Основное содержание версии 2.7.1
Характеристики:
Платформа WeCube - поддерживает выдачу зашифрованных параметров системы;
Платформа WeCube - поддерживает сброс пароля локального пользователя;
Платформа WeCube - поддерживает пакетное выполнение обратной записи данных;
Подключаемый модуль
Monitor - новый интерфейс подключаемого модуля тревожного журнала ; Модуль Monitor - новая статистика списка тревог - Rising Sun Рисунок;
плагин монитора - добавленная функция просмотра объекта перехода к списку алармов;
подключаемый модуль монитора - добавленная функция аварийных сигналов истории запросов к списку аварийных сигналов;
подключаемый модуль монитора - добавленная функция отображения аварийных сигналов пользовательского представления;
значение атрибута объекта CI, добавленное подключаемым модулем CMDB Обновленный интерфейс службы подключаемого модуля; подключаемый модуль
CMDB - поддерживает отправку клиентом даты обновления для предотвращения перезаписи грязных данных;
внутренний рефакторинг подключаемого модуля Artifact: удаление зависимости s3, унифицированное использование управления материалами Nexus;
внутренний рефакторинг подключаемого модуля Artifact: перемещение В дополнение к зависимости от saltstack, функции интегрированы в бэкэнд материала;
экземпляр базы данных поддержки заполнения переменных, дифференцированных от
плагина Artifact ; плагин Artifact - недавно добавленный интерфейс загрузки пакета nexus, унаследованный от базовой линии;
функция предварительного просмотра сравнения текстовых файлов пакета материалов, добавленная плагином Artifact;
Плагин ServiceManagement - поддерживает расшифровку зашифрованных переменных среды,
Плагин ServiceManagement - поддерживает отображение информации о задачах, связанных с запросами на обслуживание;
Улучшения:
Платформа WeCube - устраняет проблему сброса конфиденциальной информации при выполнении оркестровки;
Платформа WeCube - устраняет проблему пакетного выполнения сброса конфиденциальной информации;
Платформа WeCube - удаляет системный параметр CORE_ADDR;
Плагин монитора - поддерживает расшифровку зашифрованных переменных среды;
Плагин монитора - исправляет событие. Проблема в том, что тревога восстановления не исчезает;
плагин Monitor - исправляет изменение порога, которое приводит к тому, что событие восстановления тревоги не сходится;
плагин Monitor устраняет проблему утечки памяти программы обнаружения ping;
плагин CMDB - поддерживает дешифрование зашифрованных переменных среды;
плагин Artifact - поддерживает дешифрование зашифрованных переменных среды ;
Плагин емкости - поддерживает дешифрование зашифрованных переменных среды;
Плагин Saltstack - поддерживает дешифрование зашифрованных переменных среды;
Плагин Saltstack совместим с новым материальным адресом и загрузкой пакета адреса s3;
Плагин уведомлений поддерживает дешифрование зашифрованных переменных среды;
Плагин Qcloud исправляет Tencent Cloud. Проблемы совместимости интерфейсов.
Список изображений WeCube и пакетов плагинов
Рекомендации по настройке плагина :
Файл оркестрации : рабочие процессы
Демонстрационная система :
Описание демо : Описание демо
Адрес проекта с открытым исходным кодом WeCube следующий. Вы можете отправлять вопросы и звездочки для участия в создании сообщества:
-
Адрес Gitee: https://gitee.com/WeBank/wecube-platform
-
Адрес GitHub: https://github.com/WeBankPartners/wecube-platform