Criando uma Sondagem HTTP sob Demanda

Crie uma sondagem HTTP sob demanda nas Verificações de Integridade.

As investigações sob demanda estão disponíveis por meio do SDK, da CLI e da API.

  • Essa tarefa não pode ser executada usando a Console.

  • Use o comando oci health-checks http-probe create-on-demand e os parâmetros necessários para criar uma sondagem HTTP sob demanda:

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

    Para obter uma lista completa de parâmetros e valores para comandos da CLI, consulte a CLI for Health Checks.

  • Execute a operação CreateOnDemandHttpProbe para criar uma sondagem HTTP sob demanda.

    Exemplo

    O exemplo de solicitação a seguir cria uma sondagem HTTP sob demanda para verificar a integridade de www.example.com usando solicitações GET no protocolo HTTP.

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

    Veja a seguir um exemplo de resposta 200 para criação bem-sucedida da sondagem HTTP sob demanda definida anteriormente. O campo resultsUrl indica o URL para recuperar 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"]
    }