HTTP On-Demand-Probe erstellen
Erstellen Sie eine HTTP-On-Demand-Probe in Health Checks.
On-Demand-Probes sind über SDK, CLI und API verfügbar.
Diese Aufgabe kann nicht in der Konsole ausgeführt werden.
Verwenden Sie den Befehl oci health-checks HTTP-probe create-on-demand und die erforderlichen Parameter, um eine HTTP-On-Demand-Probe zu erstellen:
oci health-checks http-probe create-on-demand --compartment-id <compartment_OCID> --targets <json_file_or_string>
Eine vollständige Liste der Parameter und Werte für CLI-Befehle finden Sie in der CLI für Health Checks.
Führen Sie den Vorgang CreateOnDemandHttpProbe aus, um eine HTTP-On-Demand-Probe zu erstellen.
BeispielDie folgende Beispielanforderung erstellt eine HTTP-On-Demand-Probe, um den Zustand von
www.example.com
mitGET
-Anforderungen über das HTTP-Protokoll zu prüfen.POST /20180501/httpProbeResults { "compartmentId": "ocid1.compartment.oc1..<unique_ID>", "method": "GET", "protocol": "HTTP", "targets": ["www.example.com"], "timeoutInSeconds": 30 }
Im Folgenden finden Sie eine
200
-Beispielantwort für die erfolgreiche Erstellung der zuvor definierten HTTP-On-Demand-Probe. Das FeldresultsUrl
gibt die URL zum Abrufen von Ergebnissen an.{ "id":"ocid1.pingprobe.OC2..<unique_ID>", "resultsUrl":"https://healthchecks.us-ashburn-1.oraclecloud.com/20180501/pingProbeResults/ocid1.pingprobe.OC2..<unique_ID>", "compartmentId":"ocid1.compartment.oc1..<unique_ID>", "protocol":"HTTP", "targets":["www.example.com"], "timeoutInSeconds":30, "vantagePointNames":["ibm-sjc","aws-dub","dgo-nyc"] }