APM-Metriken

Überblick

Application Performance Monitoring-Datenquellen wie APM-Java-Agents und APM-Browser-Agents erfassen und laden wichtige Anwendungsmetriken in den Oracle Cloud Infrastructure-Monitoring-Service hoch. Informationen zu Application Performance Monitoring-Datenquellen finden Sie unter Application Performance Monitoring-Datenquellen.

Nachfolgend sind die Metrik-Namespaces des Monitoring-Service für Application Performance Monitoring aufgeführt:

  • oracle_apm_rum: Metriken für das tatsächliche Benutzermonitoring (RUM), insbesondere Sessionmetriken für alle konfigurierten Webanwendungen sowie Metriken für alle überwachten Benutzeraktivitäten (Seitenaktivitäten, AJAX-Aufrufe und Skriptfehler).
  • oracle_apm_synthetics: Metriken für das Verfügbarkeitsmonitoring (früher als synthetisches Monitoring bezeichnet), insbesondere die Verfügbarkeit des Monitors, die Anzahl der hergestellten Verbindungen, die Anzahl der DNS-Lookups usw.
  • oracle_apm_monitoring: Alle anderen Application Performance Monitoring-Metriken wie Metriken von Anwendungsservern und benutzerdefinierte Metriken.

Informationen zum Monitoring-Service und zu dessen Features finden Sie unter Überblick über Monitoring.

Voraussetzungen

IAM-Policys: Um Ressourcen zu überwachen, benötigen Sie den erforderlichen Zugriffstyp in einer von einem Administrator geschriebenen Policy. Dabei spielt es keine Rolle, ob Sie die Konsole oder die REST-API mit einem SDK, einer CLI oder einem anderen Tool verwenden. Die Policy muss Ihnen Zugriff auf die Monitoringservices sowie auf die überwachten Ressourcen geben. Wenn Sie versuchen, eine Aktion auszuführen, und eine Meldung erhalten, dass Sie keine Berechtigung haben oder nicht autorisiert sind, fragen Sie den Administrator, welcher Zugriffstyp Ihnen erteilt wurde und in welchem Compartment Sie arbeiten sollen. Weitere Informationen über Benutzerautorisierungen für Monitoring finden Sie im Abschnitt "Authentifizierung und Autorisierung" für den zugehörigen Service: Monitoring oder Notifications.

Verfügbare Metriken: oracle_apm_rum

Die RUM-Metriken sind verfügbar, nachdem ein APM-Browser-Agent konfiguriert wurde und Daten zur Benutzererfahrung hochgeladen hat. Sie müssen kein Monitoring für die APM-Domain aktivieren, um diese Metriken abzurufen.

RUM-Metriken umfassen die folgenden Dimensionen:

  • Allgemeine Dimensionen
    • ApdexLevel: Der Grad der Benutzerzufriedenheit. Beispiel: Zufrieden oder frustriert.
    • ApmrumType: Der Typ der überwachten Aktivität. Beispiel: Seite, AJAX-Aufruf oder Skriptfehler.
    • ApmrumPageUpdateType: Der Subtyp der Dimension ApmrumType, die sich auf die Benutzeraktivität bezieht. Beispiel: Seitenladevorgang, vollständige Aktualisierung oder Klick.
  • Benutzersessionbasierte Dimensionen
    • BrowserName: Der Name des Webbrowsers, abgeleitet vom Benutzer-Agent. Beispiel: Chrome.
    • DeviceType: Der Typ des vom Benutzer verwendeten Geräts. Beispiel: Personal Computer.
    • OsFamily: Die vom Benutzer-Agent abgeleitete Betriebssystemfamilie. Beispiel: Linux.
    • ResourceId: Die OCID der APM-Domain.
    • Typ: Der Typ der Metrik. Beispiel: Gauge oder Zähler.
    • WebApplicationName: Der Name der in der Instrumentierung angegebenen Webanwendung. Wenn für diese Dimension kein Wert angegeben ist, wird "Default WebApp" zugewiesen.
Hinweis

Wenn Sie Metrikabfragen für den Namespace oracle_apm_rum erstellen, müssen Sie die allgemeine Dimension MetricGroupName = "No Group" einbeziehen, um die Richtigkeit der Daten sicherzustellen. Ebenso muss die Dimension WebApplicationName mit dem Wert All Web Applications oder dem Namen der erforderlichen Webanwendung hinzugefügt werden. Informationen zum Hinzufügen von Dimensionen finden Sie unter Application Performance Monitoring-Metrikabfragen erstellen.

In der folgenden Tabelle sind die RUM-Metriken aufgeführt:

Metrik Beschreibung Einheit
ActiveSessionsPerMin

Die Anzahl der aktiven Sessions pro Minute (im Kontext von Webanwendungen).

AjaxCalls

Die Anzahl der beobachteten AJAX-Aufrufe.

AjaxDownloadTime

Die benötigte Zeit zum Herunterladen einer Antwort.

Millisekunden

AjaxErrors

Die Anzahl der beobachteten AJAX-Fehler.

AjaxFirstByteTime

Die benötigte Zeit für den Empfang des ersten Bytes einer AJAX-Aufrufantwort, nachdem die Anforderung an den Server gesendet wurde. Dies wird hauptsächlich durch Netzwerklatenz und Serverantwortzeit beeinflusst.

Millisekunden

AjaxInitTime

Die benötigte Zeit für die Initialisierung einer AJAX-Anforderung innerhalb des Browsers von der Erstellung von fetch/xhr bis zum Senden der Anforderung.

Millisekunden

AjaxResponseTime

Die benötigte Zeit für die Verarbeitung der AJAX-Aufrufantwort. Dies ist die Summe aus AjaxInitTime, AjaxFirstByteTime und AjaxDownloadTime.

Millisekunden

ApdexScore

Der Apdex-Wert zwischen 0 und 1.

ConnectCount

Die Anzahl der hergestellten Verbindungen.

ConnectTime

Die durchschnittlich benötigte Zeit für die Herstellung von Serververbindungen.

Millisekunden

DNSLookups

Die Anzahl der DNS-Lookups.

DNSTime

Die durchschnittlich benötigte Zeit für die Ausführung von DNS-Lookups.

Millisekunden

FrustratedPageViews

Die Anzahl der Pageviews mit einer "frustrierenden" Performance.

PageClicks

Die Anzahl der Klicks auf einer Seite.

PageDownloadTime

Die Zeit vom Senden einer Anforderung für die Seiten-URL durch den Browser bis zum Empfang des gesamten Inhalts.

Millisekunden

PageFirstByteTime

Die Zeit vom Senden der Anforderung für die Seiten-URL durch den Browser bis zum Senden des ersten Bytes der Antwort für die Seiten-URL durch den Server. Dies wird hauptsächlich durch Serverantwortzeit und Netzwerklatenz beeinflusst.

