计算
弹性云服务器 ECS
Flexus云服务
裸金属服务器 BMS
弹性伸缩 AS
镜像服务 IMS
专属主机 DeH
函数工作流 FunctionGraph
云手机服务器 CPH
Huawei Cloud EulerOS
网络
虚拟私有云 VPC
弹性公网IP EIP
虚拟专用网络 VPN
弹性负载均衡 ELB
NAT网关 NAT
云专线 DC
VPC终端节点 VPCEP
云连接 CC
企业路由器 ER
企业交换机 ESW
全球加速 GA
安全与合规
安全技术与应用
Web应用防火墙 WAF
企业主机安全 HSS
云防火墙 CFW
安全云脑 SecMaster
DDoS防护 AAD
数据加密服务 DEW
数据库安全服务 DBSS
云堡垒机 CBH
数据安全中心 DSC
云证书管理服务 CCM
边缘安全 EdgeSec
威胁检测服务 MTD
CDN与智能边缘
内容分发网络 CDN
CloudPond云服务
智能边缘云 IEC
迁移
主机迁移服务 SMS
对象存储迁移服务 OMS
云数据迁移 CDM
迁移中心 MGC
大数据
MapReduce服务 MRS
数据湖探索 DLI
表格存储服务 CloudTable
云搜索服务 CSS
数据接入服务 DIS
数据仓库服务 GaussDB(DWS)
数据治理中心 DataArts Studio
数据可视化 DLV
数据湖工厂 DLF
湖仓构建 LakeFormation
企业应用
云桌面 Workspace
应用与数据集成平台 ROMA Connect
云解析服务 DNS
专属云
专属计算集群 DCC
IoT物联网
IoT物联网
设备接入 IoTDA
智能边缘平台 IEF
用户服务
账号中心
费用中心
成本中心
资源中心
企业管理
工单管理
国际站常见问题
ICP备案
我的凭证
支持计划
客户运营能力
合作伙伴支持计划
专业服务
区块链
区块链服务 BCS
Web3节点引擎服务 NES
解决方案
SAP
高性能计算 HPC
视频
视频直播 Live
视频点播 VOD
媒体处理 MPC
实时音视频 SparkRTC
数字内容生产线 MetaStudio
存储
对象存储服务 OBS
云硬盘 EVS
云备份 CBR
存储容灾服务 SDRS
高性能弹性文件服务 SFS Turbo
弹性文件服务 SFS
云硬盘备份 VBS
云服务器备份 CSBS
数据快递服务 DES
专属分布式存储服务 DSS
容器
云容器引擎 CCE
容器镜像服务 SWR
应用服务网格 ASM
华为云UCS
云容器实例 CCI
管理与监管
云监控服务 CES
统一身份认证服务 IAM
资源编排服务 RFS
云审计服务 CTS
标签管理服务 TMS
云日志服务 LTS
配置审计 Config
资源访问管理 RAM
消息通知服务 SMN
应用运维管理 AOM
应用性能管理 APM
组织 Organizations
优化顾问 OA
IAM 身份中心
云运维中心 COC
资源治理中心 RGC
应用身份管理服务 OneAccess
数据库
云数据库 RDS
文档数据库服务 DDS
数据管理服务 DAS
数据复制服务 DRS
云数据库 GeminiDB
云数据库 GaussDB
分布式数据库中间件 DDM
数据库和应用迁移 UGO
云数据库 TaurusDB
人工智能
人脸识别服务 FRS
图引擎服务 GES
图像识别 Image
内容审核 Moderation
文字识别 OCR
AI开发平台ModelArts
图像搜索 ImageSearch
对话机器人服务 CBS
华为HiLens
视频智能分析服务 VIAS
语音交互服务 SIS
应用中间件
分布式缓存服务 DCS
API网关 APIG
微服务引擎 CSE
分布式消息服务Kafka版
分布式消息服务RabbitMQ版
分布式消息服务RocketMQ版
多活高可用服务 MAS
事件网格 EG
企业协同
华为云会议 Meeting
云通信
消息&短信 MSGSMS
云生态
合作伙伴中心
云商店
开发者工具
SDK开发指南
API签名指南
Terraform
华为云命令行工具服务 KooCLI
其他
产品价格详情
系统权限
管理控制台
客户关联华为云合作伙伴须知
消息中心
公共问题
开发与运维
应用管理与运维平台 ServiceStage
软件开发生产线 CodeArts
需求管理 CodeArts Req
部署 CodeArts Deploy
性能测试 CodeArts PerfTest
编译构建 CodeArts Build
流水线 CodeArts Pipeline
制品仓库 CodeArts Artifact
测试计划 CodeArts TestPlan
代码检查 CodeArts Check
代码托管 CodeArts Repo
云应用引擎 CAE
开天aPaaS
云消息服务 KooMessage
云手机服务 KooPhone
云空间服务 KooDrive
文档首页/ 数据管理服务 DAS/ API参考/ API(公测中)/ 云DBA/ 获取实例健康诊断报告内容

