アップグレードのロールバック
アップグレードをロールバックするには、systemIDs、hostname、および以前のバージョンを使用して以下の API をトリガーします。リクエストが受け入れられると、maintenanceID を含む応答を受け取ります。
maintenanceID を使用します。ロールバックは構成入力を受け入れません。エージェントインストーラで以前に実行されていた構成が使用されます。形式:
POST /maintenance/rollback/systems
要求の例:
- Linuxの場合:
-
curl --location --request POST 'https://demo.saas.appdynamics.com/zero/v1beta/maintenance/rollback/systems' \ --header 'Authorization: Bearer {AuthToken}' \ --header 'Content-Type: application/json' \ --data-raw { "systemDetails": [ { "systemId": "28f7a681-6010-4150-8940-ebee25841215", "hostname": "hostname1" }, { "systemId": "28f7a681-6010-4150-8940-ebee25841216", "hostname": "hostname2" } ], "versions": [ { "type": "JAVA", "version": "21.7.0.32930" } ] }
- Windowsの場合:
-
curl --location --request POST 'https://demo.saas.appdynamics.com/zero/v1beta/maintenance/rollback/systems' \ --header 'Authorization: Bearer {AuthToken}' \ --header 'Content-Type: application/json' \ --data-raw { "systemDetails": [ { "systemId": "c44f978d-8db6-452f-9387-9b852d8df03a", "hostname": "windows_host" } ], "versions": [ { "type": "MACHINE_WINDOWS", "version": "22.1.0.3252" } ] }
入力パラメータ:
| パラメータ名 | Parameter Type | 説明 | 必須 |
|---|---|---|---|
systemDetails.systemId |
本体 |
エージェント インストーラ システムの 。 |
あり |
systemDetails.hostname |
エージェント インストーラ システムの | ||
versions.type |
モニタリングエージェントのタイプ | ||
versions.verison |
ロールバックするモニタリングエージェントの以前の v |
応答例:
- Linuxの場合:
-
{ "maintenanceId": "d601aacc-97a4-479e-b2b3-db095fef34fc", "operation": "ROLLBACK", "status": "PENDING", "startedAt": "2021-10-25T18:19:28.607Z", "updatedAt": "2021-10-25T18:19:28.607Z", "maintAgentVersions": [ { "type": "JAVA", "version": "20.3.0.1183" } ], "affectedSystemIds": [ "d601aacc-97a4-479e-b2b3-db095fef34fc" ] }
- Windowsの場合:
-
{ "maintenanceId": "d601aacc-97a4-479e-b2b3-db095fef34fd", "operation": "ROLLBACK", "status": "PENDING", "startedAt": "2022-05-12T18:19:28.607Z", "updatedAt": "2022-05-12T18:19:28.607Z", "maintAgentVersions": [ { "type": "MACHINE_WINDOWS", "version": "22.1.0.3252" } ], "affectedSystemIds": [ "c44f978d-8db6-452f-9387-9b852d8df03a" ] }