AppDynamics APM Platform 22.x AppDynamicsの拡張 AppDynamics API Synthetic Monitoring API Current: すべての合成 Web モニタリングジョブを取得する API PDF Download PDF Download page すべての合成 Web モニタリングジョブを取得する API. Current page All pages すべての合成 Web モニタリングジョブを取得する API このページでは、すべての合成 Web モニタリングジョブの構成データを取得するために使用される API について説明します。Search a Synthetic Job指定された JSON ペイロードで合成ジョブを検索します。Resource URLGET /v1/synthetic/scheduleResponse FormatJSONExample { "_first": null, "_previous": null, "_next": "52852985-fsdfdsg-23593259", "_last": null, "_items": [ { "_id": "job_id", "version": 2, "scheduleRunConfigs": [ { "rate": { "value": 15, "unit": "MINUTES" }, "daysOfWeek": [ "SUN", "WED", "FRI", "MON", "THUR", "SAT", "TUES" ], "timezone": "UTC" } ], "userEnabled": false, "systemEnabled": true, "type": "ALL_BROWSERS", "rate": { "value": 15, "unit": "MINUTES" }, "daysOfWeek": [ "SUN", "WED", "FRI", "MON", "THUR", "SAT", "TUES" ], "timezone": "UTC", "description": "appd1", "appKey": "appKey", "scheduleMode": "NONE", "script": { "contentType": "INLINE_PYTHON_3", "script": "pageUrl = \"http://www.appdynamics.com\"\ndriver.get(pageUrl)\nassert \"AppDynamics\" in driver.title, \"Title should contain AppDynamics\"" }, "browserCodes": [ "Chrome" ], "chromeVersions": [ "86" ], "locationCodes": [ "M50" ], "failOnPageError": true, "captureVisualMetrics": true, "simulateMobileBrowser": false, "networkProfile": { "name": "Native", "description": "", "downloadKbps": 5000, "uploadKbps": 1000, "roundtripTimeMillis": 28, "packetLossPercent": 0, "isDefault": false }, "timeoutSeconds": 30, "state": { "lastFireTime": "2022-04-01T04:49:46.544Z" }, "projectedUsage": { "projectedDailyRuns": 96, "projectedMonthlyRuns": 2880 }, "performanceCriteria": { "retestOnWarning": false, "retestOnCritical": false, "criterion": [] }, "composableConfig": { "numBeforeConfirmedError": 0, "resourceErrorDetection": { "ignoreWhen": { "resourceUrlContains": [], "resourceMimeType": [] }, "onlyWhen": { "resourceUrlContains": [], "resourceMimeType": [] } } }, "created": "2022-04-01T04:49:46.538Z", "updated": "2022-04-01T04:50:13.325Z" } ] } YML Request Parametersパラメータ名Parameter Type値説明(Description)必須リクエストappKeyクエリアプリケーションキー特定のアプリケーションの Web モニタリングジョブを取得します。なしdescription[Query(クエリ)]ジョブ名ジョブ名を使用してジョブを検索します。 このパラメータは、次の場合にすべてのジョブを取得します。ジョブ名が文字列に等しいまたは、ジョブ名に、文字列と等しい部分文字列が含まれる すべての文字列一致操作では、大文字と小文字が区別されません。 なしlocation[Query(クエリ)]各エージェントロケーションの Synthetic 内部ロケーションコード指定されたロケーションのみにスケジュールされた Web モニタリングジョブを取得します。 このパラメータを複数回指定して、複数のロケーションのジョブをフィルタリングできます。なしbrowser[Query(クエリ)]Synthetic 内部ブラウザコード指定されたブラウザのみにスケジュールされた Web モニタリングジョブを取得します。このパラメータを複数回指定して、複数のブラウザのジョブをフィルタリングできます。なしmax[Query(クエリ)]1 ~ 100 の整数このパラメータを使用して、結果をページ分割された形式で表示できます。ページに表示される結果の最大数は、このパラメータの値と同じです。さらに結果がある場合は、応答に _next カーソルが表示されます。この値を使用して、次の結果セットを取得します。 なしcursor[Query(クエリ)]前の応答で返された _next パラメータの値このパラメータは、max パラメータが使用されている場合にのみ使用できます。 結果をページ分割された形式で表示し、結果が 1 ページを超える場合、前の応答の _next パラメータの値が次の要求で使用されます。いいえResponse Status Codesコード説明200成功401未認証429スロットル500内部サーバーエラーです ×