获取实例健康诊断报告内容

更新时间:2024-12-04 GMT+08:00

功能介绍

获取实例健康诊断报告内容。

URI

GET /v3/{project_id}/instances/{instance_id}/get-instance-health-report

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目ID。获取方法请参见获取项目ID

instance_id

String

实例ID。

表2 Query参数

参数

是否必选

参数类型

描述

task_id

String

任务ID。

请求参数

表3 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户token。

X-Language

String

语言。

枚举值:

  • zh-cn
  • en-us

响应参数

状态码: 200

表4 响应Body参数

参数

参数类型

描述

success

Boolean

日报诊断是否成功。

start_at

Long

日报诊断区间的起始时间(Unix timestamp),单位:毫秒。

end_at

Long

日报诊断区间的结束时间(Unix timestamp),单位:毫秒。

task_id

String

报告ID。

summary_info

表5 object

日报内容摘要信息

instance_info

表9 object

实例信息列表。

performance_stat

表10 object

性能统计分析列表。

disk_stat

表11 object

磁盘统计分析列表。

table_space_stat

表14 object

表空间统计分析列表。

slow_log_stat

表17 object

慢SQL统计分析列表。

full_sql_stat

表18 object

全量SQL统计分析列表。

inspection_stat

表20 object

巡检评分统计分析列表。

error_message

String

错误信息。

表5 HealthReportSummaryInfo

参数

参数类型

描述

analysis_results

Array of 表6 objects

分析结果列表。

表6 HealthReportAnalysisResult

参数

参数类型

描述

risk_code

String

风险点编码。

risk_level

String

风险点级别。

risk_content

String

风险点内容。

reasons

Array of 表7 objects

可能原因列表。

表7 HealthReportRiskReason

参数

参数类型

描述

reason_code

String

可能原因编码。

reason_content

String

可能原因内容。

suggestions

Array of 表8 objects

建议优化措施列表。

表8 HealthReportRiskSuggestion

参数

参数类型

描述

suggestion_code

String

建议优化措施编码。

suggestion_content

String

建议优化措施。

表9 HealthReportInstanceInfo

参数

参数类型

描述

tenant_id

String

账号ID。

project_id

String

项目ID。

instance_id

String

实例ID。

master_node_id

String

主节点ID。

instance_name

String

实例名称。

cpu

Integer

实例cpu核数。

mem

Integer

实例内存大小。

disk_size

Integer

磁盘大小。

disk_type

String

磁盘类型。

engine

String

实例引擎类型。

engine_version

String

引擎内核版本。

表10 HealthReportPerformanceStat

参数

参数类型

描述

peak_stats

Array of 表12 objects

峰值统计信息列表。

ratio_stats

Array of 表13 objects

比率值数据列表。

analyze_success

Boolean

统计分析是否成功。

error_message

String

错误信息。

表11 HealthReportDiskStat

参数

参数类型

描述

peak_stats

Array of 表12 objects

峰值统计信息列表。

ratio_stats

Array of 表13 objects

比率值数据列表。

analyze_success

Boolean

统计分析是否成功。

error_message

String

错误信息。

表12 HealthReportSingleValueStat

参数

参数类型

描述

metric

String

指标名。

value

Double

数值。

max_value

Double

最大值。

normalized

Double

归一化值。

stage

String

当前状态。

timestamp

Long

指标采集时间。

表13 HealthReportRatioStat

参数

参数类型

描述

metric

String

指标名。

max_value

Double

最大值。

critical_ratio

Double

高水位占比。

medium_ratio

Double

中水位占比。

light_ratio

Double

低水位占比。

表14 HealthReportTableSpaceStat

参数

参数类型

描述

size_top

Array of 表15 objects

表大小Top列表。

rows_top

Array of 表15 objects

表行数量Top列表。

size_incr_top

Array of 表16 objects

表大小增长Top列表。

rows_incr_top

Array of 表16 objects

表行数量增长Top列表。

analyze_success

Boolean

统计分析是否成功。

error_message

String

错误信息。

