HTTPモニターの結果のリスト

ヘルス・チェックでHTTPモニターの結果をリストします。

モニターまたはオンデマンド・プローブの作成後、結果が数分間表示されます。各結果には、監視場所(ターゲット)、バンテージ・ポイント、エンドポイントの可用性およびテスト・タイムスタンプが含まれます。

    1. ナビゲーション・メニューを開き、「監視および管理」.をクリックします「モニタリング」「ヘルス・チェック」をクリックします。
    2. 「ヘルス・チェック」ページで、目的のHTTPモニターを含むコンパートメントを選択します。
    3. 必要なHTTPモニターの名前をクリックします。
      ヒント

      HTTPモニターを名前で検索するには、その名前を「検索」フィールドに入力します。
      過去90日間の結果がHTTPモニター詳細ページのヘルス・チェック履歴の下に表示されます。
    4. 結果をフィルタするには、「フィルタ」の下のフィールドに入力します。時間を選択するには、日付ボックス内をクリックします。
      • 開始日
      • 終了日
      • ターゲット
    5. 結果の詳細を表示するには、「タイムスタンプ」の横にある下矢印をクリックします。
  • HTTPモニターまたはオンデマンド・プローブの結果をリストするには、oci health-checks HTTP-probe-result listコマンドおよび必須パラメータを使用します:

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

    CLIコマンドのパラメータおよび値の完全なリストは、ヘルス・チェックのCLIを参照してください。

  • ListHttpProbeResults操作を実行して、HTTPモニターまたはオンデマンドプローブの結果を一覧表示します。

    レスポンスの例

    次に、正常なレスポンスの例を示します。

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

    次に、異常なレスポンスの例を示します。

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

    結果URLへのAPIリクエストの送信

    1. HTTPモニターの詳細を取得します。
      HTTPモニターの詳細の取得を参照してください。
    2. 詳細から結果URLを検索します。
      pingモニターの結果URLの例:
      "resultsUrl":"http://healthchecks.us-ashburn-1.oraclecloud.com/20180501/pingProbeResults/ocid1.pingmonitor.oc1..<uniqueid>"
    3. 結果URLに署名済APIリクエストを送信します。
      認証情報を提供するために、リクエストに署名する必要があります。