Останнім часом багато організацій хочуть, щоб їхні програми переходили з монолітів у мікросервіси з використанням «платформи як послуги» (PaaS), таких як RedHat OpenShift v3, AppDynamics зробила значні інвестиції у забезпечення першокласної інтеграції з такими провайдерами.
AppDynamics інтегрує свої агенти з RedHat OpenShift v3, використовуючи методології Source-to-Image (S2I). S2I – це інструмент для складання відтворюваних образів Docker. Вона створює готові до запуску образи, вставляючи джерело програми в образі Docker і збираючи новий образ Docker. Новий образ, що включає базовий образ (будівельник) і побудоване джерело, вже готове до використання з командою запуску docker. S2I підтримує інкрементні зборки, які повторно застосовують раніше завантажені залежності, раніше створені артефакти тощо.
Процес
Повний процес для використання AppDynamics з RedHat OpenShift
Крок 1: вже передбачено RedHat
Для виконання кроків 2 та 3 можна використовувати скрипти S2I у наступному репозиторії GitHub та інструкції про те, як створювати покращені образи будівельника для серверів JBoss Wildfly та EAP. перейти за посиланням
Розглянемо все на конкретному прикладі та скористаємося шаблоном програми перейти за посиланням.