表15 HealthReportTableSpaceInfo

参数

参数类型

描述

database

String

数据库名。

table

String

表名。

db_engine

String

数据库引擎。

table_size

Long

表大小。

data_size

Long

数据大小。

index_size

Long

索引大小。

rows

Long

行数量。

表16 HealthReportTableSpaceIncrInfo

参数

参数类型

描述

database

String

数据库名。

table

String

表名。

increment

Long

增长量。

analyze_success

Boolean

统计分析是否成功。

error_message

String

错误信息。

表17 HealthReportSlowLogStat

参数

参数类型

描述

collect_slow_log

Boolean

是否收集慢SQL。

top_execute_slow_logs

Array of 表19 objects

慢SQL Top执行次数列表。

top_avg_query_time_slow_logs

Array of 表19 objects

慢SQL Top平均执行时间列表。

top_max_query_time_slow_logs

Array of 表19 objects

慢SQL Top最大执行时间列表。

rows_examined_exceeding

Array of 表19 objects

慢SQL Top扫描返回比列表。

analyze_success

Boolean

统计分析是否成功。

error_message

String

错误信息。

表18 HealthReportFullSqlStat

参数

参数类型

描述

collect_full_sql

Boolean

是否收集全量SQL。

execute_top_templates

Array of 表19 objects

全量SQL Top总执行次数列表。

sum_rows_examined_top_templates

Array of 表19 objects

全量SQL Top总扫描行数列表。

avg_cost_top_templates

Array of 表19 objects

全量SQL Top平均执行耗时列表。

analyze_success

Boolean

统计分析是否成功。

error_message

String

错误信息。

表19 HealthReportSqlTemplate

参数

参数类型

描述

template_id

String

模板ID。

template

String

模板内容。

databases

Array of strings

数据库列表。

times

Long

执行次数。

avg_query_time

Double

平均执行时间。

max_query_time

Double

最大执行时间。

avg_rows_examined

Double

平均扫描行数。

max_rows_examined

Double

最大扫描行数。

sum_rows_examined

Double

总扫描行数。

avg_rows_sent

Double

平均返回行数。

max_rows_sent

Double

最大返回行数。

表20 HealthReportInspectionStat

参数

参数类型

描述

inspection_score

Array of 表21 objects

巡检评分。

analyze_success

Boolean

统计分析是否成功。

error_message

String

错误信息。

表21 HealthReportInspectionScore

参数

参数类型

描述

score

Double

得分。

critical

Integer

严重事件。

medium

Integer

警告事件。

light

Integer

优化事件。

cpu_usage

Double

CPU使用率。

mem_usage

Double

内存使用率。

space_usage

Double

空间使用率。

connection_rate

Double

连接使用率。

iops_usage

Double

IOPS使用率。

thread_running

Double

活跃会话。

slow_sql_total

Long

慢SQL数量。

lost_points_detail_list

Array of 表22 objects

扣分详情。

表22 HealthReportLostPointsDetail

参数

参数类型

描述

metric

String

扣分项。

lost_points

Double

所扣分数。

risk_level

String

事件等级。

状态码: 400

表23 响应Body参数

参数

参数类型

描述

error_code

String

错误码。

error_msg

String

错误描述。

状态码: 500

表24 响应Body参数

参数

参数类型

描述

error_code

String

错误码。

error_msg

String

错误描述。

请求示例

获取实例健康诊断报告内容。

GET https://das.cn-north-7.myhuaweicloud.com/v3/052041494800d57c2f02c00275b4c247/instances/bcfa975193f1402fa11a6d4fd6baf5fbin01/get-instance-health-report?task_id=bb252ed0-3d06-489a-a662-6609e054e91c

响应示例

状态码: 200

Success.