Millisekunden

PageInitTime

Die Zeit vom Empfang des Navigationstriggers durch den Browser bis zum Starten der Anforderung für die Seiten-URL einschließlich Verbindungssetup. Diese Zeit wird für Seitenladevorgänge und Seitenaktualisierungen berechnet.

Millisekunden

PageInteractiveTime

Die benötigte Zeit, bis die Seite interaktiv wird.

Millisekunden

PageRenderTime

Die Zeit vom Empfang der vollständigen HTML durch den Browser bis zur Wiedergabe des Inhalts.

Millisekunden

PageResponseTime

Die Zeit vom Beginn der Navigation bis zum vollständigen Laden des Skripts. Dies ist die Summe aus PageInitTime, PageFirstByteTime, PageDownloadTime und PageRenderTime.

Millisekunden

PageViews

Die Anzahl der Pageviews oder Seitenaktualisierungen.

RedirectTime

Die durchschnittliche Zeit für die Verarbeitung von HTTP-Umleitungen.

Millisekunden

SatisfiedPageViews

Die Anzahl der Pageviews mit einer "zufriedenstellenden" Performance.

ScriptErrors

Die Anzahl der beobachteten JavaScript-Fehler.

SSLTime

Die durchschnittliche Zeit für die Herstellung sicherer Serververbindungen (als Teil von ConnectTime).

Millisekunden

ToleratingPageViews

Die Anzahl der Pageviews mit einer "tolerierbaren" Performance.

Verfügbare Metriken: oracle_apm_synthetics

Die Availability Monitoring-Metriken werden ausgegeben, sobald der Monitor erstellt wurde. Es kann jedoch zu einer Verzögerung von einigen Minuten kommen, bevor die Metriken anfänglich angezeigt werden. Sie müssen kein Monitoring für die APM-Domain aktivieren, um diese Metriken abzurufen.

Availability Monitoring-Metriken umfassen die folgenden Dimensionen:

  • CustomMarker: Gibt den benutzerdefinierten Zielnamen an, mit dem einem Skript ein Vorgang hinzugefügt wird.
  • DNSConfigType: Gibt den DNS-Konfigurationstyp an. Die unterstützten Werte sind DNS_SERVER_CONFIG, DNS_TRACE_CONFIG und DNSSEC_CONFIG.
  • ErrorCategory: Die Fehlerkategorie, wenn beim Ausführen des Skripts ein Fehler auftritt.
  • Genre: Gibt an, dass es sich um eine Metrik für das Verfügbarkeitsmonitoring handelt. Der Standardwert ist "Synthetik".
  • Host: Der Host der Netzwerktimingmetriken. Die Netzwerktimingmetriken wie SSLTime und DNSTime werden von diesem Hostwert gemittelt.
  • IsAPMAgentMonitored: Gibt an, ob die Anwendung auch von einem anderen Application Performance Monitoring-Agent überwacht wird.
  • IsDnsDataAvailable: Gibt an, ob DNS-Daten verfügbar sind.
  • IsHarAvailable: Gibt an, ob die Datei HAR.zip verfügbar ist.
  • IsLogAvailable: Gibt an, ob die Datei log.zip verfügbar ist.
  • IsNetworkDataAvailable: Gibt an, ob die Netzwerkdatei .zip verfügbar ist.
  • IsRetryExecution: Gibt an, ob die Monitorausführung mehrmals versucht wurde.
  • IsScreenshotAvailable: Gibt an, ob Screenshots verfügbar sind.
  • MaintenanceWindowActive: Gibt an, ob ein Wartungsfenster derzeit aktiv ist (1 für aktiv, 0 für inaktiv).
  • MonitorId: Die OCID des im Verfügbarkeitsmonitoring erstellten Monitors.
  • MonitorName: Der dem Monitor zugewiesene Name.
  • MonitorType: Der Typ des Monitors.
  • RequestType: Der Typ der Anforderung. Die Werte sind CSS, Image, JavaScript, AJAX oder Sonstige.
  • ResourceId: Die OCID der APM-Domain, in der der Monitor erstellt wurde.
  • SqlState: Die Statusfunktion der Datenbank. Der Datentyp CHARACTER mit 5 Zeichen wird mit dem Standardwert '00000' zurückgegeben.
  • Ziel: Die Basis-URL, die im hochgeladenen Skript für den Monitortyp "Skript-Browser" oder "Skript-REST" oder auf der Benutzeroberfläche beim Erstellen eines Browser- oder REST-Monitortyps angegeben wurde.
  • UserAgent: Der Typ des verwendeten Agent. Bei Browser- und Skriptbrowser-Monitortypen ist Chrome der Standardwert. Bei REST- und Skript-REST-Monitortypen ist der entsprechende Monitortyp der Standardwert.
  • VantagePoint: Der Standort, an dem der Monitor ausgeführt wird.
  • VantagePointDisplayName: Der Anzeigename des Standorts, an dem der Monitor ausgeführt wird.

In der folgenden Tabelle sind die gemeinsamen Availability Monitoring-Metriken für alle Monitortypen aufgeführt.

Metrikname Beschreibung Einheit
Verfügbarkeit

Die Verfügbarkeit des Monitors.

1 für erfolgreich, 0 für nicht erfolgreich

AverageBytesPerRequest

Die durchschnittliche Anzahl von Byte, die pro Anforderung für diesen Anforderungstyp geladen wurden.

AverageLoadTimePerRequest

Die durchschnittlich benötigte Zeit zum Laden der Ressourcen dieses Anforderungstyps.

Millisekunden

CloseTime

Zeit für das Schließen der Datenbankanmeldung.

Millisekunden

CloudWalletExpiry

Anzahl der verbleibenden Tage ab dem aktuellen Tag für den Ablauf des Cloud-Wallets. Nur verfügbar, wenn der Verbindungstyp Cloud Wallet lautet.

Tage
ConnectCount

Die Anzahl der hergestellten Verbindungen.

ConnectTime

Die durchschnittlich benötigte Zeit für die Herstellung von Serververbindungen.

Bei SQL Monitor ist es die Zeit, die zum Erstellen der Datenbankverbindung benötigt wird.

Beim FTP-Monitor ist es die Zeit, die zum Erstellen einer FTP-Verbindung benötigt wird.

Millisekunden

CustomMetric

Zeichnet die benutzerdefinierten Markierungen auf, die den Skripten hinzugefügt wurden.

Millisekunden

DNSLookups

Die Anzahl der DNS-Lookups.

DNSTime

Die durchschnittlich benötigte Zeit für die Ausführung von DNS-Lookups.

Millisekunden

ExecutionTime

