Application Performance Monitoring

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.

Application Performance Monitoring kennenlernen

Verteilter Tracing-Service

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:

Überwachung und Warnung

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.

Diagnose

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.

Exploration und Analyse

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.


Überwachung durch Endbenutzer

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.

Browser-Instrumentierung

Ermöglicht die Sammlung von Daten von Browser zu App und misst die wahre End-to-End-Benutzererfahrung.

Sessiondiagnose

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.

Kombiniert mit serverseitigem Tracing

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.


Synthetische Überwachung

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.

Browser- und Scripted Browser-Monitore

Ü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.

REST-API und skriptgesteuerte REST-Monitore

Ü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.

Kombiniert mit serverseitigem Tracing

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.

OCI-Standorte

Führen Sie die Monitore von mehreren Positionen (Standorten) aus, die in allen OCI-Data Centern verfügbar sind.


Serverüberwachung

Offene Metriken/offene Telemetriekompatibilität

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.

AppServer-Metriksammlung

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.

Integration mit OCI Monitoring- und Logging Analytics-Services

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

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.

Vereinfachte Erkennung und Anwendungstopologie

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.

Out-of-Box-Überwachung über den gesamten Stack

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.

Enterprise Summary und Homepages für eine ganzheitliche Überwachung

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.

Integration mit OCI Monitoring für Alarme

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.

Mehr erfahren


Alle Kundenerfolge anzeigen

Erfolgsgeschichten von Application Performance Monitoring

Drop Tank
Kingold
Promata
Safe Express
Oracle und Lone Star College

Oracle and Lone Star College –Transformation von Online-Bildung

23. Dezember 2022

Maximieren Sie die Verfügbarkeit und Leistung von JD Edwards-Anwendungen mithilfe von Oracle Cloud Infrastructure Application Performance Monitoring

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 lesen

Anwendungsfälle zu Application Performance Monitoring

  • Anwendungsfall 1: Schnelle Diagnose von Performanceproblemen

    Ein 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.

    Demo: Leistungsprobleme mit der Oracle Cloud Observability and Management-Plattform schnell diagnostizieren (6:00)

  • Anwendungsfall 2: Überwachung der proaktiven Anwendungsverfügbarkeit

    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.

    Weitere Informationen (5:11)

Tarife

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:

  • In der kostenlosen 30-tägigen OCI-Testversion enthalten
  • Enthalten im Always Free Tier – immer kostenlos, kein Ablaufdatum, begrenzt durch das Ingest-Volumen

Die Preise umfassen:

  • Einhunderttausend Ereignisse pro Stunde inkludiert
  • Synthetische Testläufe werden für maximale Flexibilität in 10er-Einheiten abgerechnet
  • Stack-Monitoring nach Ressourcen, die in 10er-Einheiten abgerechnet werden, unabhängig von der Anzahl der erfassten Metriken

Das könnte Sie auch interessieren

Protokollierungsanalysen

Echtzeit-Einblick in Maschinendaten

Oracle Operations Insights

Analysieren Sie die Performance-Muster im Laufe der Zeit und optimieren Sie die Kosten

Monitoring

Optimieren Sie die Infrastruktur und Anwendungs-Performance

Oracle Database Management

Tiefgehende Diagnosen für On Premise- und Cloud-Datenbanken

Erste Schritte mit Application Performance Monitoring


Oracle Cloud Always Free testen

Erste Schritte mit den 1000 Ereignissen pro Stunde, immer kostenlos.


Kontaktieren Sie uns

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.