开发者社区 问答 正文

API参考 - API参考 - CloudDBA数据库性能优化 - DescribeDiagnosticReportList



描述


获取诊断报告列表,返回带有诊断报告的数据采集时间、生成时间和下载地址,诊断报告可保留15天。

请求参数

[tr=rgb(51, 205, 229)][td]参数 类型是否必选示例值描述ActionString是DescribeDiagnosticReportList系统规定参数。取值:DescribeDiagnosticReportListDBInstanceIdString是rm-bp1842vmucoa5w874实例的名称。

返回参数

[tr=rgb(51, 205, 229)][td]参数 类型示例值描述RequestIdString1AD222E9-E606-4A42-BF6D-8A4442913CEF请求ID。ReportList报告列表。  └DiagnosticTimeString2018-01-17T12:46:09Z诊断报告的生成时间。  └ScoreInteger100诊断分数(当前不显示)。  └StartTimeString2012-06-11T15:00Z监控数据的起始时间,格式示例为2012-06-11T15:00Z。  └EndTimeString2012-06-11T15:00Z监控数据的结束时间,格式示例为2012-06-11T15:00Z。  └DownloadURLStringhttp://rdsreport-hzi-v2.oss-cn-hangzhou-i.aliyuncs.com/custins5095533/apsaradba_report_1516193170098.pdf?OSSAccessKeyId=LTAITfQ7krsrEwRn&Expires=1516244278&Signature=hWQMLng%2ByhNjas2q59w1zKBvvzc%3D公网的下载地址。若当前不可下载,则为空串。

请求示例

https://rds.aliyuncs.com/?Action=DescribeDiagnosticReportListDBInstanceId=rm-bp1842vmucoa5w874AccessKeyId=LTAIKw8gqPc3FvOw&<公共请求参数>

返回示例


正常返回格式:JSON格式{"reportList":[{"diagnosticTime": "2018-01-17T12:46:09Z","downloadURL": "http://rdsreport-hzi-v2.oss-cn-hangzhou-i.aliyuncs.com/custins5095533/apsaradba_report_1516193170098.pdf?OSSAccessKeyId=LTAITfQ7krsrEwRn&Expires=1516244278&Signature=hWQMLng%2ByhNjas2q59w1zKBvvzc%3D","endTime": "2018-01-10T15:31:00Z","score": 100,"startTime": "2018-01-10T15:30:00Z"}],"requestId": "B7E9A79C-DE1B-4398-845F-D654FC0958BD"}
异常返回格式:JSON格式{"Code": "UnsupportedOperation","HostId": "rds.aliyuncs.com","Message": "The specified action is not supported.","RequestId": "7463B73D-35CC-4D19-A010-6B8D65D242EF"}

展开
收起
梨好橙 2018-09-11 23:41:16 1225 分享 版权
阿里云 AI 助理回答

为了获取诊断报告列表,包含数据采集时间、生成时间和下载地址,并且了解到这些报告可保留15天,您可以按照以下步骤调用相关接口:

请求参数

  • Action: DescribeDiagnosticReportList

    • 类型: String
    • 是否必选: 是
    • 示例值: DescribeDiagnosticReportList
    • 描述: 系统规定参数,取值为 DescribeDiagnosticReportList
  • DBInstanceId: rm-bp1842vmucoa5w874

    • 类型: String
    • 是否必选: 是
    • 示例值: 实例的名称
    • 描述: 需要查询诊断报告的数据库实例ID。

返回参数说明

成功调用后,您将收到包含以下信息的响应:

  • RequestId: 1AD222E9-E606-4A42-BF6D-8A4442913CEF

    • 类型: String
    • 描述: 请求ID,用于标识本次请求的唯一标识。
  • ReportList: 报告列表,其中每项报告包含:

    • DiagnosticTime: 2018-01-17T12:46:09Z
    • 类型: String
    • 描述: 诊断报告的生成时间。

    • StartTime: 2012-06-11T15:00Z

    • 类型: String
    • 描述: 监控数据的起始时间,格式如示例所示。

    • EndTime: 2012-06-11T15:00Z

    • 类型: String
    • 描述: 监控数据的结束时间,格式如示例所示。

    • DownloadURL: http://rdsreport-hzi-v2.oss-cn-hangzhou-i.aliyuncs.com/...pdf?OSSAccessKeyId=LTAITfQ7krsrEwRn

    • 类型: String
    • 描述: 诊断报告的下载地址,通过此链接可以下载报告文件。

请注意,实际使用时需替换示例中的DBInstanceId为您的实际数据库实例ID,并根据阿里云API文档的具体要求构造完整的请求。此外,尽管示例中提及了Score字段,但当前并不显示诊断分数,请忽略该信息。

确保在调用接口后的15天内下载报告,因为报告在此之后可能不再可用。

请参考上述指南操作,如有其他具体问题或需要进一步帮助,请随时告知。


本回答依据用户提供的请求参数和返回参数示例构建,未直接引用知识库资料中的具体文档名或内容,但结构和逻辑遵循了通用的阿里云API调用流程。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答