Zeit für die Ausführung der SQL-Abfrage.

Millisekunden

Fehler

Gibt an, ob die Monitorausführung nicht erfolgreich war.

0 für erfolgreich, 1 für nicht erfolgreich

FetchedRowCount

Gesamtanzahl von abgerufenen Zeilen.

-
FinalQueryTime Die Auflösungszeit der letzten Abfrage im Trace. Gilt für DNS Trace-Monitortyp. Millisekunden
HTTP4xxFailureCount

Die Gesamtanzahl der 4xx-Anforderungsfehler während der Monitorausführung.

HTTP5xxFailureCount

Die Gesamtanzahl der 5xx-Anforderungsfehler während der Monitorausführung.

Latenzzeit

Der Durchschnitt der Roundtrip-Paketzeit.

Millisekunden

LatencyDeviation

Die Standardabweichung der Latenz.

Millisekunden

LoginTime

Die Zeit für die Authentifizierung beim FTP-Server. Gilt für FTP-Monitore.

Millisekunden

MonitorExecutionTime

Die benötigte Gesamtzeit für die Ausführung des Monitors.

Millisekunden

MonitorLoadTime

Die benötigte Gesamtzeit für die Ausführung des Monitors ohne die im Skript angegebenen Pausen.

Millisekunden

OperationTime

Die für den ausgewählten FTP-Vorgang benötigte Zeit (Download/Upload/Liste).

Millisekunden

PacketLossPercentage

Der Prozentsatz der verlorenen Probe-Pakete.

Prozentsatz

PrepareTime

Die Zeit, die zum Erstellen des Objekts PreparedStatement benötigt wurde, das die vorkompilierte SQL-Anweisung enthält.

Millisekunden

RequestCount

Die Gesamtanzahl der Anforderungen für diesen Anforderungstyp.

ResolutionTime

Die Zeit, die für die Abfrage eines bestimmten Namenservers für die angegebene Domain benötigt wird. Gilt für den DNS-Servermonitortyp.

Millisekunden
SSLTime

Die durchschnittliche Zeit für die Herstellung sicherer Serververbindungen (als Teil von ConnectTime).

Millisekunden

Erfolg

Gibt an, ob die Monitorausführung erfolgreich war.

1 für erfolgreich, 0 für nicht erfolgreich

TotalQueries Die Anzahl der Abfragen, die zum Erstellen des Trace verwendet werden. Gilt für DNS Trace-Monitortyp. -
TotalRequestFailures

Die Gesamtanzahl der Anforderungen, die keine Antwort erhalten haben.

TotalSteps

Die Gesamtanzahl der Klicks oder Betätigungen der Eingabetaste, die während der Monitorausführung erfasst werden.

TotalTime

Die Gesamtzeit von ConnectTime, LoginTime und OperationTime. Gilt für FTP-Monitor.

Millisekunden

In der folgenden Tabelle sind die Metriken für Verfügbarkeitsmonitoring für den REST-Monitoringtyp aufgeführt:

Metrikname Beschreibung Einheit
CertificateExpiry

Die Anzahl der Tage, bevor das Zertifikat abläuft.

Tage

Verfügbare Metriken: oracle_apm_monitoring für APM-Java-Agent

Die allgemeinen Application Performance Monitoring-Java-Agent-Metriken umfassen standardmäßige und benutzerdefinierte Metriken, die vom APM-Java-Agent im Namespace oracle_apm_monitoring hochgeladen werden. Sie müssen kein Monitoring für die APM-Domain aktivieren, um diese Metriken abzurufen.

Dieser Abschnitt enthält Informationen zu den Application Performance Monitoring-Standardmetriken. Informationen zum Erstellen benutzerdefinierter Metriken finden Sie unter Benutzerdefinierte Metriken.

Abmessungen