{ 
  "success" : true, 
  "summary_info" : { 
    "analysis_results" : [ { 
      "risk_code" : "SLOW_LOG_ISSUE", 
      "risk_level" : "WARNING", 
      "risk_content" : "慢SQL问题", 
      "reasons" : [ { 
        "reason_code" : "SLOW_LOG_EXIST", 
        "reason_content" : "存在慢SQL", 
        "suggestions" : [ { 
          "suggestion_code" : "ANALYZE_SLOW_LOG", 
          "suggestion_content" : "分析慢SQL查找问题根源" 
        } ] 
      } ] 
    } ] 
  }, 
  "instance_info" : { 
    "tenant_id" : "05204146e600d48f0f02c002850ec340", 
    "project_id" : "052041494800d57c2f02c00275b4c247", 
    "instance_id" : "bcfa975193f1402fa11a6d4fd6baf5fbin01", 
    "instance_name" : "rds-sql-勿删1", 
    "cpu" : 2, 
    "mem" : 8, 
    "disk_size" : 60, 
    "disk_type" : "CLOUDSSD", 
    "engine" : "mysql", 
    "engine_version" : "5.7" 
  }, 
  "performance_stat" : { 
    "analyze_success" : true, 
    "peak_stats" : [ { 
      "metric" : "qps", 
      "value" : 64.88, 
      "max_value" : 11178, 
      "normalized" : 0.005804258364644837, 
      "stage" : "LIGHT", 
      "timestamp" : 1728756000 
    } ], 
    "ratio_stats" : [ { 
      "metric" : "qps", 
      "max_value" : 11178, 
      "critical_ratio" : 0, 
      "medium_ratio" : 0, 
      "light_ratio" : 1 
    } ] 
  }, 
  "disk_stat" : { 
    "analyze_success" : true, 
    "peak_stats" : [ { 
      "metric" : "iops", 
      "value" : 91.9, 
      "max_value" : 4500, 
      "normalized" : 0.020422222222222224, 
      "stage" : "LIGHT", 
      "timestamp" : 1728750600 
    } ], 
    "ratio_stats" : [ { 
      "metric" : "iops", 
      "max_value" : 4500, 
      "critical_ratio" : 0, 
      "medium_ratio" : 0, 
      "light_ratio" : 1 
    } ] 
  }, 
  "table_space_stat" : { 
    "analyze_success" : true 
  }, 
  "slow_log_stat" : { 
    "analyze_success" : true, 
    "collect_slow_log" : true, 
    "top_execute_slow_logs" : [ { 
      "template_id" : "5B20B6BF446F926F", 
      "template" : "INSERT INTO test123 VALUES (?);", 
      "databases" : [ "test_db" ], 
      "times" : 83, 
      "avg_query_time" : 0.9021538595657752, 
      "max_query_time" : 45.08398997783661, 
      "avg_rows_examined" : 0, 
      "sum_rows_examined" : 0, 
      "avg_rows_sent" : 0 
    } ], 
    "rows_examined_exceeding" : [ ] 
  }, 
  "full_sql_stat" : { 
    "analyze_success" : true, 
    "collect_full_sql" : true, 
    "execute_top_templates" : [ { 
      "template_id" : "B38F825636B24B7", 
      "template" : "CREATE TABLE IF NOT EXISTS table_001 (id int)", 
      "databases" : [ "test_db" ], 
      "times" : 1, 
      "avg_query_time" : 5, 
      "avg_rows_examined" : 0, 
      "sum_rows_examined" : 0 
    } ] 
  }, 
  "inspection_stat" : { 
    "analyze_success" : true, 
    "inspection_score" : [ { 
      "score" : 100, 
      "critical" : 0, 
      "medium" : 0, 
      "light" : 0, 
      "cpu_usage" : 3.93, 
      "mem_usage" : 22.91, 
      "space_usage" : 8.66, 
      "connection_rate" : 0.54, 
      "iops_usage" : 0.28, 
      "thread_running" : 4, 
      "slow_sql_total" : 0, 
      "lost_points_detail_list" : [ { 
        "metric" : "memUsage", 
        "lost_points" : 0, 
        "risk_level" : "NORMAL" 
      }, { 
        "metric" : "cpuUsage", 
        "lost_points" : 0, 
        "risk_level" : "NORMAL" 
      }, { 
        "metric" : "spaceUsage", 
        "lost_points" : 0, 
        "risk_level" : "NORMAL" 
      }, { 
        "metric" : "iopsUsage", 
        "lost_points" : 0, 
        "risk_level" : "NORMAL" 
      }, { 
        "metric" : "connectionRate", 
        "lost_points" : 0, 
        "risk_level" : "NORMAL" 
      }, { 
        "metric" : "threadRunning", 
        "lost_points" : 0, 
        "risk_level" : "NORMAL" 
      }, { 
        "metric" : "slowSqlTotal", 
        "lost_points" : 0, 
        "risk_level" : "NORMAL" 
      } ] 
    } ] 
  } 
}

状态码

状态码

描述

200

Success.

400

Client error.

500

Server error.

错误码

请参见错误码

我们使用cookie来确保您的高速浏览体验。继续浏览本站,即表示您同意我们使用cookie。 详情

文档反馈

文档反馈

意见反馈

0/500

标记内容

同时提交标记内容