调用DescribeDiagnosticReportAttributes查询资源诊断详情。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String DescribeDiagnosticReportAttributes

系统规定参数。取值:DescribeDiagnosticReportAttributes

RegionId String cn-hangzhou

地域ID。您可以调用DescribeRegions查看最新的阿里云地域列表。

ReportId String dr-i-uf6i0tv2refv8wz*****

诊断报告ID。

返回数据

名称 类型 示例值 描述
RequestId String 473469C7-AA6F-4DC5-B3DB-A3DC0DE3****

请求ID。

ResourceId String i-uf6i0tv2refv8wz*****

资源ID。

ResourceType String instance

资源类型。支持的类型为instance。

ReportId String dr-uf6i0tv2refv8wz*****

诊断报告ID。资源诊断报告的唯一标志。

Status String Finished

诊断报告状态。可能值:

  • InProgress:诊断中。
  • Finished:诊断完成。
  • Failed:诊断失败。
CreationTime String 2022-07-11T12:00:00Z

诊断报告创建时间。

FinishedTime String 2022-07-11T14:00:00Z

诊断报告完成时间。

StartTime String 2022-07-11T12:00:00Z

开始时间。调用CreateDiagnosticReport接口创建诊断报告时传入的参数。

EndTime String 2022-07-11T14:00:00Z

结束时间。调用CreateDiagnosticReport接口创建诊断报告时传入的参数。

Severity String Normal

报告严重等级。所有指标中最严重的等级,严重等级由轻到重如下:

  • Unknown:初始状态,表示未开始诊断或者诊断过程程序异常退出,无诊断结论。
  • Normal:诊断正常,没有发现问题。
  • Info:有关联信息,可能与异常相关。
  • Warn:有关联信息,可能导致异常。
  • Critical:有关键异常。
MetricSetId String dms-bp17p0qwtr72zmu*****

诊断指标集合ID。

MetricResults Array of MetricResult

诊断集合中所有指标的诊断结果。

MetricResult
MetricId String GuestOS.WinFirewall

诊断指标ID。

MetricCategory String CPU

诊断指标分类。

Severity String Normal

诊断指标严重等级。可能值:

  • Unknown:初始状态,表示未开始诊断或者诊断过程程序异常退出,无诊断结论。
  • Normal:诊断正常,没有发现问题。
  • Info:有关联信息,可能与异常相关。
  • NotSupport:GuestOS版本不支持诊断该项目。
  • Warn:有关联信息,可能导致异常。
  • Critical:有关键异常。
Status String Finished

指标诊断状态。可能值:

  • InProgress:诊断中。
  • Finished:诊断完成。
  • Failed:诊断失败。
Issues Array of Issue

诊断问题列表。

Issue
IssueId String GuestOS.CPU.HighUtiliz*****

诊断问题的唯一识别码。

Severity String Info

诊断问题严重程度,严重等级由轻到重如下:

  • Info:有关联信息,可能与异常相关。
  • Warn:有关联信息,可能导致异常。
  • Critical:有关键异常。
Additional String { "TotalPercent": 95, "TopUtilizationProcesses": [ { "Pid": "1223", "CommandName": "/usr/bin/mem.py", "PhysicalMemoryPercent": 50 } ] }

诊断问题携带的额外数据,帮助理解问题更多信息,数据格式为JSON的字符串。

OccurrenceTime String 2022-07-11T14:00:00Z

问题发生的时间。

Attributes String {"OfflineDiagReportStatus":"CONFIRMED"}

诊断报告的扩展属性。

示例

请求示例

http(s)://ecs.aliyuncs.com/?Action=DescribeDiagnosticReportAttributes
&RegionId=cn-hangzhou
&ReportId=dr-i-uf6i0tv2refv8wz*****
&公共请求参数

正常返回示例

XML格式

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格式

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\"}"
}

错误码

访问错误中心查看更多错误码。