Die Application Performance Monitoring-Standardmetriken umfassen die folgenden Dimensionen:

  • Application Server-Dimensionen
    • Appserver: Das Kennzeichen, das angibt, ob ein Anwendungsserver erkannt wurde. Wenn der Anwendungsservertyp java-jmx oder java-no-jmx lautet, wird diese Dimension auf "false" gesetzt.
    • AppserverDisplayPort: Die Portnummer des Anwendungsservers. Standardmäßig wird der niedrigste HTTPS-Port (sofern verfügbar) oder der niedrigste HTTP-Port verwendet.
    • AppserverDomainName: Der Domainname des Anwendungsservers.
    • AppserverEngine: Der Name des verwendeten Anwendungsservers (J2EE-Container). AppserverEngine ist festgelegt, wenn nur Spring Boot oder Dropwizard verwendet wird. Beispiel: Apache Tomcat 8.5.32, Jetty 9.4.11.v20180605 oder Undertow 1.4.25. Endgültig.
    • AppserverId: Der Hash signifikanter Anwendungsserverressourcen, der angibt, ob sich die Ressourcen auf dem Anwendungsserver im Laufe der Zeit ändern.
    • AppserverName: Der Name des Anwendungsservers oder Anwendungs-Frameworks.
    • AppserverPorts: Die Portnummern des Anwendungsservers. In der Regel gibt es nur eine Portnummer für den Oracle WebLogic-Server und mehrere Portnummern für den Apache Tomcat-Server. Bei mehreren Portnummern werden die Werte durch Komma getrennt.
    • AppserverServerName: Der Name der Anwendungsserverinstanz.
    • AppserverType: Der Typ des Anwendungsservers. Beispiel: weblogic oder tomcat.
    • AppserverVersion: Die Version des Anwendungsservers.
  • Allgemeine Dimensionen
    • ApmVersion: Die Version des Application Performance Monitoring-Agent.
    • DisplayName: Der Anzeigename des Anwendungsservers.
    • ServiceInstanceId: Die Observer-ID des Agent.
    • ServiceName: Der Name, den Sie dem Service zugewiesen haben.
    • OraPackagedApp: Die verwendete Oracle-Paketanwendung. Beispiel: E-Business Suite (EBS), JD Edwards (JDE), Business Intelligence (OBIEE), Peoplesoft (PSFT) oder Siebel CRM (SIEBEL).
    • CreatedBy: Quelle der Trace-/Span-Erstellung. Beispiel: oracle-apm-java-agent oder oracle-apm-java-tracer.
  • Hostdimensionen
    • HostAddress: Die IPv4-Adresse, die aus dem Hostnamen aufgelöst wurde.
    • HostAddresses: Die Liste der IPv4-Adressen in den Netzwerkschnittstellen des Hosts.
    • Hostname: Der Name des Hosts.
    • HostnameCanonical: Der kanonische Name (FQDN) des Hosts.
    • Hostnamen: Die Liste der Hostnamen in den Netzwerkschnittstellen des Hosts.
  • Java Virtual Machine-(JVM-)Dimensionen
    • GCCollectors: Die Garbage Collection-Strategien, die für kleinere und größere Garbage Collections durch JVM verwendet werden. Beispiel: G1 junge Generation oder G1 alte Generation.
    • ProcessId: Die Prozess-ID des Anwendungsservers.
    • VmName: Der Name der virtuellen Maschine.
    • VmVendor: Der Hersteller der virtuellen Maschine.
    • VmVersion: Die Version der virtuellen Maschine.
    • WorkingDirectory: Das Arbeitsverzeichnis des Anwendungsservers.
  • Kubernetes-Dimensionen
    • KubernetesNamespace: Der Namespace im Kubernetes-Cluster, in dem der Pod ausgeführt wird.
    • KubernetesNodeName: Der Name des Kubernetes-Knotens, in dem der Pod ausgeführt wird.
    • KubernetesPodAnnotations: Die Annotationen, die Sie dem Pod zugewiesen haben, sofern vorhanden.
    • KubernetesPodLabels: Die Labels, die Sie dem Pod zugewiesen haben, sofern vorhanden.
    • KubernetesPodName: Der Name des Pods (Containers) im Kubernetes-Cluster.
  • Oracle Cloud Infrastructure-Dimensionen
    • OciAvailabilityDomain: Die Oracle Cloud Infrastructure-Availability-Domain, in der die Compute-Instanz ausgeführt wird.
    • OciCompartmentId: Die OCID des Compartments, in dem sich die Compute-Instanz befindet.
    • OciComputeShape: Die Ausprägung der Compute-Instanz.
    • OciDisplayName: Der Anzeigename der Compute-Instanz oder des Kubernetes-Knotens.
    • OciFaultDomain: Der Name der Oracle Cloud Infrastructure-Faultdomain, in der die Compute-Instanz ausgeführt wird.
    • OciInstanceId: Die OCID der Compute-Instanz.
    • OciRegion: Die Oracle Cloud Infrastructure-Region, die die Availability-Domain enthält, in der die Compute-Instanz ausgeführt wird.
  • Oracle Cloud Infrastructure Container Engine for Kubernetes-(OKE-)Dimensionen
    • OkeClusterId: Die OCID des OKE-Clusters.
    • OkeClusterLabel: Das Clusterlabel, die letzten 11 Zeichen der OCID des OKE-Clusters.
    • OkeCompartmentName: Das Oracle Cloud Infrastructure-Compartment, in dem sich das OKE-Cluster befindet.
    • OkeKubernetesVersion: Die Kubernetes-Version.
    • OkeNodePoolId: Die OCID des OKE-Knotenpools.
    • OkeNodepoolLabel: Das Knotenpoollabel, die letzten 11 Zeichen der OCID des OKE-Knotenpools.
    • OkeTenancyId: Die OCID des OKE-Mandanten.
  • Oracle E-Business Suite-Dimensionen
    • EbsAkRegionAppId: Die Anwendungs-ID einer Region.
    • EbsAkRegionCode: Die ID einer Region.
    • EbsClassName: Der vollständige Packagename der Seite, die wiedergegeben wird.
    • EbsFunctionId: Die ID der ausgeführten Funktion, wie in der Oracle E-Business Suite Functions-Form definiert.
    • EbsOAFunc: Der Funktionsname, der in der URL übergeben wird.
    • EbsOAHP: Der Parameter, mit dem der Menükontext auf die neue Homepage und die ausgewählte Funktion geändert wird.
    • EbsOAPB: Der Funktionsname, der den Produktbranding-Text darstellt.
    • EbsOASF: Die Funktion, die im aktuellen Menükontext ausgewählt ist.
    • EbsRegionAppId: Die Anwendungs-ID einer Region.
    • EbsRegionClass: Der vollständige Packagename der Region, die wiedergegeben wird.
    • EbsRegionCode: Die ID einer Region.
    • EbsRespAppId: Stellt die ID der Anwendung dar.
    • EbsRespId: Dies stellt die ID der Zuständigkeit dar.
  • Betriebssystemdimensionen
    • OsAvailableProcessors: Die Anzahl der Prozessoren, die für die JVM verfügbar sind.
    • OsName: Der Name des Betriebssystems.
    • OsVersion: Die Version des Betriebssystems.
  • Siebel-Ressourcendimensionen
    • SiebelResourceType: Die Kategorie der Siebel-Ressource.
    • SiebelResourceName: Der Name der Siebel-Ressource.
    • SiebelResourceOperation: Der Vorgang, der für die Siebel-Ressource aufgerufen wird.

Kennzahlen

In der folgenden Tabelle sind die Application Performance Monitoring-Standardmetriken im Namespace oracle_apm_monitoring aufgeführt:

Metrik Beschreibung Einheit
GcAfterOldCommitted

Der nach der Garbage Collection in der Old Generation festgeschriebene Heap.

Byte

GcAfterOldUsed

Der nach der Garbage Collection in der Old Generation verwendete Heap.

Byte

GcAfterYoungCommitted

Der nach der Garbage Collection in der Young Generation festgeschriebene Heap.

Byte

GcAfterYoungUsed

Der nach der Garbage Collection in der Young Generation verwendete Heap.

Byte

GcOldTotalCount

Die Anzahl der Garbage Collections in der Old Generation seit dem Start der JVM.

GcOldTotalTime

Die Gesamtzeit, die seit dem Start der JVM für die Garbage Collection in der Old Generation verwendet wurde.

Millisekunden

GcYoungTotalCount

Die Anzahl der Garbage Collections in der Young Generation seit dem Start der JVM.

GcYoungTotalTime

Die Gesamtzeit, die seit dem Start der JVM für die Garbage Collection in der Young Generation verwendet wurde.

Millisekunden

HeapCommitted

Der aktuell für die Heap-Nutzung zugewiesene Systemarbeitsspeicher.

Byte

HeapUsed

Die aktuelle Heap-Arbeitsspeicherauslastung. Dieser Wert ist kleiner als der Wert von HeapCommitted oder mit diesem identisch.

Byte

NonHeapCommitted

Der aktuell für die Nicht-Heap-Nutzung zugewiesene Systemarbeitsspeicher.

Byte

NonHeapUsed

Die aktuelle Nicht-Heap-Arbeitsspeicherauslastung. Dieser Wert ist kleiner als der Wert von NonHeapCommitted oder mit diesem identisch.

Byte

ProcessCpuLoad

Die aktuelle CPU-Auslastung des JVM-Prozesses.

ProcessCpuTime

Die gesamte CPU-Zeit des JVM-Prozesses.

Nanosekunden

SystemCpuLoad

Die aktuelle CPU-Auslastung des Systems.

