Liste des résultats d'une sonde HTTP sur demande
Répertorier les résultats d'une sonde HTTP sur demande dans les vérifications d'état.
Des sondes sur demande sont disponibles au moyen de la trousse SDK, de l'interface de ligne de commande et de l'API. Les résultats sont disponibles quelques instants après la création du moniteur ou de la sonde sur demande. Chaque résultat inclut l'emplacement de surveillance (cible), les points d'observation, la disponibilité des points d'extrémité et l'horodatage de test.
Cette tâche ne peut pas être effectuée à l'aide de la console.
Utilisez la commande oci health-checks http-probe-result list et les paramètres requis pour lister les résultats d'un moniteur HTTP ou d'une sonde sur demande :
oci health-checks http-probe-result list --probe-configuration-id <http_monitor_or_probe_OCID>Pour obtenir la liste complète des paramètres et des valeurs des commandes de l'interface de ligne de commande, voir Interface de ligne de commande pour les vérifications d'état.
Exécutez l'opération ListHttpProbeResults pour lister les résultats d'un moniteur HTTP ou d'une sonde sur demande.
Exemples de réponsesVoici un exemple de réponse saine.
{ "key": "<uniqueid>", "probeConfigurationId": "ocid1.httpmonitor.OC2..<unique_ID>", "compartmentId":"ocid1.compartment.oc1..<unique_ID>", "connection": { "address": "93.184.216.34", "connectDuration": 114, "port": 443, "secureConnectDuration": 99 }, "connectEnd": 1517323711649, "connectStart": 1517323711535, "dns":{ "domainLookupDuration": 29, "addresses": [ "93.184.216.34", "2606:2800:220:1:248:1893:25c8:1946" ] }, "domainLookupEnd": 1517323711534, "domainLookupStart": 1517323711505, "duration": 171, "encodedBodySize": 1270, "fetchStart": 1517323711505, "isHealthy": true, "isTimedOut": false, "protocol": "HTTPS", "requestStart": 1517323711649, "responseEnd": 1517323711676, "responseStart": 1517323711673, "secureConnectionStart": 1517323711550, "startTime": 1517323711505, "statusCode": 200, "target": "www.example.com", "vantagePointName": "dgo-nyc" }Voici un exemple de réponse peu saine.
{ "key": "<uniqueid>", "probeConfigurationId": "ocid1.httpmonitor.OC2..<unique_ID>", "compartmentId":"ocid1.compartment.oc1..<unique_ID>", "connection": { "address": "203.0.113.1", "port": 80 }, "dns":{ "domainLookupDuration": 0, "addresses": [] }, "domainLookupEnd": 0, "domainLookupStart": 0, "errorCategory":"TRANSPORT", "errorMessage":"TCP Ping Connection Error: dial tcp 203.0.113.1:80: connect: no route to host", "icmpCode": 0, "isHealthy": false, "isTimedOut": false, "latencyInMs": 0, "protocol": "TCP", "startTime": 1517323711505, "target": "www.example.com", "vantagePointName": "dgo-nyc" }Envoyer une demande d'API à l'URL des résultats