Коришћење АппДинамицс-а са Ред Хат ОпенСхифт в3

Коришћење АппДинамицс-а са Ред Хат ОпенСхифт в3
Са многим организацијама које недавно желе да пребаце своје апликације са монолита на микросервисе користећи платформу као услугу (ПааС) као што је РедХат ОпенСхифт в3, АппДинамицс је направио значајна улагања у обезбеђивање врхунске интеграције са таквим провајдерима.

Коришћење АппДинамицс-а са Ред Хат ОпенСхифт в3

АппДинамицс интегрише своје агенте са РедХат ОпенСхифт в3 користећи методологију Соурце-то-Имаге (С2И). С2И је алатка за прављење репродуцибилних Доцкер слика. Он креира слике спремне за покретање уметањем извора апликације у Доцкер слику и стварањем нове Доцкер слике. Нова слика, која укључује основну слику (буилдер) и уграђени извор, спремна је за употребу са доцкер рун командом. С2И подржава инкременталне градње које поново користе претходно преузете зависности, претходно креиране артефакте итд.

процес

Комплетан процес за коришћење АппДинамицс-а са РедХат ОпенСхифт-ом

Корак 1: РедХат је већ обезбеђен

Да бисте довршили кораке 2 и 3, можете да користите С2И скрипте у следећем ГитХуб репозиторијуму и упутства о томе како да креирате побољшане слике буилдера за ЈБосс Вилдфли и ЕАП сервере. следите везу
Хајде да погледамо све користећи конкретан пример и користимо шаблон апликације следите везу.

Предуслови:

  • Уверите се да је ОС инсталиран (веза)
  • Уверите се да је сти инсталиран (веза)
  • Уверите се да имате доцкерхуб налог (веза)

Корак 2: Направите слику АппДинамицс Буилдер-а

 $ git clone https://github.com/Appdynamics/sti-wildfly.git
$ cd sti-wildfly
$ make build VERSION=eap6.4 

Корак 3: Направите слику апликације

 $ s2i build  -e “APPDYNAMICS_APPLICATION_NAME=os3-ticketmonster,APPDYNAMICS_TIER_NAME=os3-ticketmonster-tier,APPDYNAMICS_ACCOUNT_NAME=customer1_xxxxxxxxxxxxxxxxxxf,APPDYNAMICS_ACCOUNT_ACCESS_KEY=xxxxxxxxxxxxxxxxxxxxx,APPDYNAMICS_CONTROLLER_HOST=xxxx.saas.appdynamics.com,APPDYNAMICS_CONTROLLER_PORT=443,APPDYNAMICS_CONTROLLER_SSL_ENABLED=true” https://github.com/jim-minter/ose3-ticket-monster appdynamics/sti-wildfly-eap64-centos7:latest pranta/appd-eap-ticketmonster
$ docker tag openshift-ticket-monster pranta/openshift-ticket-monster:latest
$ docker push pranta/openshift-ticket-monster 

Корак 4: Поставите апликацију на ОпенСхифт

$ oc login 10.0.32.128:8443
$ oc new-project wildfly
$ oc project wildfly
$ oc new-app –docker-image=pranta/appd-eap-ticketmonster:latest –name=ticketmonster-demo

Коришћење АппДинамицс-а са Ред Хат ОпенСхифт в3

Сада се можете пријавити на контролер и погледати апликацију тицкетмонстер на траци апликација:

Коришћење АппДинамицс-а са Ред Хат ОпенСхифт в3

Извор: ввв.хабр.цом

Додај коментар