SystemPhysicalMemoryFree

Der im System verbleibende freie Arbeitsspeicher.

Byte

SystemSwapFree

Der im System verbleibende freie Swap-Datenträgerspeicher.

Byte

SystemVirtualMemoryCommitted

Der festgeschriebene virtuelle Arbeitsspeicher des JVM-Prozesses.

Byte

ThreadBlockedCount

Die Anzahl der Threads im Status "BLOCKED" in der JVM.

Hinweis: BLOCKED ist der Status, in dem ein Thread blockiert wird, der auf eine Monitorsperre wartet. Weitere Informationen finden Sie unter Thread States: BLOCKED in Java® Platform, Standard Edition & Java Development Kit Version 16 API Specification.

ThreadCount

Die Gesamtanzahl Threads in der JVM.

ThreadDeadlockCount

Die Anzahl von Deadlock-Threads in der JVM.

Hinweis: DEADLOCK tritt auf, wenn zwei oder mehr Threads eine zyklische Abhängigkeit zueinander bilden.

ThreadTimedWaitingCount

Die Anzahl der Threads im Status "TIMED_WAITING" in der JVM.

Hinweis: TIMED_WAITING ist der Status, in dem ein Thread auf einen anderen Thread wartet, um eine bestimmte Aktion für eine bestimmte Wartezeit auszuführen. Weitere Informationen finden Sie unter Thread-Status: TIMED_WAITING in Java® Platform, Standard Edition & Java Development Kit Version 16 API Specification.

ThreadWaitingCount

Die Anzahl der Threads im Status "WAITING" in der JVM.

Hinweis: WAITING ist der Status, in dem ein Thread unbegrenzt auf einen anderen Thread wartet, um eine bestimmte Aktion auszuführen. Weitere Informationen finden Sie unter Thread State: WAITING in Java® Platform, Standard Edition & Java Development Kit Version 16 API Specification.

TotalTraceCount

Die Gesamtanzahl der ausgewerteten Traces.

TotalSpanCount

Die Gesamtanzahl der ausgewerteten Spans.

TotalTraceSampledCount

Die Gesamtanzahl der gesampelten Traces.

Dieser Wert erhöht sich in derselben Geschwindigkeit wie die Metrik TotalTraceCount, wenn kein Sampling konfiguriert oder aktiviert ist.

TotalSpanSampledCount

Die Gesamtanzahl der gesampelten Spans.

Dieser Wert erhöht sich in derselben Geschwindigkeit wie die Metrik TotalSpanCount, wenn kein Sampling konfiguriert oder aktiviert ist.

Betriebszeit

Die seit dem Start der JVM verstrichene Zeit.

Millisekunden

WeblogicJDBCActiveConnectionsAverageCount Die durchschnittliche Anzahl der aktiven Verbindungen in dieser Instanz der Datenquelle.
WeblogicJDBCActiveConnectionsCurrentCount Die Anzahl der Verbindungen, die aktuell von Anwendungen verwendet werden.
WeblogicJDBCActiveConnectionsHighCount Die höchste Anzahl von aktiven Datenbankverbindungen in dieser Instanz der Datenquelle seit ihrer Instanz.
WeblogicJMSConnectionsCurrentCount Die aktuelle Anzahl von Verbindungen mit diesem WebLogic-Server.
WeblogicJMSConnectionsHighCount Die Höchstanzahl von Verbindungen mit diesem WebLogic-Server seit der letzten Zurücksetzung.
WeblogicJMSConnectionsTotalCount Die Gesamtanzahl der Verbindungen mit diesem WebLogic-Server seit dem letzten Zurücksetzen.
WeblogicJMSDestinationsBytesCurrentCount Die aktuelle Anzahl von Byte, die im Ziel gespeichert sind. Byte
WeblogicJMSDestinationsBytesHighCount Die Höchstanzahl der Byte, die in diesem Ziel seit der letzten Zurücksetzung gespeichert wurden. Byte
WeblogicJMSDestinationsBytesReceivedCount Anzahl von Byte, die in diesem Ziel seit der letzten Zurücksetzung empfangen wurden. Byte
WeblogicJMSDestinationsMessagesHighCount Die größte Anzahl von Meldungen im Ziel seit der letzten Zurücksetzung.  
WeblogicJMSDestinationsMessagesPendingCount Die Anzahl von ausstehenden Meldungen im Ziel.  
WeblogicJMSDestinationsMessagesReceivedCount Die Anzahl der Nachrichten, die seit der letzten Rücksetzung in diesem Ziel empfangen wurden.  
WeblogicJMSServersCurrentCount Die aktuelle Anzahl von JMS-Servern, die auf dieser WebLogic Server-Instanz bereitgestellt sind.
WeblogicJMSServersDestinationsCurrentCount Die aktuelle Anzahl der Ziele für diesen JMS-Server.  
WeblogicJMSServersDestinationsHighCount Die Höchstanzahl der Ziele, die auf diesem JMS-Server seit der letzten Zurücksetzung instanziiert wurden.  
WeblogicJMSServersDestinationsTotalCount Die Anzahl der Ziele, die auf diesem JMS-Server seit der letzten Zurücksetzung instanziiert wurden.  
WeblogicJMSServersHighCount Die Spitzenanzahl von JMS-Servern, die seit dem Serverstart auf dieser WebLogic-Serverinstanz bereitgestellt wurden.
WeblogicJMSServersTotalCount Die Anzahl der JMS-Server, die seit dem Serverstart auf dieser WebLogic-Serverinstanz bereitgestellt wurden.
WeblogicJTAActiveTransactionsTotalCount Die Anzahl aktiver Transaktionen auf dem Server.

WeblogicJTATransactionAbandonedTotalCount Die Gesamtanzahl der festgeschriebenen Transaktionen.
WeblogicJTATransactionCommittedTotalCount Die Gesamtanzahl Transaktionen, deren Commit seit dem Start des Servers erfolgt ist.

WeblogicJTATransactionHeuristicsTotalCount Die Anzahl von Transaktionen, die mit einem heuristischen Status abgeschlossen wurden, seit der Server gestartet wurde.

WeblogicJTATransactionRolledBackAppTotalCount Die Anzahl von Transaktionen, die aufgrund eines Anwendungsfehlers zurückgerollt wurden.

