В статье рассматривается процесс формирования набора распределенных трассировок микросервисной системы для последующего выявления отклонений от нормального поведения. В качестве экспериментальной среды используется OpenTelemetry Demo, представляющая собой демонстрационное приложение, состоящее из взаимодействующих микросервисов и поддерживающее сбор телеметрических данных. Получение и анализ распределенных трассировок выполняются с использованием системы Jaeger. Для проведения эксперимента сформированы обучающая и тестовая выборки нормальных трассировок, а также отдельный набор трассировок с контролируемой аномалией, создаваемой посредством встроенного сценария отказа сервиса рекламы adFailure. Рассмотрен подход к формированию профиля нормального поведения на основе межсервисных связей и частоты их появления. Выполнено преобразование исходных трассировок в набор числовых признаков, характеризующих структуру, временные параметры и наличие ошибок. Полученные выборки могут быть использованы для дальнейшей разработки и экспериментальной проверки методов выявления аномального поведения микросервисных систем.
Борисова Анастасия Олеговна
Организация: Ухтинский государственный технический университет
Должность/статус: магистрант кафедры Вычислительной техники, информационных систем и технологий
E-mail: eyfeleva@yandex.ru
Григорьевых Андрей Викторович
Организация: Ухтинский государственный технический университет
Должность/статус: доцент кафедры вычислительной техники, информационных систем и технологий, канд. техн. наук
E-mail: agrigoryevyh@ugtu.net