Elenco dei risultati per un monitoraggio HTTP

Elenca i risultati per un monitoraggio HTTP nei controlli dello stato.

I risultati sono disponibili pochi istanti dopo aver creato il monitor o la sonda su richiesta. Ogni risultato include la posizione di monitoraggio (destinazione), i punti di osservazione, la disponibilità degli endpoint e l'indicatore orario di test.

    1. Nella pagina elenco Controlli di integrità selezionare il nome del monitoraggio HTTP da utilizzare. Se è necessaria assistenza per trovare la pagina di elenco o il monitoraggio HTTP, vedere Lista dei controlli HTTP.
    2. Nella pagina dei dettagli del monitoraggio HTTP, selezionare Cronologia controlli stato.
      Sono disponibili gli ultimi 90 giorni di risultati.
    3. Per visualizzare i dettagli di un risultato, espanderlo.

    Filtro dei risultati dell'elenco

    Utilizzare i filtri per limitare i risultati nell'elenco. Eseguire una delle azioni riportate di seguito a seconda delle opzioni visualizzate.

    • Dalla casella Cerca e filtro sopra la tabella elenco, selezionare uno o più filtri e specificare i valori che si desidera utilizzare per limitare l'elenco. In generale, i filtri corrispondono alle colonne visualizzate nella tabella elenco, sebbene alcuni filtri rappresentino attributi non visualizzati nella tabella. Il filtro Compartimento viene sempre visualizzato accanto ai filtri applicati.
    • Sul lato sinistro della pagina dell'elenco, selezionare un valore da uno dei filtri disponibili, ad esempio compartimento, stato o tag.

    Modificare l'ordine degli elementi nella tabella elenco utilizzando le icone di ordinamento accanto ai nomi delle colonne.

    Per informazioni sulla ricerca di risorse e sulla gestione delle colonne nella tabella elenco, se tali funzioni sono disponibili, vedere Elenca risorse.

  • Usare il comando oci health-checks http-probe-result list e i parametri richiesti per elencare i risultati di un monitoraggio HTTP o di una sonda su richiesta:

    oci health-checks http-probe-result list --probe-configuration-id <http_monitor_or_probe_OCID>

    Per un elenco completo dei parametri e dei valori per i comandi della CLI, vedere la CLI for Health Checks.

  • Eseguire l'operazione ListHttpProbeResults per elencare i risultati di un monitoraggio HTTP o di una sonda su richiesta.

    Risposte di esempio

    Di seguito è riportato un esempio di risposta sana.

    {  
      "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"
    }

    Di seguito è riportato un esempio di risposta malsana.

    {  
      "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"
    }

    Invia una richiesta API all'URL dei risultati

    1. Nella pagina elenco Controlli di integrità selezionare il nome del monitoraggio HTTP da utilizzare. Se è necessaria assistenza per trovare la pagina di elenco o il monitoraggio HTTP, vedere Lista dei controlli HTTP.
    2. Trovare l'URL dei risultati dai dettagli.
      URL dei risultati di esempio per un monitoraggio ping:
      "resultsUrl":"http://healthchecks.us-ashburn-1.oraclecloud.com/20180501/pingProbeResults/ocid1.pingmonitor.oc1..<uniqueid>"
    3. Inviare una richiesta API firmata all'URL dei risultati.
      La richiesta deve essere firmata per poter fornire le informazioni di autenticazione.