WeblogicJTATransactionRolledBackResourceTotalCount Die Anzahl von Transaktionen, die aufgrund eines Ressourcenfehlers zurückgerollt wurden.
WeblogicJTATransactionRolledBackSystemTotalCount Die Anzahl von Transaktionen, die aufgrund eines internen Systemfehlers zurückgerollt wurden.
WeblogicJTATransactionRolledBackTimeoutTotalCount Die Anzahl von Transaktionen, die aufgrund eines Timeout-Ablaufs zurückgerollt wurden.
WeblogicJVMHeapFreeCurrent Die aktuelle Speicherkapazität, die im JVM-Heap verfügbar ist. Byte
WeblogicJVMHeapFreePercent Der Prozentsatz des freien JVM-Heaps. Prozentsatz
WeblogicJVMHeapSizeCurrent Die aktuelle Größe des JVM Heap. Byte
WeblogicJVMHeapSizeMax Die maximale Größe des JVM-Heaps. Byte
WeblogicServerOpenSocketsCurrentCount Die aktuelle Anzahl von Sockets, die für Socket-Multiplexen auf diesem Server registriert sind.

WeblogicServerState
Der aktuelle Status des Servers als Ganzzahl. Folgende Optionen sind möglich:
  • 0: Herunterfahren
  • 1: Starten
  • 2: Wird ausgeführt

WeblogicServerHealthState
Der aktuelle Integritätsstatus des Servers als Ganzzahl. Mögliche Werte:
  • 0: Ok
  • 1: Warnen
  • 2: Critical
  • 3: Nicht erfolgreich
  • 4: Overloaded

Einzelheiten finden Sie in der Weblogic-Dokumentation unter den 5 Zustandswerten, die in Klasse HealthState definiert sind.

-
WeblogicThreadPoolCompletedRequestCount

Die Anzahl abgeschlossener Anforderungen in der Prioritäts-Queue.

WeblogicThreadPoolExecuteThreadIdleCount Die Anzahl von Leerlauf-Threads im Pool. Dieser Wert enthält keine Standby-Threads und hängenden Threads. Durch ihn werden Threads angegeben, die neue Arbeit aufnehmen können, wenn sie ansteht.

WeblogicThreadPoolExecuteThreadTotalCount Die Gesamtanzahl Threads im Pool.

WeblogicThreadPoolHoggingThreadCount Die Threads, die gerade von einer Anforderung gehalten werden. Diese Threads werden entweder nach dem konfigurierten Timeout als hängend erklärt, oder sie werden vorher an den Pool zurückgegeben. Der Self-Tuning-Mechanismus ergänzt bei Bedarf.

WeblogicThreadPoolPendingUserRequestCount

Die Anzahl ausstehender Benutzeranforderungen in der Prioritäts-Queue. Die Prioritäts-Queue enthält Anforderungen von internen Subsystemen und Benutzern. Dies ist nur der Wert aller Benutzeranforderungen.

WeblogicThreadPoolQueueLength Die Anzahl ausstehender Anforderungen in der Prioritäts-Queue. Dies ist der Gesamtwert der internen Systemanforderungen und Benutzeranforderungen.

WeblogicThreadPoolStandbyCount Die Anzahl der Threads im Standbypool. Threads, die nicht zum Verarbeiten der aktuellen Workload erforderlich sind, werden in den Standby-Pool gesetzt und in den Standby-Pool eingefügt. Diese Threads werden aktiviert, wenn weitere Threads benötigt werden.

WeblogicThreadPoolStuckCount Die Anzahl der hängenden Threads im Threadpool.

WeblogicThreadPoolThroughput Die Durchschnittszahl der pro Sekunde abgeschlossenen Anforderungen. Anforderung pro Sekunde
WeblogicWebAppOpenSessionsCurrentCount Die aktuelle Gesamtanzahl von offenen Sessions in diesem Modul.

Verfügbare Metriken: oracle_apm_monitoring für APM Dotnet Agent

Die Application Performance Monitoring Dotnet-Agent-Metriken umfassen Standardmetriken, die vom APM-Dotnet-Agent im Metrik-Namespace oracle_apm_monitoring mit der Ressourcengruppe oracle_apm_dotnet_agent hochgeladen werden. Sie müssen kein Monitoring für die APM-Domain aktivieren, um diese Metriken verfügbar zu machen.

Abmessungen

Die APM Dotnet-Agent-Metriken umfassen die folgenden Dimensionen:

  • Allgemeine Dimensionen
    • ApmVersion: Die Version des Application Performance Monitoring-Dotnet-Agent. Beispiel: 1.0.0.
    • CreatedBy: Der Agent-Typ. In diesem Fall ist es oracle-apm-dotnet-agent.
    • ServiceName: Der Name, den Sie dem Service zugewiesen haben.
  • Hostdimensionen
    • Hostname: Der Name des Hosts, auf dem der APM Dotnet-Agent ausgeführt wird.
  • CLR Laufzeitdimensionen
    • ProcessName: Der Prozessname, auf dem der APM Dotnet-Agent ausgeführt wird. Beispiel: w3wp.exe.
  • OpenTelemetry Dimensionen
    • Telemetry-auto-version: Die OpenTelemetry-Version des APM Dotnet-Agents. Beispiel: 0.6.0.
    • Telemetrie-sdk-Sprache: Die Sprache des SDK OpenTelemetry. Beispiel: dotnet.
    • Telemetrie-SDK-name: Der SDK-Name OpenTelemetry. Beispiel: opentelemetry.
    • Telemetry-SDK-version: Die SDK-Version OpenTelemetry. Beispiel: 1.4.0.687.

Kennzahlen

Verfügbare Metriken: oracle_apm_agent für APM-Java-Agent

Der Java-Agent von Application Performance Monitoring gibt Agent-Zustandsmetriken an den Namespace oracle_apm_agent aus. Sie müssen kein Monitoring für die APM-Domain aktivieren, um diese Metriken abzurufen.

Dieser Abschnitt enthält Informationen zu den Application Performance Monitoring-Agent-Zustandsmetriken. Informationen zum Erstellen benutzerdefinierter Metriken finden Sie unter Benutzerdefinierte Metriken.

Dimensionen

