|
Эта публикация цитируется в 1 научной статье (всего в 1 статье)
СИСТЕМНЫЙ АНАЛИЗ, УПРАВЛЕНИЕ И ОБРАБОТКА ИНФОРМАЦИИ, СТАТИСТИКА
Визуализация архитектур информационных систем, основанных на микросервисах, с использованием данных OpenTelemetry
Д. В. Корниенко, А. В. Никулин Елецкий государственный университет им. И.А. Бунина
Аннотация:
В рамках представленной статьи обосновывается актуальность и необходимость решения задачи визуализации архитектуры информационных систем, основанных на микросервисах. Эта задача особо значима как для процесса разработки новых систем, так и для оптимизации работы уже функционирующих. Для предоставления комплексной и сбалансированной актуальной информации о структуре и взаимодействии микросервисов необходим подход, ориентированный на автоматический сбор и обработку информации о связях между микросервисами и их внутреннем устройстве в целях последующей визуализации архитектурных диаграмм. Авторами выявлено, что информацию достаточную для визуализации архитектуры предоставляют специализированные журналы трассировки программного обеспечения. В своей статье авторы более детально рассмотрели вопросы трассировки в контексте OpenTelemetry, проекта с открытым исходным кодом, предназначенного специально для сбора телеметрических данных от программного обеспечения и их последующего анализа. В качестве средства для визуализации архитектуры авторами предложена модель С4. Модель С4 – это относительный новый подход к моделированию программных систем, который предусматривает проработку и представление контекста, контейнеров, компонентов, кода и их взаимосвязей. Главной задачей, которую ставили перед собой авторы, является автоматизация процесса создания диаграмм модели С4 на основе данных, получаемых от OpenTelemetry. Такой подход значительно упростит процесс понимания структуры и динамики взаимодействия микросервисов внутри системы. Ключевым результатом исследования является разработка алгоритмов сбора и преобразование данных трассировки для создания диаграмм С4, а также создание соответствующего программного обеспечения реализующие эти алгоритмы.
Ключевые слова:
автоматизация, информационные системы, архитектура, визуализация, микросервисы, C4, OpenTelementry, Zipkin.
Образец цитирования:
Д. В. Корниенко, А. В. Никулин, “Визуализация архитектур информационных систем, основанных на микросервисах, с использованием данных OpenTelemetry”, Comp. nanotechnol., 11:1 (2024), 94–103
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/cn463 https://www.mathnet.ru/rus/cn/v11/i1/p94
|
|