У апошні час шматлікія арганізацыі жадаюць, каб іх прыкладанні пераходзілі з маналітаў у мікрасэрвісах з выкарыстаннем «платформы як паслугі» (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. перайсці па спасылцы
Разгледзім усё на канкрэтным прыкладзе і скарыстаемся шаблонам дадатку перайсці па спасылцы.