Das Herzstück der integrierten Observability and Management-Lösung von Oracle, Application Performance Monitoring, bietet Beobachtungsmöglichkeiten für eine durchgängige Sichtbarkeit und Diagnose in der gesamten IT-Umgebung. Dabei wird eine verteilte Transaktionsnachverfolgung genutzt, um die Nutzererfahrungen mit der zugrunde liegenden Technologie zu vernetzen. So kann die Identifizierung und Diagnose von Problemen im Rahmen eines geschäftsorientierten Ansatzes automatisiert werden.
Einführung in Oracle Application Performance Monitoring.
Eine zuverlässige Implementierung eines verteilten Tracing-Systems als Service. Damit können DevOps-Teams jeden Schritt jeder Transaktion (keine Probenahme, keine Aggregation) neuer und älterer Anwendungen verfolgen, die auf OCI, On Premise oder in anderen Public Clouds ausgeführt werden. Der Service bietet effektive Überwachung für Microservices-basierte Anwendungen sowie Legacy- und Multi-Tier-Anwendungen.
Mit dem offenen Standard wie OpenTracing und OpenTelemetry kann der Service alle gängigen Programmiersprachen überwachen. Ein dedizierter Java-Agent erweitert die Abdeckung auf J2EE-Anwendungen der älteren Generation und ermöglicht so das End-to-End-Transaktions-Tracing für Hybridumgebungen. Mit diesen Funktionen in Kombination mit Logging Analytics können Entwickler und IT-Betriebsmitarbeiter Folgendes ausführen:
Erhalten Sie automatische Alerts zu Performance, Verfügbarkeit und Lastanalyse basierend auf einer Vielzahl an Metriken, die nach Beobachtung auf Instanzebene aktiviert sind und jede einzelne Transaktion nachverfolgt.
Ermitteln Sie die genauen Ausführungsdetails jeder Transaktion in Echtzeit oder über lange Zeiträume mit umfassenden Diagnosen auf Instanzebene. Verteiltes Tracing ist kompatibel mit OpenTracing/OpenTelemetry wie Zipkin und Jaeger.
Erhalten Sie Einblicke in das Anwendungsverhalten mit einer flexiblen Abfragesprache. Filtern und gruppieren Sie Trace-Daten mit out-of-the-box- oder benutzerdefinierten Dimensionen für eine umfassende Analyse.
Eine hervorragende Endbenutzererfahrung zu bieten ist für jeden Anwendungsmanager eine große Herausforderung. APM reduziert diesen Aufwand, indem es Überwachung bereitstellt, um die tatsächlichen Erfahrungen jedes Endbenutzers ständig zu verfolgen, unabhängig davon, wo und wie er auf die Anwendung zugreift.
Ermöglicht die Sammlung von Daten von Browser zu App und misst die wahre End-to-End-Benutzererfahrung.
Verfolgt jede einzelne Benutzersession durchgängig für die Diagnose. Helpdesk-Mitarbeiter können diese Fähigkeit nutzen, um Probleme zu dokumentieren, die sonst schwer reproduzierbar sind.
Verbindet die Aktionen jedes einzelnen Endbenutzers mit dem Backend-Trace, sodass Probleme, die sie haben, schnell behoben werden können. Außerdem ermöglicht es die Auswirkungsanalyse für Backend-Probleme, sodass DevOps-Mitarbeiter Probleme priorisieren können, die sich auf große Endbenutzergruppen auswirken.
Mit proaktiver Überwachung können Entwickler und Operatoren Probleme vermeiden, bevor die Benutzer betroffen sind. Synthetisches Monitoring bietet die Möglichkeit, geplante, skriptgesteuerte Monitore auszuführen, um die Anwendungsverfügbarkeit sicherzustellen.
Überwachen Sie eine einzelne URL, oder erstellen Sie Skripte (.side-Dateien) über Selenium IDE, und führen Sie sie aus APM aus, um potenzielle Probleme zu visualisieren und Abläufe zu verstehen, indem Sie HTTP-Archiv-(HAR-)Dateien und -Screenshots erfassen und abrufen.
Überwachen Sie eine einzelne REST-API oder erstellen Sie Skripte (JavaScript-Datei) über Postman, um eine Reihe abhängiger API-Interaktionen auszuführen, die zur Überwachung von APIs verwendet werden können, die in benutzerdefinierten Anwendungen, SaaS-Serviceintegrationen oder Drittanbieteranwendungen verwendet werden.
Die Aktionen der einzelnen Monitorausführungen sind mit dem Backend-Trace verbunden und ermöglichen eine schnelle Lösung von bei Testausführungen aufgetretenen Problemen. Außerdem ermöglicht es die Auswirkungsanalyse für Backend-Probleme, sodass DevOps Probleme bei Services oder Netzwerkproblemen priorisieren kann, die sich auf große Endbenutzergruppen auswirken könnten.
Führen Sie die Monitore von mehreren Positionen (Standorten) aus, die in allen OCI-Data Centern verfügbar sind.
Rufen Sie Metriken jeder Komponente ab, und erfassen Sie skalierbare cloud-native Metriken. Nutzen Sie vorhandene Prometheus-Exporteure oder schreiben Sie benutzerdefinierte Metrikquellen, um die genauen Kennzahlen zu erhalten, die für eine optimale Überwachung erforderlich sind.
Erfassen Sie Metriken von virtuellen Java-Maschinen (JVMs). Out-of-the-box-Konfigurationen für Tomcat, Oracle WebLogic Server und andere gängige App-Server können erweitert werden, um alle Java Management Extensions-(JMX-)Daten zu erfassen.
Verwenden Sie den OCI Monitoring-Service für Alarme und Benachrichtigungen. Die Integration mit OCI Logging Analytics bietet einen Drilldown in zugehörige Logs für Probleme bei der Anwendung. Sie können Out-of-the-box- und benutzerdefinierte Dashboards erstellen, um erfasste APM-Daten (Servermetriken und Metriken basierend auf Trace-Daten) zusammen mit Logdaten und anderen Datenquellen anzuzeigen, die den Monitoring-Service verwenden.
Stack Monitoring ermöglicht die Erkennung und Überwachung von Anwendungen und Technologien im Anwendungsstack, die auf OCI oder On-Premises laufen. Erhalten Sie einen vollständigen Überblick über den Zustand von Anwendungen wie Oracle E-Business Suite (EBS) und deren zugrunde liegenden Anwendungsserver, Datenbanken und Hosts – und zwar über eine einzige Lösung.
Nutzen Sie die One-Klick-Discovery, um alle Komponenten von Anwendungen wie der Oracle E-Business Suite oder von Anwendungs-Stack-Technologien wie Oracle WebLogic Domain und Oracle Database zu erkennen. Später können Sie die automatisch erstellte Anwendungstopologie nutzen, um Probleme im gesamten Anwendungs-Stack zu beheben.
Nach der Erkennung wird für jeden Ressourcentyp im Stack automatisch ein kuratierter Satz von Status- und Leistungskennzahlen erfasst. Überwachen Sie sofort den Status, die Leistung und den Gesamtzustand jeder Ressource einzeln oder gemeinsam über die Anwendungs-Stack-Ansicht.
Mit Enterprise Summary können Sie Anwendungen im gesamten Unternehmen überwachen, die On-Premises oder in der Cloud ausgeführt werden. Sie erhalten einen Überblick über offene Alarme, können problematische Punkte identifizieren und auf ressourcenspezifische Homepages zugreifen, um weitere Untersuchungen durchzuführen. Nutzen Sie Homepages, um ressourcenspezifische Alarme zu prüfen, Hotspots und hohe Ressourcenverbraucher zu verstehen sowie Performanceprobleme im gesamten Stack zu beheben.
Mit OCI Monitoring können Sie Alarme auslösen, wenn Ressourcen nicht mehr benötigt werden, nicht mehr ausreichen, oder die Leistung gering ist. Bei Alarmen, die auf den Homepages im Stack Monitoring angezeigt werden, können Sie durch einen Drilldown auf die OCI-Überwachung zugreifen, um Details über den Alarm zu erhalten.
Vivek Verma, Master Principal Cloud Architect, Oracle
Oracle Cloud Infrastructure Application Performance Monitoring (APM) bietet zahlreiche Features für die Überwachung von Anwendungen und die Diagnose von Performanceproblemen. Der Service bietet einen umfassenden Einblick in die Performance von Anwendungen sowie die Möglichkeit, Probleme schnell zu diagnostizieren, um ein konsequentes Serviceniveau bereitzustellen.
Vollständigen Beitrag lesenEin zentraler Bestandteil der integrierten Observability and Management-Plattform von Oracle, Application Performance Monitoring, zusammen mit den anderen Observability-Services, kann mithilfe von maschinellem Lernen und erweiterten Visualisierungen schnell ein Multi-Tier-Codierungsproblem debuggen.
APM bietet synthetische Überwachung sowie Echtzeitüberwachung, um eine umfassende Lösung zur Überwachung der Anwendungsleistung bereitzustellen. Mit synthetischer Überwachung können IT-Betriebsteams die Verfügbarkeit ihrer Anwendungen proaktiv überwachen und Probleme unabhängig von Benutzererfahrung oder Aktivität frühzeitig erkennen.
Bezahlen Sie nur für überwachte Ereignisse und Ressourcen. Keine zusätzlichen Gebühren für die Anzeige und Aufbewahrung von Tracedaten, unabhängig von der Anzahl von VMs, CPUs und Hosts.
Application Performance Monitoring kostenlos testen:
Erste Schritte mit den 1000 Ereignissen pro Stunde, immer kostenlos.
Weitere Informationen zu Application Performance Monitoring von einem Experten erhalten.
* „Oracle und Lone Star College, Transformation der Online-Bildung“ Longin Gogu, Vice Chancellor, Lone Star College.