Amfani da AppDynamics tare da Red Hat OpenShift v3

Amfani da AppDynamics tare da Red Hat OpenShift v3
Tare da ƙungiyoyi da yawa kwanan nan suna neman matsar da aikace-aikacen su daga monoliths zuwa microservices ta amfani da Platform azaman Sabis (PaaS) kamar RedHat OpenShift v3, AppDynamics ya sanya hannun jari mai mahimmanci wajen samar da babban haɗin gwiwa tare da irin waɗannan masu samarwa.

Amfani da AppDynamics tare da Red Hat OpenShift v3

AppDynamics yana haɗa wakilansa tare da RedHat OpenShift v3 ta amfani da hanyoyin Source-to-Image (S2I). S2I kayan aiki ne don gina hotunan Docker da za a iya sake bugawa. Yana ƙirƙirar hotuna masu shirye-shirye ta hanyar shigar da tushen aikace-aikacen cikin hoton Docker da gina sabon hoton Docker. Sabon hoton, wanda ya haɗa da hoton tushe (mai gini) da tushen ginin, yana shirye don amfani tare da umarnin gudu na docker. S2I yana goyan bayan haɓaka haɓakawa waɗanda ke sake amfani da abubuwan dogaro waɗanda aka zazzage a baya, kayan tarihi da aka ƙirƙira a baya, da sauransu.

aiwatar

Cikakken tsari don amfani da AppDynamics tare da RedHat OpenShift

Mataki 1: An riga an bayar da RedHat

Don kammala matakai na 2 da 3, zaku iya amfani da rubutun S2I a cikin ma'ajiyar GitHub mai zuwa da umarni kan yadda ake ƙirƙirar ingantattun hotunan magini don JBoss Wildfly da sabar EAP. bi hanyar haɗin
Bari mu kalli komai ta amfani da takamaiman misali kuma muyi amfani da samfurin aikace-aikacen bi hanyar haɗin.

Abubuwan da ake buƙata:

  • Tabbatar cewa an shigar da OS (mahada)
  • Tabbatar an shigar da sti (mahada)
  • Tabbatar cewa kuna da asusun dockerhub (mahada)

Mataki 2: Ƙirƙiri Hoton Mai Gina AppDynamics

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

Mataki 3: Ƙirƙiri hoton aikace-aikacen

 $ 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 

Mataki 4: Sanya aikace-aikacen zuwa OpenShift

$ 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

Amfani da AppDynamics tare da Red Hat OpenShift v3

Yanzu zaku iya shiga cikin mai sarrafawa kuma duba aikace-aikacen ticketmonster a cikin mashaya aikace-aikacen:

Amfani da AppDynamics tare da Red Hat OpenShift v3

source: www.habr.com

Add a comment