Verwendung von AppDynamics mit Red Hat OpenShift v3
In jüngster Zeit möchten viele Unternehmen, dass ihre Anwendungen von Monolithen zu Mikrodiensten übergehen und „Platform as a Service“ (PaaS) wie RedHat OpenShift v3 nutzen. AppDynamics hat erhebliche Investitionen in die Bereitstellung einer erstklassigen Integration mit solchen Anbietern getätigt.
AppDynamics integriert seine Agenten mithilfe von Source-to-Image (S3I)-Methoden in RedHat OpenShift v2. S2I ist ein Tool zum Erstellen reproduzierbarer Docker-Images. Es erstellt betriebsbereite Images, indem es die Anwendungsquelle in ein Docker-Image einfügt und ein neues Docker-Image erstellt. Das neue Image enthält das Basis-Image (Builder) und die erstellte Quelle und kann mit dem Docker-Run-Befehl verwendet werden. S2I unterstützt inkrementelle Builds, die zuvor heruntergeladene Abhängigkeiten, zuvor erstellte Artefakte usw. wiederverwenden.
Prozess
Vollständiger Prozess zur Verwendung von AppDynamics mit RedHat OpenShift
Schritt 1: RedHat bereits bereitgestellt
Um die Schritte 2 und 3 abzuschließen, können Sie die S2I-Skripte im folgenden GitHub-Repository und Anweisungen zum Erstellen erweiterter Builder-Images für JBoss Wildfly- und EAP-Server verwenden. Folge dem Link
Betrachten Sie alles anhand eines konkreten Beispiels und verwenden Sie die Bewerbungsvorlage Folge dem Link.
Voraussetzungen:
Stellen Sie sicher, dass OC installiert ist (Link)
Stellen Sie sicher, dass sti installiert ist (Link)
Stellen Sie sicher, dass Sie über ein Dockerhub-Konto verfügen (Link)
Schritt 2: Erstellen Sie das AppDynamics Builder-Image
$ git clone https://github.com/Appdynamics/sti-wildfly.git
$ cd sti-wildfly
$ make build VERSION=eap6.4