可用性モニター
モニターはAPM可用性モニタリング・リソースで、このリソースにはテストに関するすべての必要な詳細が含まれ、バンテージ・ポイントと呼ばれる選択したOCIロケーションから実行されています。
この場合、OCI APM Plug-in for Visual Studio Codeを使用してモニターを作成する必要があります。
サポートされているモニター・タイプ: Scripted Browser
。
バンテージ・ポイントのリスト
- 左側のツリー・ナビゲーションで、目的のコンパートメントのノードを開きます。
アクセスできるAPMドメインが表示されます。
- 「APMドメイン」を展開し、必要なAPMドメインを選択します。
- 「モニター」オプションを右クリックし、「バンテージ・ポイントのリスト」をクリックします。
- 次のステップで使用するバンテージ・ポイントのnameパラメータ(モニターの作成)をコピーします。
可用性モニターの作成
前提条件:
- スクリプトはすでに作成されています。スクリプトの作成を参照してください。
- 使用可能なバンテージ・ポイントのリスト。バンテージ・ポイントのリストを参照してください。
ステップ:
- 左側のツリー・ナビゲーションで、目的のコンパートメントのノードを開きます。
アクセスできるAPMドメインが表示されます。
- 「APMドメイン」を展開し、必要なAPMドメインを選択します。
- 「モニター」オプションを右クリックし、「作成」をクリックします。
- 次の
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"}
- 「作成」をクリックして、モニターを作成します。その後、「JSONとして保存」をクリックして入力値を
JSON
ファイルとして保存し、後でこのファイルを使用してモニターを作成します。
- 次の
モニター詳細の表示
- 左側のツリー・ナビゲーションで、目的のコンパートメントのノードを開きます。
- 「APMドメイン」を展開し、必要なドメインを選択します。
- モニターを右クリックして、詳細を表示し、「詳細の取得」をクリックします。
ブラウザでの可用性モニターの表示
- 左側のツリー・ナビゲーションで、目的のコンパートメントのノードを開きます。
- 「APMドメイン」を展開し、必要なドメインを選択します。
- ブラウザで表示するモニターを右クリックし、「ブラウザで表示...」をクリックします。
可用性モニターの編集
- 左側のツリー・ナビゲーションで、目的のコンパートメントのノードを開きます。
- 「APMドメイン」を展開し、必要なドメインを選択します。
- 編集するモニターを右クリックし、値を更新します。
- 次をクリックします。:
編集: モニターを編集します。
「JSONとして保存」では、入力値を
JSON
ファイルとして保存し、後でこのファイルを使用してモニターを作成します。
今すぐ実行モニター
- 左側のツリー・ナビゲーションで、目的のコンパートメントのノードを開きます。
- 「APMドメイン」を展開し、必要なドメインを選択します。
- 「今すぐ実行」のモニターを右クリックし、「今すぐ実行」をクリックします。
モニターOCIDのコピー
- 左側のツリー・ナビゲーションで、目的のコンパートメントのノードを開きます。
- 「APMドメイン」を展開し、必要なドメインを選択します。
- モニターを右クリックし、「OCIDのコピー」をクリックします。
モニター実行結果の表示
- 左側のツリー・ナビゲーションで、目的のコンパートメントのノードを開きます。
- 「APMドメイン」を展開し、必要なドメインを選択します。
- モニターを右クリックし、「実行結果」を展開し、「実行結果の取得」を選択します。
エラー・メッセージの表示
- 左側のツリー・ナビゲーションで、目的のコンパートメントのノードを開きます。
- 「APMドメイン」を展開し、必要なドメインを選択します。
- モニターを右クリックし、「実行結果」を展開し、「エラー・メッセージの表示」を選択します。
HAR、ログ、スクリーンショットをダウンロード
- 左側のツリー・ナビゲーションで、目的のコンパートメントのノードを開きます。
- 「APMドメイン」を展開し、必要なドメインを選択します。
- 「モニター」を右クリックし、「実行結果」を展開して、「実行HARのダウンロード」または「実行ログのダウンロード」または「実行のダウンロード」スクリーンショットを選択します。
- タイムスタンプの入力を求められ、値を入力します。
ノート
タイムスタンプ値は、「実行結果の取得」コマンドの出力から取得できます。その後、結果をダウンロードするバンテージ・ポイントを選択します。
- ファイルをダウンロードする場所を選択します。ファイルをローカル・システムにダウンロードします。