Queries the details of a diagnostic report.
Debugging
Request parameters
Parameter | Type | Required | Example | Description |
---|---|---|---|---|
Action | String | Yes | DescribeDiagnosticReportAttributes | The operation that you want to perform. Set the value to DescribeDiagnosticReportAttributes. |
RegionId | String | Yes | cn-hangzhou | The region ID of the diagnostic report. You can call the DescribeRegions operation to query the most recent region list. |
ReportId | String | Yes | dr-i-uf6i0tv2refv8wz***** | The ID of the diagnostic report. |
Response parameters
Parameter | Type | Example | Description |
---|---|---|---|
RequestId | String | 473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** | The ID of the region. |
ResourceId | String | i-uf6i0tv2refv8wz***** | The ID of the resource. |
ResourceType | String | instance | The type of the resource. The ResourceType parameter can be set only to instance, which indicates that only instances are supported. |
ReportId | String | dr-uf6i0tv2refv8wz***** | The ID of the diagnostic report, which is the unique identifier of the report. |
Status | String | Finished | The state of the diagnostic report. Valid values:
|
CreationTime | String | 2022-07-11T12:00:00Z | The time when the diagnostic report was created. |
FinishedTime | String | 2022-07-11T14:00:00Z | The time when the diagnostic report was complete. |
StartTime | String | 2022-07-11T12:00:00Z | The beginning of the reporting period. The value is the StartTime value that was passed in when you called the CreateDiagnosticReport operation to create the diagnostic report. |
EndTime | String | 2022-07-11T14:00:00Z | The end of the reporting period. The value is the EndTime value that was passed in when you called the CreateDiagnosticReport operation to create the diagnostic report. |
Severity | String | Normal | The severity level of the diagnostic report. The value of this parameter is determined by the highest severity level of all diagnostic metrics. Valid values:
|
MetricSetId | String | dms-bp17p0qwtr72zmu***** | The ID of the diagnostic metric set. |
MetricResults | Array of MetricResult | The results of all diagnostic metrics in the diagnostic metric set. | |
MetricResult | |||
MetricId | String | GuestOS.WinFirewall | The ID of the diagnostic metric. |
MetricCategory | String | CPU | The category of the diagnostic metric. |
Severity | String | Normal | The severity level of the diagnostic metric. Valid values:
|
Status | String | Finished | The state of the diagnostic metric. Valid values:
|
Issues | Array of Issue | Details about the diagnosed issue. |
|
Issue | |||
IssueId | String | GuestOS.CPU.HighUtiliz***** | The ID of the diagnosed issue, which is the unique identifier of the issue. |
Severity | String | Info | Valid values:
|
Additional | String | { "TotalPercent": 95, "TopUtilizationProcesses": [ { "Pid": "1223", "CommandName": "/usr/bin/mem.py", "PhysicalMemoryPercent": 50 } ] } | Additional data about the diagnosed issue. The value is a JSON string. |
OccurrenceTime | String | 2022-07-11T14:00:00Z | The time when the diagnosed issue occurred. |
Attributes | String | {"OfflineDiagReportStatus":"CONFIRMED"} | The extended attributes of the diagnostic report. |
Examples
Sample requests
http(s)://ecs.aliyuncs.com/?Action=DescribeDiagnosticReportAttributes
&RegionId=cn-hangzhou
&ReportId=dr-i-uf6i0tv2refv8wz*****
&<Common request parameters>
Sample success responses
XML
format
HTTP/1.1 200 OK
Content-Type:application/xml
<DescribeDiagnosticReportAttributesResponse>
<RequestId>473469C7-AA6F-4DC5-B3DB-A3DC0DE3****</RequestId>
<ResourceId>i-uf6i0tv2refv8wz*****</ResourceId>
<ResourceType>instance</ResourceType>
<ReportId>dr-uf6i0tv2refv8wz*****</ReportId>
<Status>Finished</Status>
<CreationTime>2022-07-11T12:00:00Z</CreationTime>
<FinishedTime>2022-07-11T14:00:00Z</FinishedTime>
<StartTime>2022-07-11T12:00:00Z</StartTime>
<EndTime>2022-07-11T14:00:00Z</EndTime>
<Severity>Normal</Severity>
<MetricSetId>dms-bp17p0qwtr72zmu*****</MetricSetId>
<MetricResults>
<MetricId>GuestOS.WinFirewall</MetricId>
<MetricCategory>CPU</MetricCategory>
<Severity>Normal</Severity>
<Status>Finished</Status>
<Issues>
<IssueId>GuestOS.CPU.HighUtiliz*****</IssueId>
<Severity>Info</Severity>
<Additional>{
"TotalPercent": 95,
"TopUtilizationProcesses": [
{
"Pid": "1223",
"CommandName": "/usr/bin/mem.py",
"PhysicalMemoryPercent": 50
}
]
}</Additional>
<OccurrenceTime>2022-07-11T14:00:00Z</OccurrenceTime>
</Issues>
</MetricResults>
<Attributes>{"OfflineDiagReportStatus":"CONFIRMED"}</Attributes>
</DescribeDiagnosticReportAttributesResponse>
JSON
format
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
"ResourceId" : "i-uf6i0tv2refv8wz*****",
"ResourceType" : "instance",
"ReportId" : "dr-uf6i0tv2refv8wz*****",
"Status" : "Finished",
"CreationTime" : "2022-07-11T12:00:00Z",
"FinishedTime" : "2022-07-11T14:00:00Z",
"StartTime" : "2022-07-11T12:00:00Z",
"EndTime" : "2022-07-11T14:00:00Z",
"Severity" : "Normal",
"MetricSetId" : "dms-bp17p0qwtr72zmu*****",
"MetricResults" : [ {
"MetricId" : "GuestOS.WinFirewall",
"MetricCategory" : "CPU",
"Severity" : "Normal",
"Status" : "Finished",
"Issues" : [ {
"IssueId" : "GuestOS.CPU.HighUtiliz*****",
"Severity" : "Info",
"Additional" : "{\n \"TotalPercent\": 95,\n \"TopUtilizationProcesses\": [\n {\n \"Pid\": \"1223\",\n \"CommandName\": \"/usr/bin/mem.py\",\n \"PhysicalMemoryPercent\": 50\n }\n ]\n}",
"OccurrenceTime" : "2022-07-11T14:00:00Z"
} ]
} ],
"Attributes" : "{\"OfflineDiagReportStatus\":\"CONFIRMED\"}"
}
Error codes
For a list of error codes, visit the API Error Center.