可用性モニター

モニターはAPM可用性モニタリング・リソースで、このリソースにはテストに関するすべての必要な詳細が含まれ、バンテージ・ポイントと呼ばれる選択したOCIロケーションから実行されています。

この場合、OCI APM Plug-in for Visual Studio Codeを使用してモニターを作成する必要があります。

サポートされているモニター・タイプ: Scripted Browser

バンテージ・ポイントのリスト

  1. 左側のツリー・ナビゲーションで、目的のコンパートメントのノードを開きます。

    アクセスできるAPMドメインが表示されます。

  2. 「APMドメイン」を展開し、必要なAPMドメインを選択します。
  3. 「モニター」オプションを右クリックし、「バンテージ・ポイントのリスト」をクリックします。
  4. 次のステップで使用するバンテージ・ポイントのnameパラメータ(モニターの作成)をコピーします。

可用性モニターの作成

前提条件:

ステップ:

  1. 左側のツリー・ナビゲーションで、目的のコンパートメントのノードを開きます。

    アクセスできるAPMドメインが表示されます。

  2. 「APMドメイン」を展開し、必要なAPMドメインを選択します。
  3. 「モニター」オプションを右クリックし、「作成」をクリックします。
    1. 次のJSONテンプレートをコピーして必須入力を指定するか、既存のJSONファイルをアップロードできます。

      モニターを作成するためのJSONテンプレート:

      {
        "displayName": "<your_monitor_name>",
        "monitorType": "SCRIPTED_BROWSER",
        "vantagePoints": [
          "<vantage_point_name1>",
          "<vantage_point_name2>"
        ],
        "scriptId": "<script_ocid>",
        "status": "ENABLED",
        "repeatIntervalInSeconds": 300,
        "isRunOnce": false,
        "timeoutInSeconds": 60,
        "target": "<your_target_base_url>",
        "configuration": {
          "configType": "SCRIPTED_BROWSER_CONFIG",
          "isFailureRetried": true,
          "dnsConfiguration": {
            "isOverrideDns": false,
            "overrideDnsIp": "string"
          },
          "isCertificateValidationEnabled": true,
          "isDefaultSnapshotEnabled": true,
          "networkConfiguration": {}
        },
        "availabilityConfiguration": {
          "maxAllowedFailuresPerInterval": 0,
          "minAllowedRunsPerInterval": 1
        },
        "maintenanceWindowSchedule": {},
        "freeformTags": {},
        "definedTags": {},
        "isRunNow": false,
        "schedulingPolicy": "ALL"
      }
      例:
      {
        "displayName": "monitor_1",           // required
        "monitorType": "SCRIPTED_BROWSER",    // required
        "vantagePoints": [                    // required
          "OraclePublic-us-ashburn-1",
          "OraclePublic-us-phoenix-1"
        ],
        "scriptId": "ocid1.apmsyntheticscript.oc1.phx.aaarkya",    // required
        "status": "ENABLED",
        "repeatIntervalInSeconds": 300,       // required
        "isRunOnce": false,
        "timeoutInSeconds": 60,
        "target": "https://www.example.com/",  // required
        "configuration": {
          "configType": "SCRIPTED_BROWSER_CONFIG",
          "isFailureRetried": true,
          "dnsConfiguration": {
            "isOverrideDns": false,
            "overrideDnsIp": "0.0.0.0"
          },
          "isCertificateValidationEnabled": true,
          "isDefaultSnapshotEnabled": true,
          "networkConfiguration": {"numberOfHops":50, "probeMode":"SACK", "probePerHop":3, "protocol":"TCP", "transmissionRate":16}
        },
        "availabilityConfiguration": {
          "maxAllowedFailuresPerInterval": 0,
          "minAllowedRunsPerInterval": 1
        },
        "maintenanceWindowSchedule": {"timeEnded":"2025-01-01T00:00:00+00:00", "timeStarted":"2025-01-01T00:00:00+00:00"},
        "freeformTags": {"tag_name1":"tag_value1", "tag_name2":"tag_value2"},
        "definedTags": {"tag_name1":"tag_value1", "tag_name2":"tag_value2"},
        "isRunNow": false,
        "schedulingPolicy": "ALL"}
    2. 「作成」をクリックして、モニターを作成します。その後、「JSONとして保存」をクリックして入力値をJSONファイルとして保存し、後でこのファイルを使用してモニターを作成します。

モニター詳細の表示

  1. 左側のツリー・ナビゲーションで、目的のコンパートメントのノードを開きます。
  2. 「APMドメイン」を展開し、必要なドメインを選択します。
  3. モニターを右クリックして、詳細を表示し、「詳細の取得」をクリックします。

ブラウザでの可用性モニターの表示

  1. 左側のツリー・ナビゲーションで、目的のコンパートメントのノードを開きます。
  2. 「APMドメイン」を展開し、必要なドメインを選択します。
  3. ブラウザで表示するモニターを右クリックし、「ブラウザで表示...」をクリックします。

可用性モニターの編集

  1. 左側のツリー・ナビゲーションで、目的のコンパートメントのノードを開きます。
  2. 「APMドメイン」を展開し、必要なドメインを選択します。
  3. 編集するモニターを右クリックし、値を更新します。
  4. 次をクリックします。:

    編集: モニターを編集します。

    「JSONとして保存」では、入力値をJSONファイルとして保存し、後でこのファイルを使用してモニターを作成します。

今すぐ実行モニター

  1. 左側のツリー・ナビゲーションで、目的のコンパートメントのノードを開きます。
  2. 「APMドメイン」を展開し、必要なドメインを選択します。
  3. 「今すぐ実行」のモニターを右クリックし、「今すぐ実行」をクリックします。

モニターOCIDのコピー

  1. 左側のツリー・ナビゲーションで、目的のコンパートメントのノードを開きます。
  2. 「APMドメイン」を展開し、必要なドメインを選択します。
  3. モニターを右クリックし、「OCIDのコピー」をクリックします。

モニター実行結果の表示

  1. 左側のツリー・ナビゲーションで、目的のコンパートメントのノードを開きます。
  2. 「APMドメイン」を展開し、必要なドメインを選択します。
  3. モニターを右クリックし、「実行結果」を展開し、「実行結果の取得」を選択します。

エラー・メッセージの表示

  1. 左側のツリー・ナビゲーションで、目的のコンパートメントのノードを開きます。
  2. 「APMドメイン」を展開し、必要なドメインを選択します。
  3. モニターを右クリックし、「実行結果」を展開し、「エラー・メッセージの表示」を選択します。

HAR、ログ、スクリーンショットをダウンロード

  1. 左側のツリー・ナビゲーションで、目的のコンパートメントのノードを開きます。
  2. 「APMドメイン」を展開し、必要なドメインを選択します。
  3. 「モニター」を右クリックし、「実行結果」を展開して、「実行HARのダウンロード」または「実行ログのダウンロード」または「実行のダウンロード」スクリーンショットを選択します。
  4. タイムスタンプの入力を求められ、値を入力します。
    ノート

    タイムスタンプ値は、「実行結果の取得」コマンドの出力から取得できます。

    その後、結果をダウンロードするバンテージ・ポイントを選択します。

  5. ファイルをダウンロードする場所を選択します。ファイルをローカル・システムにダウンロードします。

可用性モニターの削除

  1. 左側のツリー・ナビゲーションで、目的のコンパートメントのノードを開きます。
  2. 「APMドメイン」を展開し、必要なドメインを選択します。
  3. 削除するモニターを右クリックし、「削除」をクリックします。
  4. プロンプトから「はい」を選択します。