Die Application Performance Monitoring-Standardmetriken umfassen die folgenden Dimensionen:

  • Application Server-Dimensionen
    • Appserver: Das Kennzeichen, das angibt, ob ein Anwendungsserver erkannt wurde. Wenn der Anwendungsservertyp java-jmx oder java-no-jmx lautet, wird diese Dimension auf "false" gesetzt.
    • AppserverDisplayPort: Die Portnummer des Anwendungsservers. Standardmäßig wird der niedrigste HTTPS-Port (sofern verfügbar) oder der niedrigste HTTP-Port verwendet.
    • AppserverDomainName: Der Domainname des Anwendungsservers.
    • AppserverId: Der Hash signifikanter Anwendungsserverressourcen, der angibt, ob sich die Ressourcen auf dem Anwendungsserver im Laufe der Zeit ändern.
    • AppserverName: Der Name des Anwendungsservers.
    • AppserverPorts: Die Portnummern des Anwendungsservers. In der Regel gibt es nur eine Portnummer für den Oracle WebLogic-Server und mehrere Portnummern für den Apache Tomcat-Server. Bei mehreren Portnummern werden die Werte durch Komma getrennt.
    • AppserverServerName: Der Name der Anwendungsserverinstanz.
    • AppserverType: Der Typ des Anwendungsservers. Beispiel: weblogic oder tomcat.
    • AppserverVersion: Die Version der Anwendungsserversoftware.
  • Allgemeine Dimensionen
    • ApmVersion: Die Version des Application Performance Monitoring-Agent.
    • DisplayName: Der Anzeigename des Anwendungsservers.
    • ServiceInstanceId: Die Observer-ID des Agent.
    • ServiceName: Der Name, den Sie dem Service zugewiesen haben.
  • Hostdimensionen
    • HostAddress: Die IPv4-Adresse, die aus dem Hostnamen aufgelöst wurde.
    • HostAddresses: Die Liste der IPv4-Adressen in den Netzwerkschnittstellen des Hosts.
    • Hostname: Der Name des Hosts.
    • HostnameCanonical: Der kanonische Name (FQDN) des Hosts.
    • Hostnamen: Die Liste der Hostnamen in den Netzwerkschnittstellen des Hosts.
  • Java Virtual Machine-(JVM-)Dimensionen
    • ProcessId: Die Prozess-ID des Anwendungsservers.
    • VmName: Der Name der virtuellen Maschine.
    • VmVendor: Der Hersteller der virtuellen Maschine.
    • VmVersion: Die Version der virtuellen Maschine.
    • WorkingDirectory: Das Arbeitsverzeichnis des Anwendungsservers.
  • Kubernetes-Dimensionen
    • KubernetesNamespace: Der Namespace im Kubernetes-Cluster, in dem der Pod ausgeführt wird.
    • KubernetesNodeName: Der Name des Kubernetes-Knotens, in dem der Pod ausgeführt wird.
    • KubernetesPodAnnotations: Die Annotationen, die Sie dem Pod zugewiesen haben, sofern vorhanden.
    • KubernetesPodLabels: Die Labels, die Sie dem Pod zugewiesen haben, sofern vorhanden.
    • KubernetesPodName: Der Name des Pods (Containers) im Kubernetes-Cluster.
  • Oracle Cloud Infrastructure-Dimensionen
    • OciAvailabilityDomain: Die Oracle Cloud Infrastructure-Availability-Domain, in der die Compute-Instanz ausgeführt wird.
    • OciCompartmentId: Die OCID des Compartments, in dem sich die Compute-Instanz befindet.
    • OciComputeShape: Die Ausprägung der Compute-Instanz.
    • OciDisplayName: Der Anzeigename der Compute-Instanz oder des Kubernetes-Knotens.
    • OciFaultDomain: Der Name der Oracle Cloud Infrastructure-Faultdomain, in der die Compute-Instanz ausgeführt wird.
    • OciInstanceId: Die OCID der Compute-Instanz.
    • OciRegion: Die Oracle Cloud Infrastructure-Region, die die Availability-Domain enthält, in der die Compute-Instanz ausgeführt wird.
  • Oracle Cloud Infrastructure Container Engine for Kubernetes-(OKE-)Dimensionen
    • OkeClusterId: Die OCID des OKE-Clusters.
    • OkeClusterLabel: Das Clusterlabel, die letzten 11 Zeichen der OCID des OKE-Clusters.
    • OkeCompartmentName: Das Oracle Cloud Infrastructure-Compartment, in dem sich das OKE-Cluster befindet.
    • OkeKubernetesVersion: Die Kubernetes-Version.
    • OkeNodePoolId: Die OCID des OKE-Knotenpools.
    • OkeNodepoolLabel: Das Knotenpoollabel, die letzten 11 Zeichen der OCID des OKE-Knotenpools.
    • OkeTenancyId: Die OCID des OKE-Mandanten.
  • Betriebssystemdimensionen
    • OsAvailableProcessors: Die Anzahl der Prozessoren, die der JVM verfügbar sind.
    • OsName: Der Name des Betriebssystems.
    • OsVersion: Die Version des Betriebssystems.
  • Agent-Integritätsdimensionen
    • Probe: Der Name der Probe.
    • DataType: Der Typ der Daten. Beispiel: Span oder Metrik.
    • Stromunterbrecherdimensionen
      • PerformanceFactorName: Der Name des Leistungsfaktors.
      • PerformanceFactorType: Der Typ des Leistungsfaktors.
    • Fehlerdimensionen
      • Ursache: Die Ursache des Uploadfehlers.
      • Typ: Der Typ des beobachteten Fehlers. Beispiel: schwerwiegend oder Warnung.

Kennzahlen

In der folgenden Tabelle sind die Application Performance Monitoring-Standardmetriken im Namespace oracle_apm_agent aufgeführt:
Hinweis

Ab APM-Java-Agent-Version 1.12 ist die Metrik DataQueueSize nicht mehr verfügbar. Verwenden Sie stattdessen die Metrik DataQueueUsageMaxPercent.
Metrik Beschreibung Einheit
BrowserAgentInjectionCount Gibt an, wie oft der APM-Browser-Agent injiziert wird.
CircuitBreakerActivations Gibt die Aktivierung eines Leistungsfaktors für den Leistungsschalter an.

Hinweis: Diese Metrik wird nur ausgegeben, wenn ein Leistungsfaktor aktiviert wird.

-
CircuitBreakerProbeSuspensions Gibt die Unterbrechung einer Sonde aufgrund eines Leistungsschalters an.

Hinweis: Diese Metrik wird nur ausgegeben, wenn eine Probe unterbrochen wird.

-
DataRejectCount Die Anzahl der Datenelemente, die abgelehnt wurden, weil die Queue voll ist. -
DataQueueUsageMaxPercent Gibt die maximale Größe der Datenqueue in Bezug auf ihre Kapazität an.

Diese Metrik ist ab APM Java Agent Version 1.12 verfügbar.

Prozentsatz
DataUploaded Die Größe der hochgeladenen Daten. Byte
DataUploadTime Zeit für das Hochladen von Daten. Milisekunden
ErrorCount Die Anzahl der im APM-Agent beobachteten Fehler. -
SpanStartCount Die Anzahl der von einer Probe gestarteten Spans. -
SpanFinishCount Die Anzahl der von einer Probe beendeten Spans. -
SpanTimedOutCount Die Anzahl der Spans, deren Zeitüberschreitung aufgetreten ist. -
TotalSpanCount Die Gesamtanzahl der ausgewerteten Spans. -
TotalSpanSampledCount Die Gesamtanzahl der gesampelten Spans.

Dieser Wert erhöht sich in derselben Geschwindigkeit wie die Metrik TotalSpanCount, wenn kein Sampling konfiguriert oder aktiviert ist.

