Monitor erstellen
Um das Feature "Verfügbarkeitsüberwachung" einzurichten, müssen Sie einen Monitor erstellen, um die Verfügbarkeit und Performance Ihrer Anwendung an verschiedenen geografischen Standorten zu überwachen und Metriken an Oracle Cloud Infrastructure zu senden.
Monitortypen
- Browser: Testet die Performance einer einzelnen URL, die von einem Browser geladen wird.
- Skriptbrowser: Testet die Performance eines vollständigen Benutzertransaktionsworkflows, der in einer
.side
-Skriptdatei aufgezeichnet ist. - REST: Testet die Performance einer einzelnen URL, die von einem REST-Aufruf geladen wird.
- Skript-REST: Testet die Performance eines vollständigen Benutzertransaktionsworkflows, der in einer
.js
-Skriptdatei aufgezeichnet ist. - Netzwerk: Testet die Verfügbarkeit und Performance aller Netzwerkserver oder Hosts, die durch Pingen des Hosts erreicht werden.
- DNS: Validiert und testet die Verfügbarkeit des DNS.
- SQL: Misst die Performance einer SQL-Abfrage, damit der Benutzer Verfügbarkeits- oder Ladezeitprobleme erkennen kann.
- FTP: Misst die Performance von FTP-Vorgängen, sodass der Benutzer Verfügbarkeits- oder Latenzprobleme erkennen kann. Es übernimmt die FTP-Serverdetails als Eingabe und führt den angeforderten Vorgang aus, um verschiedene Timing-Metriken zu generieren.
Wenn Sie die Monitortypen "Skriptbrowser" und "Skript-REST" erstellen möchten, müssen Sie sicherstellen, dass Sie ein Skript erstellt haben. Weitere Informationen finden Sie unter Skript erstellen.
So erstellen Sie einen Monitor:
- Navigieren Sie zur Seite Verfügbarkeitsüberwachung.
- Stellen Sie im linken Bereich sicher, dass Monitore ausgewählt ist.
- Wählen Sie im linken Bereich das Compartment und die APM-Domain aus, in der Sie den Monitor erstellen möchten.
- Klicken Sie auf Monitor erstellen.Der Assistent Monitor erstellen wird angezeigt.
- Führen Sie auf der Seite Monitordefinition folgende Schritte aus:
- Name: Geben Sie einen eindeutigen Namen für den Monitor ein.
Der Name darf maximal 255 alphanumerische Zeichen enthalten. Bindestriche und Unterstriche sind die einzigen zulässigen Sonderzeichen. Beispiel: Sie können einen Bindestrich zwischen zwei Zeichen und einem Unterstrich am Anfang oder am Ende des Namens oder zwischen Zeichen hinzufügen. Leerzeichen sind nicht zulässig.
- Typ: Wählen Sie einen der folgenden Monitortypen aus:
- Browser: Testet die Performance einer einzelnen URL, die von einem Browser geladen wird.
- Skriptbrowser: Testet die Performance eines vollständigen Benutzertransaktionsworkflows, der in einer
.side
-Skriptdatei aufgezeichnet ist. - REST: Testet die Performance einer einzelnen URL, die von einem REST-Aufruf geladen wird.
- Skript-REST: Testet die Performance eines vollständigen Benutzertransaktionsworkflows, der in einer
.js
-Skriptdatei aufgezeichnet ist. - Netzwerk: Testet die Verfügbarkeit und Performance aller Netzwerkserver oder Hosts, die durch Pingen des Hosts erreicht werden.
- DNS: Validiert und testet die Verfügbarkeit des DNS.
- SQL: Misst die Performance einer SQL-Abfrage, damit der Benutzer Verfügbarkeits- oder Ladezeitprobleme erkennen kann.
- FTP: Misst die Performance von FTP-Vorgängen, sodass der Benutzer Verfügbarkeits- oder Latenzprobleme erkennen kann. Es übernimmt die FTP-Serverdetails als Eingabe und führt den angeforderten Vorgang aus, um verschiedene Timing-Metriken zu generieren.
- Aktualisieren Sie die angezeigten Felder auf Basis des im vorherigen Schritt ausgewählten Monitortyps:
- Monitortyp Browser:
- Basis-URL: Geben Sie die Basis-URL an, für die der Monitor ausgeführt werden soll.
- Antwortvalidierungen: Aktivieren Sie optional das folgende Kontrollkästchen:
- Antwortcode: Geben Sie durch Komma getrennte gültige HTTP-Statuscodes an. Beispiel:
200,
401
. Sie akzeptiert auch das folgende Format:2xx, 3xx, 4xx
. - Antwortinhalt überprüfen: Fügen Sie eine Zeichenfolge oder einen REGEX hinzu, um die erwartete Antwort in Antwortheadern und -text zu überprüfen.
- Antwortcode: Geben Sie durch Komma getrennte gültige HTTP-Statuscodes an. Beispiel:
- Antwortinhalt überprüfen (optional): Fügen Sie optional eine Zeichenfolge hinzu, um den erwarteten Antwortinhalt zu überprüfen. Weitere Informationen finden Sie unter Antwortinhalt prüfen (optional).
- Optionen: Aktivieren Sie optional die folgenden Kontrollkästchen:
- SSL prüfen: Wählen Sie diese Option aus, um die Gültigkeit des SSL-Zertifikats zu prüfen.
- Snapshot aktivieren: Wählen Sie diese Option aus, um den Monitor zum Erfassen von Screenshots während der Ausführung zu aktivieren oder zu deaktivieren. Standardmäßig ist sie aktiviert.
- DNS überschreiben: Wählen Sie diese Option aus, um die IP-Adresse anzugeben, auf die der Domainname des Ziels aufgelöst wird, anstatt die Standard-DNS-Auflösung zu verwenden.
- Monitortyp Skriptbrowser:
- Skript: Wählen Sie eine Skriptdatei in der Dropdown-Liste aus, die mit den Namen der von Ihnen erstellten
.side
-Skripte aufgefüllt wird. - Basis-URL (optional): Auf Basis der ausgewählten
.side
-Skriptdatei wird dieses Feld mit der Basis-URL aufgefüllt, für die der Monitor ausgeführt werden soll. Optional können Sie die Basis-URL auch in diesem Feld angeben. - Skriptparameter: Wenn im Inhalt der Skriptdatei Skriptparameter definiert sind, werden diese in den Feldern Skriptparameter angezeigt, und Sie können die Parameterwerte wahlweise ersetzen. Beachten Sie, dass der Parameterwert nicht angezeigt wird, wenn die Option Wert ist geheim beim Erstellen oder Hochladen des Skripts verwendet wird.
- Optionen: Aktivieren Sie optional die folgenden Kontrollkästchen:
- SSL prüfen: Wählen Sie diese Option aus, um die Gültigkeit des SSL-Zertifikats zu prüfen.
- Snapshot aktivieren: Wählen Sie diese Option aus, um den Monitor zum Erfassen von Screenshots während der Ausführung zu aktivieren oder zu deaktivieren. Standardmäßig ist sie aktiviert.
- DNS überschreiben: Wählen Sie diese Option aus, um die IP-Adresse anzugeben, auf die der Domainname des Ziels aufgelöst wird, anstatt die Standard-DNS-Auflösung zu verwenden.
- Skript: Wählen Sie eine Skriptdatei in der Dropdown-Liste aus, die mit den Namen der von Ihnen erstellten
- Monitortyp REST:
- Basis-URL: Geben Sie die Basis-URL an, für die der Monitor ausgeführt werden soll.
- Konfiguration der Anforderungsmethode: Wählen Sie eine Anforderungsmethode aus:
GET
oderPOST
. Bei der MethodePOST
können Sie optional die Anforderungs-Payload in das Feld Anforderungsbody eingeben. - Authentifizierungstyp: Wählen Sie einen Authentifizierungstyp aus:
- Kein Wert: Wählen Sie diese Option, wenn keine Authentifizierung erforderlich ist.
- Basisauthentifizierung: Wählen Sie diese Option aus, wenn eine Basisauthentifizierung erforderlich ist, und geben Sie den Benutzernamen und das Kennwort an.
- Bearer-Token: Wählen Sie diese Option aus, wenn eine Bearer-Authentifizierung erforderlich ist, und geben Sie das Token an.
- OAuth: Wählen Sie diese Option aus, wenn eine offene Authentifizierung erforderlich ist, und geben Sie das Authentifizierungsschema und die Informationen in den Feldern an, die abhängig vom Authentifizierungsschema angezeigt werden.
- Ressourcen-Principal: Wählen Sie diese Option aus, um Zugriff zu erteilen und OCI-Ressourcen wie Objektspeicher oder Vault zu überwachen, ohne Zugangsdaten anzugeben. Es verwendet eine dynamische Gruppe und Policys, die eine feingranulierte Kontrolle ermöglichen.
Hinweis
Um die Resource Principal-Authentifizierung zu verwenden, müssen Sie eine dynamische Gruppe erstellen und ihr Policys hinzufügen, um auf die Ressourcen im Mandanten zuzugreifen, und APM-Verfügbarkeitsmonitoren Zugriff auf OCI-Ressourcen in ihrem Mandanten erteilen. Weitere Informationen finden Sie unter Oracle Cloud Infrastructure-Voraussetzungen erfüllen.
- Abfrageparameter Optional: Geben Sie optional die Abfrageparameter für die Anforderungskonfiguration an.
- Headerparameter Optional: Geben Sie optional die Headerparameter der Anforderungskonfiguration an.
- Clientzertifikat Optional: Geben Sie optional die Zertifikatinformationen für die Clientauthentifizierung an.
- Private Key: Laden Sie die Private Key-Datei hoch.
- Zertifikat: Laden Sie die Clientzertifikatdatei hoch.
Hinweis
Das PEM-Format wird für den Private Key und das Clientzertifikat unterstützt.
- Antwortvalidierungen: Aktivieren Sie optional das folgende Kontrollkästchen:
- Antwortcode: Geben Sie durch Komma getrennte gültige HTTP-Statuscodes an. Beispiel:
200,
401
. Sie akzeptiert auch das folgende Format:2xx, 3xx, 4xx
. - Antwortinhalt überprüfen: Fügen Sie eine Zeichenfolge oder einen REGEX hinzu, um die erwartete Antwort in Antwortheadern und -text zu überprüfen.
- Antwortcode: Geben Sie durch Komma getrennte gültige HTTP-Statuscodes an. Beispiel:
- Optionen: Aktivieren Sie optional die folgenden Kontrollkästchen:
- SSL prüfen: Wählen Sie diese Option aus, um die Gültigkeit des SSL-Zertifikats zu prüfen.
- Umleitungen folgen: Wählen Sie diese Option, um Umleitungen zu folgen.
- DNS überschreiben: Wählen Sie diese Option aus, um die IP-Adresse anzugeben, auf die der Domainname des Ziels aufgelöst wird, anstatt die Standard-DNS-Auflösung zu verwenden.
- Monitortyp Skript-REST:
- Skript: Wählen Sie eine Skriptdatei in der Dropdown-Liste aus, die mit den Namen der von Ihnen erstellten
.js
-Skripte aufgefüllt wird. - Basis-URL (optional): Auf Basis der ausgewählten
.js
-Skriptdatei wird dieses Feld mit der Basis-URL aufgefüllt, für die der Monitor ausgeführt werden soll. Optional können Sie die Basis-URL auch in diesem Feld angeben. - Skriptparameter: Wenn im Inhalt der Skriptdatei Skriptparameter definiert sind, werden diese in den Feldern Skriptparameter angezeigt, und Sie können die Parameterwerte wahlweise ersetzen. Beachten Sie, dass der Parameterwert nicht angezeigt wird, wenn die Option Wert ist geheim beim Erstellen oder Hochladen des Skripts verwendet wird.
- Authentifizierung: Aktivieren Sie optional das folgende Kontrollkästchen:
- Ressourcen-Principal: Wählen Sie diese Option aus, um Zugriff zu erteilen und OCI-Ressourcen wie Objektspeicher oder Vault zu überwachen, ohne Zugangsdaten anzugeben.
Voraussetzungen: Um die Resource Principal-Authentifizierung zu verwenden, müssen Sie die folgenden Voraussetzungen erfüllen:
- Policys: Erstellen Sie eine dynamische Gruppe, und fügen Sie ihr Policys hinzu, um auf die Ressourcen im Mandanten zuzugreifen, und erteilen Sie APM-Verfügbarkeitsmonitoren Zugriff auf OCI-Ressourcen in ihrem Mandanten. Weitere Informationen finden Sie unter Oracle Cloud Infrastructure-Voraussetzungen erfüllen.
- Änderungen an der Java-Skriptdatei: Nehmen Sie die folgenden Änderungen am Skript vor:
- Mit oci-common-Modul
const common = require('oci-common');
- Unterzeichner erstellen
const provider = common.ResourcePrincipalAuthenticationDetailsProvider.builder();
const signer = new common.DefaultRequestSigner(provider)
- Anforderung unterzeichnen
signer.signHttpRequest(options)
- Header kopieren
var headers = {};
options.headers.forEach(function(i,v){
headers[v] = i;
});
- Mit oci-common-Modul
- Ressourcen-Principal: Wählen Sie diese Option aus, um Zugriff zu erteilen und OCI-Ressourcen wie Objektspeicher oder Vault zu überwachen, ohne Zugangsdaten anzugeben.
- Antwortvalidierungen: Aktivieren Sie optional das folgende Kontrollkästchen:
- Antwortcode: Geben Sie durch Komma getrennte gültige HTTP-Statuscodes an. Beispiel:
200,
401
. Sie akzeptiert auch das folgende Format:2xx, 3xx, 4xx
.
- Antwortcode: Geben Sie durch Komma getrennte gültige HTTP-Statuscodes an. Beispiel:
- Optionen: Aktivieren Sie optional das folgende Kontrollkästchen:
- DNS überschreiben: Wählen Sie diese Option aus, um die IP-Adresse anzugeben, auf die der Domainname des Ziels aufgelöst wird, anstatt die Standard-DNS-Auflösung zu verwenden.
- Skript: Wählen Sie eine Skriptdatei in der Dropdown-Liste aus, die mit den Namen der von Ihnen erstellten
- Monitortyp Network:
- Basis-URL: Geben Sie den Server an, auf dem der Monitor ausgeführt werden soll.
Die IP-Adresse oder der vollqualifizierte Domainname (FQDN) des Servers sind akzeptierte Werte. Beispiel:
192.168.1.1
example.com
Hinweis
Wenn Sie das TCP-Protokoll verwenden, müssen Sie auch die Portnummer angeben. Beispiel:192.168.1.1:8080
example.com:80
- Protokoll: Geben Sie das Netzwerkprotokoll an, das vom Monitor verwendet werden soll. Dabei kann es sich um
TCP
oderICMP
handeln.Wenn TCP ausgewählt ist, ist die Portnummer für den Parameter Basis-URL obligatorisch.
Wenn ICMP ausgewählt ist, ist die Portnummer nicht erforderlich.
- Probe-Modus: Geben Sie den Probe-Modus für das TCP-Netzwerkprotokoll an. Dabei kann es sich um
SACK
oderSYN
handeln. Beachten Sie, dass der Probe-Modus nur für das TCP-Netzwerkprotokoll verfügbar ist. - IPV6 aktivieren: Wenn diese Option aktiviert ist, geben Sie ein Ziel an, das entweder ein Domainname oder das folgende Format aufweisen kann:
[IPv6]:port
. Beispiel: Format:[2001:db8:3333:4444:5555:6666:7777:8888]:90
oderoracle.com:90
.
- Basis-URL: Geben Sie den Server an, auf dem der Monitor ausgeführt werden soll.
- Monitortyp DNS:
- Konfigurationstyp: Wählen Sie einen Konfigurationstyp für den DNS-Monitor aus:
- DNS-Server: Er führt Abfragen für den Zielserver aus. Er misst die Lösungszeit und -verfügbarkeit für das Ziel zusammen mit Netzwerkmetriken, sofern aktiviert.
- DNS-Trace: Validiert die DNS-Anforderungen, die korrekt an die autoritativen Server in der untergeordneten Zone aus der übergeordneten Zone delegiert wurden.
- DNSSEC: Validiert die Authentizität von DNS-Datensätzen gemäß den Domain Name System Security Extensions. Sie bietet eine Ansicht für DNSSec Trust Tree und Data Chain.
- Domain: Geben Sie den Domainnamen oder die IP-Adresse an, die vom Monitor verwendet werden sollen.
- Datensatztyp: Geben Sie den DNS-Datensatztyp an, der vom Monitor mit der verfügbaren Dropdown-Liste verwendet werden soll.
- Rekursive Abfragen senden: Aktivieren Sie das Kontrollkästchen, wenn Sie DNS-Abfragen im rekursiven Modus senden möchten. Diese Option ist nur verfügbar, wenn der Monitorkonfigurationstyp DNS-Server ausgewählt ist.
- Transportprotokoll: Geben Sie das Netzwerkprotokoll in der Dropdown-Liste an. Dies kann sein:
TCP
oderUDP
.Diese Option ist verfügbar, wenn die Monitorkonfigurationstypen DNS-Server oder DNS-Trace ausgewählt sind.
- DNS-Server: Geben Sie den Domainnamen oder die IP-Adresse des DNS-Namenservers an, der im Domainfeld nach dem Domainnamen abgefragt wird.
Diese Option ist nur verfügbar, wenn der Monitorkonfigurationstyp DNS-Server ausgewählt ist.
- IPV6 aktivieren: Wenn diese Option aktiviert ist, geben Sie eine IPv6-Adresse oder einen Domainnamen für DNS-Server an. Wenn der Datensatztyp PTR ist, muss die Domain das folgende Format verwenden:
0.f.e.d.c.b.a.9.8.7.6.5.4.3.2.1.0.f.e.d.c.b.a.9.8.7.6.5.4.3.2.1.ip6.arpa
. IPv6 PTR-Datensätze werden unter der Domain.ip6.arpa
gespeichert.
- Konfigurationstyp: Wählen Sie einen Konfigurationstyp für den DNS-Monitor aus:
- Überwachungstyp SQL:
- Datenbanktyp: Datenbanktyp auswählen. Aktuell werden Oracle und MySQL unterstützt.
- Benutzername: Geben Sie den Benutzernamen für die Datenbankauthentifizierung an. (Pflichtfeld).
- Kennworttyp: Geben Sie den Typ für die Datenbankauthentifizierung an. Folgende zwei Formate werden unterstützt:
- Secret-OCID: OCI-Vault-Secret-OCID. Weitere Informationen finden Sie unter Vault Secrets mit Resource Principals verwenden.
- Text: Kennwort im Nur-Text-Format.
- Kennwort: Das Kennwort/die Secret-OCID für die Datenbankauthentifizierung. (Pflichtfeld). Weitere Informationen finden Sie unter Vault Secrets mit Resource Principals verwenden.
- Datenbankrolle: Geben Sie die Datenbankrolle an. (Optional).
Für Oracle-Datenbank- und
SYS
-Datenbankbenutzer müssen Sie die DatenbankrolleSYSDBA
oderSYSOPER
angeben.Es wird empfohlen, einen Monitor mit einem Datenbankbenutzer mit minimalen Berechtigungen zu erstellen.
- Datenbankverbindungstyp: Geben Sie den Verbindungstyp für die Datenbank an. Die folgenden beiden Typen werden unterstützt:
- Benutzerdefinierte JDBC: Für diesen Typ ist die benutzerdefinierte JDBC-URL erforderlich.
- Cloud Wallet: Diese Option ist nur verfügbar, wenn Sie eine Oracle-Datenbank auswählen.
- Datenbank-Wallet: Geben Sie die ZIP-Datei für die Datenbank-Cloud-Wallet-Konfiguration an. (Pflichtfeld).
- Servicename: Geben Sie den Datenbankservicenamen an, der beim Herstellen der Verbindung verwendet werden soll. (Pflichtfeld).
- SQL-Abfrage: Geben Sie die SQL-Abfrage an, um Daten aus der Datenbank abzurufen. Es ist nur eine SELECT-Anweisung zulässig. (Pflichtfeld).
- Monitortyp FTP:
- Protokolltyp: Das vom Ziel-FTP-Server unterstützte Protokoll (erforderlich).
Die folgenden Typen werden unterstützt: FTP, FTPS und SFTP.
- Anforderungstyp: Die Anforderung zum Abrufen von FTP. (Pflichtfeld).
Die folgenden Typen werden unterstützt: Herunterladen, Hochladen und Auflisten.
- Pfad: Der absolute Pfad zur Datei oder zum Verzeichnis.
Nur erforderlich, wenn der Anforderungstyp "Download" ausgewählt ist.
Optional, wenn Upload- und Listenanforderungstypen ausgewählt sind. Wenn kein Pfad für Upload und Liste angegeben ist, wird das Home-Verzeichnis des FTP-Benutzers, das in der Authentifizierung angegeben wurde, als Standardpfad verwendet.
- Dateigröße: Der obere Grenzwert der Dateigröße für Download- und Uploadanforderungstypen.
Nur für Uploadanforderungstyp erforderlich.
- Inhalt prüfen: Nur im Listenanforderungstyp verfügbar. (Optional).
Benutzer können reguläre Ausdrücke angeben, um bestimmte Dateien aufzulisten.
- Aktiver Modus: Nur für FTP- und FTPS-Protokolle unterstützt. (Optional).
Es steuert den Modus der Datenübertragung und wird intern von der FTP-Clientbibliothek verarbeitet. Wenn diese Option aktiviert ist, richtet der Client den Befehlskanal ein, und der Server richtet den Datenkanal ein.
- Authentifizierung:: (Erforderlich)
- Benutzername: Der Benutzername für die FTP-Authentifizierung.
- Kennworttyp: Der Typ für die Authentifizierung. (Optional).
Die folgenden Typen werden unterstützt:
- Secret-OCID: OCI-Vault-Secret-OCID. Weitere Informationen finden Sie unter Vault Secrets mit Resource Principals verwenden.
- Text: Kennwort im Nur-Text-Format.
- Kennwort: Das Kennwort oder die Secret-OCID für die Authentifizierung. Weitere Informationen finden Sie unter Vault Secrets mit Resource Principals verwenden.
- Protokolltyp: Das vom Ziel-FTP-Server unterstützte Protokoll (erforderlich).
- Monitortyp Browser:
Klicken Sie auf Weiter.
- Name: Geben Sie einen eindeutigen Namen für den Monitor ein.
- Führen Sie auf der Seite Ausführungseinstellungen folgende Schritte aus:
- Standorte: Wählen Sie die Standorte aus, für die der Monitor ausgeführt werden soll. Wenn Sie einen dedizierten Standort eingerichtet haben, wird er auch in der Dropdown-Liste aufgeführt und kann ausgewählt werden. Informationen zu dedizierten Standorten finden Sie unter Dedizierte Standorte verwenden.
- Wählen Sie eines der folgenden Optionsfelder, um die Häufigkeit der Monitorausführungen zu bestimmen:
- Intervall: Aktivieren Sie dieses Optionsfeld, um das Zeitintervall zwischen den einzelnen Monitorausführungen zu bestimmen.
- Einmal ausführen: Aktivieren Sie dieses Optionsfeld, wenn der Monitor nur einmal ausgeführt werden soll. Wenn das Optionsfeld Einmal ausführen aktiviert ist, werden die Dropdown-Liste Planungs-Policy und das Feld Intervall zwischen Ausführungen (Minuten) deaktiviert.
- Planungs-Policy: Wählen Sie eine der folgenden Optionen aus, um die Ausführung des Monitors auf den ausgewählten Standorten zu steuern:
- Alle: Wählen Sie diese Option aus, um den Monitor gleichzeitig auf allen ausgewählten Standorten auszuführen.
- Round-Robin: Wählen Sie diese Option aus, um die Monitorausführung für jeden Standort sequenziell zu planen. Diese Funktionalität funktioniert gemeinsam mit dem im Feld Intervall zwischen Ausführungen (Minuten) angegebenen Wert. Beispiel: Wenn im Feld Intervall zwischen Ausführungen (Minuten) 10 Minuten angegeben sind und der Monitor auf fünf Standorte ausgeführt werden soll, wird der Monitor sequenziell mit einem Intervall von zehn Minuten zwischen den einzelnen Ausführungen ausgeführt. Die Gesamtdauer der Monitorausführungen an allen Standorten beträgt dann 50 Minuten, danach beginnt die sequenzielle Monitorausführung wieder.
- Batch Round-Robin: Wählen Sie diese Option aus, um die Monitorausführung sequenziell für Batches von Standorten zu planen. Diese Funktionalität funktioniert gemeinsam mit den Werten, die in den Feldern Intervall zwischen Ausführungen (Minuten) und Unterintervall zwischen Ausführungen (Minuten) angegeben sind. In diesem Szenario werden Monitore für die Ausführung auf Batches von Standorten geplant, und das Intervall zwischen den einzelnen Ausführungen wird im Feld Unterintervall zwischen Ausführungen (Minuten) angegeben. Der Wert im Feld Intervall zwischen Ausführungen (Minuten) gibt die Gesamtzeit an, die für die Monitorausführung in allen Batches benötigt wird.
Die Anzahl der Standorte in jedem Batch wird automatisch basierend auf der Anzahl der ausgewählten Standorte und den Werten berechnet, die in den Feldern Intervall zwischen Ausführungen (Minuten) und Unterintervall zwischen Ausführungen (Minuten) angegeben sind. Beispiel: Wenn 7 Standorte vorhanden sind, Intervall zwischen Ausführungen (Minuten) = 10 Minuten und Unterintervall zwischen Ausführungen (Minuten) = 5 Minuten, werden zwei Batches erstellt. Der erste Batch mit Standorten hat vier Standorte, und der zweite Batch hat drei.
- Intervall zwischen Ausführungen (Minuten): Geben Sie die Anzahl der Minuten zwischen den Monitorausführungen an. Die Standardintervalldauer beträgt 10 Minuten. Für den REST-Monitortyp können Sie eine Minute als Mindestdauer des Intervalls zwischen Monitorausführungen angeben. Für die anderen Monitortypen können Sie fünf Minuten als Mindestdauer angeben.
Wenn die Option Round-Robin-Batch in der Dropdown-Liste Planungs-Policy ausgewählt ist, gibt der in dem Feld Intervall zwischen Ausführungen (Minuten) ausgewählte Wert die Gesamtzeit an, die für die Monitorausführung in allen Batches benötigt wird.
- Unterintervall zwischen Ausführungen (Minuten): Geben Sie die Anzahl der Minuten zwischen Monitorausführungen auf Batches von Standorten an. Beachten Sie, dass dieses Feld nur angezeigt wird, wenn die Option Batch Round-Robin in der Dropdown-Liste Planungs-Policy ausgewählt ist.
- Timeout (Minuten): Geben Sie den Timeoutwert an. Damit wird die maximal zulässige Laufzeit angegeben. Wenn die Laufzeit des Monitors innerhalb dieser Zeit nicht abgeschlossen wird, wird der Monitor gestoppt und als Fehler markiert. Beachten Sie, dass der Wert Intervall zwischen Ausführungen etwa das Dreifache über dem Wert Timeout (Minuten) liegen muss. Wenn das Kontrollkästchen Wiederholung aktivieren jedoch nicht aktiviert ist, kann der Wert Timeout (Minuten) auf 50% des Wertes Intervall zwischen Ausführungen gesetzt werden.
- Wiederholung aktivieren: Aktivieren Sie dieses Kontrollkästchen, um die Ausführung im Fehlerfall zu wiederholen. Beachten Sie, dass dieses Kontrollkästchen standardmäßig aktiviert ist.
- Netzwerksammlung aktivieren: Aktivieren Sie dieses Kontrollkästchen, um die Datenerfassung über das Netzwerk zu aktivieren und die Netzwerkperformance zu überwachen. Beachten Sie, dass bei einem Skript-REST-Monitor dieses Kontrollkästchen nur angezeigt wird, wenn die Basis-URL auf der Seite Monitordefinition angegeben ist:
Wenn Sie das Kontrollkästchen Netzwerksammlung aktivieren aktivieren, werden die folgenden Optionen angezeigt:
- Protokoll: Wählen Sie ein Netzwerkprotokoll.
- Probe-Modus: Wählen Sie einen Prüfmodus für das TCP-Netzwerkprotokoll. Beachten Sie, dass die Option Probe-Modus nur für das TCP-Netzwerkprotokoll verfügbar ist.
- Probe Per Hop: Geben Sie die Anzahl der pro Hop gesendeten Probe-Pakete an.
Klicken Sie auf Weiter.
- Auf der Seite Verfügbarkeitskonfiguration (optional) können Sie das Kontrollkästchen Verfügbarkeitskonfiguration aktivieren aktivieren, um die Kriterien zur Berechnung der Verfügbarkeit des Monitors und zur Anzeige der entsprechenden Details im Widget Verfügbarkeit im von Oracle definierten Dashboard Monitore zu konfigurieren.
Wenn Sie das Kontrollkästchen Verfügbarkeitskonfiguration aktivieren aktivieren, werden die folgenden Optionen angezeigt:
- Maximal zulässige Fehler pro Intervall: Geben Sie die maximale Anzahl von nicht erfolgreichen Monitorausführungen an, die in einem Intervall zulässig sind. Ein Intervall mit mehr als der angegebenen Anzahl nicht erfolgreicher Monitorausführungen wird als UNAVAILABLE klassifiziert.
- Mindestausführungen pro Intervall zulässig: Geben Sie die Mindestanzahl von Monitorausführungen an, die in einem Intervall zulässig sind. Ein Intervall mit weniger als der angegebenen Anzahl von Monitorausführungen wird als UNKNOWN klassifiziert und von den Verfügbarkeitsberechnungen ausgeschlossen.
Klicken Sie auf Weiter.
Informationen zum Anzeigen der Verfügbarkeit des Monitors im Dashboard Monitore finden Sie unter Überwachungsverfügbarkeit anzeigen.
- Auf der Seite Tags (optional) können Sie die Monitore mit dem Tagging-Metadatensystem organisieren und verfolgen und auf Weiter klicken.In der Dropdown-Liste Tag-Namespace können Sie einen Namespace mit dem Präfix
apm-synthetics
auswählen und maximal fünf Tagschlüssel und Tagwerte hinzufügen. Diese Schlüssel/Wert-Paare werden dann als Dimensionen hinzugefügt und können als zusätzliche Qualifier für Availability Monitoring-Metriken (oracle_apm_synthetics
-Namespace) verwendet werden. Auf diese Weise können Sie andere Aspekte des Monitors überwachen und Monitore mit einem APM-spezifischen Tag organisieren und verfolgen.Hinweis
Der Name des Tagschlüssels darf nicht mit einer vorhandenen Dimension identisch sein. Sie können jeden Tag-Namespace erstellen. Es werden jedoch nur Namespaces mit dem Präfixapm-synthetics
abgerufen und als Dimension im Oracle Cloud Infrastructure Monitoring-Service veröffentlicht.Weitere Informationen:
- Availability Monitoring-Dimensionen und -Metriken finden Sie unter Verfügbare Metriken: oracle_apm_synthetics.
- Tagging, siehe Überblick über Tagging.
- Prüfen Sie auf der Seite Übersicht die Übersicht des Monitors.Wenn der Monitortyp "REST" lautet, können Sie auf JS anzeigen klicken, um das Javascript basierend auf der Eingabe in den vorherigen Schritten anzuzeigen.
Ein Fenster mit dem generierten Javascript wird basierend auf der Eingabe in den vorherigen Schritten angezeigt. In der oberen rechten Ecke stehen Ihnen die folgenden Optionen zur Verfügung: Kopieren, Herunterladen oder Skript erstellen.
Wenn Skript erstellen ausgewählt ist, wird die Seite Skript erstellen angezeigt, um ein Javascript-Skript zu erstellen. Das erstellte Skript kann verwendet werden, um später SCRIPTED-REST-Monitore zu erstellen.Geben Sie auf der Seite Skript erstellen den Skriptnamen ein, befolgen Sie die Schritte, und klicken Sie anschließend auf Erstellen, um das Javascript-Skript zu erstellen. Einzelheiten zum Erstellen von Skripten finden Sie unter Skript erstellen.
- Klicken Sie auf Erstellen, um den Monitor zu erstellen.
Über die oben auf der Seite verfügbaren Optionen können Sie außerdem folgende Aktionen für den Monitor ausführen:
- Bearbeiten: Klicken Sie auf diese Option, um die Monitorinformationen zu bearbeiten.
- Clonen: Klicken Sie hier, um den Monitor zu klonen.
- Deaktivieren: Klicken Sie auf diese Option, um den Monitor zu deaktivieren.
- Jetzt ausführen oder Einmal ausführen: Klicken Sie auf Jetzt ausführen, um den Monitor sofort auszuführen. Diese Option wird nur für Monitore angezeigt, die geplante Monitorausführungen aufweisen. Sie wird nicht angezeigt, wenn die Option Einmal ausführen beim Erstellen des Monitors ausgewählt wurde. Wenn Sie die Option Jetzt ausführen auswählen, wird eine neue Instanz des Monitors erstellt und nur einmal ausgeführt. Dies wirkt sich nicht auf den vorhandenen Monitorausführungsplan aus. Für den Modus Jetzt ausführen wird eine separate Ergebnismenge in einer neuen Zeile auf der Seite Monitore aufgeführt.
Klicken Sie auf Run Once, um den Monitor auszuführen. Diese Option wird nur angezeigt, wenn das Kontrollkästchen Einmal ausführen beim Erstellen des Monitors aktiviert wurde.
Klicken Sie auf Weitere Aktionen, um die folgenden Aufgaben auszuführen:
- Wartungsfenster aktivieren: Klicken Sie auf diese Option, um ein Wartungsfenster für den Monitor zu aktivieren.
- Tags hinzufügen: Klicken Sie auf diese Option, um dem Monitor Tags hinzuzufügen.
- Löschen: Klicken Sie auf diese Option, um den Monitor zu löschen.
Wenn Sie zur Seite Monitore navigieren, wird der neu erstellte Monitor aufgeführt. Sie können einen oder mehrere Monitore auswählen und auf Aktionen klicken und dann Wartungsfenster verwalten auswählen, um ein Wartungsfenster zu aktivieren oder zu deaktivieren. Weitere Informationen finden Sie unter Wartungsfenster verwalten.