Informationen zur Überwachung von Anwendungen, die mit Oracle Management Cloud auf Kubernetes bereitgestellt sind
Oracle Application Performance Monitoring stellt Entwicklungs- und Operations-Teams die Informationen bereit, die sie benötigen, um Anwendungsprobleme schnell zu finden und zu beheben. Alle Ihre Endbenutzer- und Anwendungsperformanceinformationen (mit verknüpften Anwendungslogs) werden in die sichere, einheitliche Big Data-Plattform von Oracle Management Cloudvereint.
Hier werdenJava-basierte Anwendungen als Beispiel verwendet.
Oracle Application Performance Monitoring funktioniert, indem ein Java Agent zu der Java Virtual Machine (JVM) hinzugefügt wird, die Ihre Anwendung ausführt, und Metriken aus der JVM erfassen. In Oracle Application Performance Monitoring ist dies nahtlos möglich, ohne dass sich Code in der Anwendung ändert. Dann sendet er diese Informationen an den Oracle Management Cloud, in dem Sie die Informationen analysieren und Dashboards für Anwendungsverhalten und -performance erstellen können. Außerdem können Sie Alerts einrichten. Bei der Kommunikation mit Oracle Application Performance Monitoring muss die JVM mit dem Cloudservice registriert sein.
In einer nativen Cloud-Umgebung und vor allem, wenn ein Scheduler wie Kubernetes den Containerlebenszyklus verwaltet, kann der Container, der die JVM enthält, aus verschiedenen Gründen verworfen und neu erstellt werden. Sie benötigen daher einen vollständig automatisierten Prozess, um Oracle Application Performance Monitoring in die Anwendung zu integrieren. Dies können Sie erreichen, indem Sie den Registrierungsprozess in den Schritt für das Erstellen von Bildern integrieren, sodass Sie ein Bild haben, das bei "hydriert" in einen Container sofort und automatisch auf Oracle Application Performance Monitoring zugreifen und mit der Bereitstellung von Performancemetriken beginnen können. Auf diese Weise können Sie Ihre containerisierten Anwendungen so überwachen, als und wann sie erstellt werden - komplett handhaben.
Architektur
Diese Architektur zeigt, wie Sie Oracle Application Performance Monitoring in Ihre Anwendungen integrieren können, die in Oracle Container Engine for Kubernetes bereitgestellt sind, um die Anwendungen zu überwachen.
Oracle Management Cloud ist eine Suite aus autonomen Managementservices zur Überwachung, Verwaltung und Sicherung von Anwendungen und Infrastruktur. Eine Konsole bietet eine einzelne Benutzeroberfläche für alle verwalteten Entitys. Oracle Application Performance Monitoring ist ein Cloud-Service, der die Performance Ihrer Webanwendung deutlich anzeigen kann.
Das folgende Architekturdiagramm veranschaulicht, wie Oracle Application Performance Agents, die in einem Anwendungscontainer bereitgestellt sind, Anwendungsperformancemetriken über ein virtuelles Netzwerk an Oracle Management Cloud senden. Endbenutzer melden sich bei der Oracle Management Cloud-Konsole an, um auf die Performancemetriken und Diagramme in Oracle Application Performance Monitoring zuzugreifen.
Informationen zu erforderlichen Services und Rollen
Diese Lösung erfordert die folgenden Services und Rollen:
-
Ein Abonnement für Oracle Cloud Infrastructure (dadurch können Sie Instanzen verschiedener Services erstellen).
-
Eine Instanz von Oracle Management Cloud - Enterprise Edition. Die Lizenzierung erfolgt pro Entity.
-
Oracle Container Engine for Kubernetes
Dies sind die für jeden Service erforderlichen Rollen.
Servicename: Rolle | Erforderlich für... |
---|---|
OMCEXTERNAL_ENTITLEMENT_ADMINISTRATOR
|
|
Oracle Management Cloud -Instanz-Rollenberechtigung: OMC <instance name> Administrator |
|
Oracle Management Cloud-Instanz-Rollenberechtigung: OMC <instance name> User |
|
Oracle Cloud Infrastructure: Serviceadministratorrolle |
|
Finden Sie heraus, wie Sie Oracle Cloud-Services für Oracle-Lösungen für den Erhalt der von Ihnen benötigten Cloud-Services erhalten.