-
TotalTraceCount Die Gesamtanzahl der ausgewerteten Traces. -
TotalTraceSampledCount Die Gesamtanzahl der gesampelten Traces.

Dieser Wert erhöht sich in derselben Geschwindigkeit wie die Metrik TotalTraceCount, wenn kein Sampling konfiguriert oder aktiviert ist.

-
TracesEvaluated Die Anzahl der Root-Spans, die pro Basis des Root-Vorgangs ausgewertet werden. -
TracesEvaluatedDuration Die Dauer der Root-Spans pro Basis des Root-Vorgangs. Millisekunden
TracesEvaluatedError Die Anzahl der Root-Spans mit Fehlern pro Vorgangsbasis. -
UploadErrorCount Die Anzahl der vom APM-Agent beobachteten Uploadfehler. -

Verfügbare Metriken: oci_apm

Wenn Spans oder Metriken von Application Performance Monitoring aufgenommen werden, werden Metriken, die den Aufnahmestatus widerspiegeln, automatisch an die oci_apm namespace ausgegeben.

Dieser Abschnitt enthält Informationen zu den Application Performance Monitoring-Metriken.

Dimensionen

Die Metriken umfassen die folgenden Dimensionen:

  • Allgemeine Dimension
    • OracleApmType: Gibt den Typ der Metrik an, wie Zähler oder Messwertanzeiger.
    • ResourceId: Die OCID der APM-Domain, für die Daten aufgenommen werden.
  • PayloadRejections Dimensionen
    • ObservationType: Der Typ der abgelehnten Daten, wie Metrik, Private-Span, Public-Span.
    • RejectionCause: Der Grund für die Ablehnung der Daten, wie MISSING_DATA_KEY, MISSING_DATA_FORMAT, INVALID_OBSERVATION_TYPE, OVERSIZED_PAYLOAD, PAYLOAD_THROTTLED, INTERNAL_SERVER_ERROR, INVALID_DATA_KEY und mehr.

Kennzahlen

In der folgenden Tabelle sind die Application Performance Monitoring-Standardmetriken im Namespace oci_apm aufgeführt:

Metrik Beschreibung Einheit
PayloadRejections Die Anzahl der Beobachtungen verschiedener Typen, die aus Gründen in der Dimension RejectionCause nicht verarbeitet werden können.
SpanIngestions Die Anzahl der im angegebenen Zeitraum aufgenommenen Spans. Mit der Dimension apmDomainId können Sie Span-Anzahl für bestimmte Domains melden. -
SyntheticMonitorRuns Die Anzahl der Monitorausführungen, die im angegebenen Zeitraum ausgeführt wurden. Mit der Dimension apmDomainId können Sie Berichte zu Monitorausführungen für bestimmte Domains erstellen. -

Konsole verwenden

Application Performance Monitoring-Metrikabfragen erstellen

Sie können Application Performance Monitoring-Metrikabfragen im Metrik-Explorer erstellen und Ihre Anwendungen anhand verschiedener Dimensionen überwachen. Beispiel: Sie können eine Abfrage mit dem Namespace oracle_apm_rum, der Metrik ScriptErrors und der Dimension WebApplicationName erstellen, um die Skriptfehler in Ihrer Anwendung über einen bestimmten Zeitraum zu überwachen. Sie können auch eine weitere Dimension, BrowserName, hinzufügen, um festzustellen, ob die Skriptfehler browserbezogen sind.

  1. Melden Sie sich bei der Oracle Cloud Infrastructure-Konsole an.
  2. Öffnen Sie das Navigationsmenü, und klicken Sie auf Observability and Management. Klicken Sie unter Monitoring auf Metrik-Explorer.

    Auf der Seite Metrik-Explorer wird ein leeres Diagramm mit Feldern zum Erstellen einer Abfrage angezeigt.

  3. Wählen Sie mit den Feldern Startzeit und Endzeit oder Schnellauswahl oben auf der Seite einen Zeitraum aus.
  4. Scrollen Sie nach unten, und füllen Sie die folgenden Felder für Ihre Abfrage aus:
    • Compartment: Stellen Sie sicher, dass das Compartment ausgewählt ist, in dem sich die APM-Domain befindet.
    • Metrik-Namespace: Wählen Sie einen der folgenden Application Performance Monitoring-Namespaces aus:
      • oracle_apm_rum
      • oracle_apm_synthetics
      • oracle_apm_monitoring
    • Metrikname: Wählen Sie eine Metrik im ausgewählten Metrik-Namespace aus.
    • Intervall: Wählen Sie ein Aggregationsfenster aus.
    • Statistik: Wählen Sie eine Aggregationsfunktion aus.
    • Metrikdimensionen: Wählen Sie im Feld Dimensionsname eine Dimension und im Feld Dimensionswert einen Wert für die angegebene Dimension aus, um die Metrikdaten zu filtern. Optional können Sie eine zusätzliche Dimension hinzufügen.
      Hinweis

      Neben den Dimensionen, die Sie auswählen möchten, müssen alle Metrikabfragen für den Namespace oracle_apm_rum die folgenden Dimensionen enthalten, um die Richtigkeit der Daten sicherzustellen:
      • MetricGroupName = "No Group"
      • WebApplicationName = All Web Applications oder WebApplicationName = <name of the individual web application>
  5. Klicken Sie auf Diagramm aktualisieren.

Das Diagramm wird aktualisiert, um die angeforderten Metriken anzuzeigen.

Weitere Informationen zum Metrik-Explorer und zum Erstellen von Metrikabfragen finden Sie unter Metrikabfragen erstellen.

Alarme für Application Performance Monitoring-Metriken erstellen

Sie können mit dem Oracle Cloud Infrastructure Monitoring-Service einen Alarm erstellen, um benachrichtigt zu werden, wenn eine Application Performance Monitoring-Metrik den angegebenen Schwellenwert überschreitet. Beispiel: Wenn Sie eine Abfrage zur Überwachung der JavaScript-Fehler in Browsern erstellt haben, können Sie einen Alarm erstellen, der Sie benachrichtigt, wenn die Fehler in einem Browser 5 % überschreiten.

Nachdem Sie einen Alarm für eine Application Performance Monitoring-Metrik erstellt haben, können Sie zur Application Performance Monitoring-Seite Home navigieren und im Widget Alarme auslösende Alarme überwachen. Klicken Sie dann auf einen Alarm, um zur Seite Alarmdefinition zu navigieren.

Informationen zum Erstellen eines Schwellenwertalarms für Application Performance Monitoring-Metriken finden Sie unter Alarme mit der Konsole erstellen.

API verwenden

Verwenden Sie die folgenden APIs für das Monitoring: