Creación de un sondeo HTTP bajo demanda

Cree un sondeo HTTP a demanda en Comprobaciones del sistema.

Los sondeos a demanda están disponibles a través de SDK, CLI y API.

  • Esta tarea no se puede realizar con la consola.

  • Utilice el comando oci health-checks http-probe create-on-demand y los parámetros necesarios para crear un sondeo HTTP bajo demanda:

    oci health-checks http-probe create-on-demand --compartment-id <compartment_OCID> --targets <json_file_or_string>

    Para obtener una lista completa de los parámetros y valores de los comandos de la CLI, consulte la CLI for Health Checks.

  • Ejecute la operación CreateOnDemandHttpProbe para crear un sondeo HTTP bajo demanda.

    Ejemplo

    La siguiente solicitud de ejemplo crea un sondeo HTTP bajo demanda para comprobar el estado de www.example.com mediante solicitudes GET a través del protocolo HTTP.

    POST /20180501/httpProbeResults
    {
      "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
      "method": "GET",
      "protocol": "HTTP",
      "targets": ["www.example.com"],
      "timeoutInSeconds": 30
    }

    A continuación, se muestra un ejemplo de respuesta 200 para la creación correcta del sondeo a petición HTTP definido anteriormente. El campo resultsUrl indica la URL para recuperar los resultados.

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