diagnosticReportTask リソース
diagnosticReportTask Web サービスは診断レポートの要求に使用できます。diagnosticReportTask リソースを作成すると、レポートの生成が開始されます。作成された diagnosticReportTask リソースを取得(ポーリング)することによって、レポート生成の進行状況を監視することができます。このリソースは、過去のすべての要求を一覧表示するのにも使用できます。
apmdevops102jp
diagnosticReportTask Web サービスは診断レポートの要求に使用できます。diagnosticReportTask リソースを作成すると、レポートの生成が開始されます。作成された diagnosticReportTask リソースを取得(ポーリング)することによって、レポート生成の進行状況を監視することができます。このリソースは、過去のすべての要求を一覧表示するのにも使用できます。
サポートされている動詞: GET、HEAD、POST、OPTIONS
GET
以下の要求は、ID が 2 の診断レポート ジョブに関する情報を返します。
GET https://localhost:8443/apm/acc/diagnosticReportTask/2/
POST
POST メソッドを使用して、指定したエージェントの診断レポートの生成を開始できます。
ID が 1 のエージェントの新しい診断レポート ジョブを作成する要求の例を示します。
POST /apm/acc/diagnosticReportTask HTTP/1.1Host: localhost:8443Content-Length: 19Accept: application/json, text/plain, */*Origin: https://localhost:8443X-Requested-With: XMLHttpRequestUser-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.90 Safari/537.36 Content-Type: application/json;charset=UTF-8 Referer: https://localhost:8443/ Accept-Encoding: gzip, deflate Accept-Language: en-US,en;q=0.8,cs;q=0.6,fr;q=0.4,de;q=0.2,nl;q=0.2{ "agent" : "agent/1"}
リソースのプロパティ
リソースに関する情報が含まれる以下のプロパティを使用できます。
プロパティ名 | タイプ | 説明 | API バージョン |
id | 整数 | このリソースの一意の識別子。 | 1.0 |
status | 列挙 | 操作のステータス(タスク リソースの定義に従います)。 | 1.0 |
creationTimestamp | 日付 | リソースが作成された時間(UTC)。 | 1.0 |
completionTimestamp | 日付 | 操作が完了した時間(UTC)。 | 1.0 |
expectedDuration | 整数 | 実行中の操作にかかる予定時間。 | 1.0 |
diagReportId | 整数 | diagnosticReport リソースの一意の識別子。 | 1.0 |
agentId | 整数 | 操作が実行されるエージェントの一意の識別子。 | 1.0 |