华为云用户手册

  • 防盗刷限制 功能定义 功能指引 短信盗刷是指通过恶意程序或工具,在短时间内,给单个或多个手机号码发送大量无效短信,造成短信轰炸和用户骚扰。 您可使用消息&短信服务提供的流量阈值管理功能,当短信发送总量超过设定限额数值,平台会自动帮您暂停发送短信,降低因客户自身业务被盗刷短信等引起的损失。 系统设置了默认预警值与限额值,初次使用请根据业务需要,参考通用设置修改预警值与限额值。 验证码短信盗刷是指利用短信资源中验证码获取功能,通过恶意程序或工具批量对单个或者多个号码进行验证码重复请求提交。 您也可加上图形验证码,当用户进行短信发送操作前,要求用户输入图形验证码,可防范短信盗刷攻击问题。
  • 产品规格 分类 功能特性 国内短信 短信功能 短信回复 支持 彩信 不支持 短信细则 一条短信最多能发多少个字 文本短信模板字数上限:500个字 短信内容长度计算规则 用户接收短信看到的号码 106开头的随机号码 可接收短信的号码 手机号(不包含物联网卡) 有短信功能的固话 短信支持的语言 首选简体中文 平台机制 统计短信发送数据 支持 短信发送管控机制 支持 短信发送频率 同一个号码:验证码:2次/分钟,50次/24小时;通知短信:10次/分钟,50次/24小时;推广短信:4次/1小时,10次/24小时 同一个号码同一条短信(验证码/通知/推广短信):2次/59秒,5次/59分钟 短信发送频率限制 签名类型和模板类型是否需匹配 支持 短信发送失败后自动重发 不支持 API支持哪些协议接入 HTTPS 短信到达率 99% 父主题: 产品概述
  • 实例监控指标 RDS for SQL Server实例性能监控指标,如表1所示。 表1 RDS for SQL Server支持的监控指标 指标ID 指标名称 指标含义 取值范围 测量对象 监控周期(原始指标) rds001_cpu_util CPU使用率 该指标用于统计测量对象的CPU利用率。 0~100% RDS for SQL Server实例 1分钟 rds003_iops IOPS 该指标用于统计当前实例,单位时间内系统处理的I/O请求数量(平均值)。 ≥0counts/s RDS for SQL Server实例 1分钟 rds039_disk_util 磁盘利用率 该指标用于统计测量对象的磁盘利用率。 0~100% RDS for SQL Server实例 1分钟 rds002_mem_util 内存使用率 该指标用于统计测量对象的内存利用率。 0~100% RDS for SQL Server实例 1分钟 rds004_bytes_in 网络输入吞吐量 该指标用于统计平均每秒从测量对象的所有网络适配器输入的流量。 ≥0bytes/s RDS for SQL Server实例 1分钟 rds005_bytes_out 网络输出吞吐量 该指标用于统计平均每秒从测量对象的所有网络适配器输出的流量。 ≥0bytes/s RDS for SQL Server实例 1分钟 rds049_disk_read_throughput 硬盘读吞吐量 该指标用于统计每秒从磁盘读取的字节数。 ≥0bytes/s RDS for SQL Server实例 1分钟 rds050_disk_write_throughput 硬盘写吞吐量 该指标用于统计每秒写入磁盘的字节数。 ≥0bytes/s RDS for SQL Server实例 1分钟 rds047_disk_total_size 磁盘总大小 该指标用于统计测量对象的磁盘总大小。 40GB~4000GB RDS for SQL Server实例 1分钟 rds048_disk_used_size 磁盘使用量 该指标用于统计测量对象的磁盘使用大小。 0GB~4000GB RDS for SQL Server实例 1分钟 rds053_avg_disk_queue_length 磁盘平均队列长度 该指标用于统计等待写入测量对象的进程个数。 ≥0 RDS for SQL Server实例 1分钟 rds054_db_connections_in_use 使用中的数据库连接数 用户连接到数据库的连接数量。 ≥0 counts RDS for SQL Server实例 1分钟 rds055_transactions_per_sec 平均每秒事务数 该指标用于统计数据库每秒启动的事务数。 ≥0counts/s RDS for SQL Server实例 1分钟 rds056_batch_per_sec 平均每秒batch数 该指标用于统计每秒收到的Transact-SQL命令批数。 ≥0counts/s RDS for SQL Server实例 1分钟 rds057_logins_per_sec 每秒登录次数 该指标用于统计每秒启动的登录总数。 ≥0counts/s RDS for SQL Server实例 1分钟 rds058_logouts_per_sec 每秒登出次数 该指标用于统计每秒启动的注销操作总数。 ≥0counts/s RDS for SQL Server实例 1分钟 rds059_cache_hit_ratio 缓存命中率 该指标用于统计在缓冲区高速缓存中找到而不需要从磁盘中读取的页的百分比。 0~100% RDS for SQL Server实例 1分钟 rds060_sql_compilations_per_sec 平均每秒SQL编译数 该指标用于统计每秒SQL的编译数。 ≥0counts/s RDS for SQL Server实例 1分钟 rds061_sql_recompilations_per_sec 平均每秒SQL重编译数 该指标用于统计每秒语句重新编译的次数。 ≥0counts/s RDS for SQL Server实例 1分钟 rds062_full_scans_per_sec 每秒全表扫描数 该指标用于统计每秒不受限制的完全扫描数。 ≥0counts/s RDS for SQL Server实例 1分钟 rds063_errors_per_sec 每秒用户错误数 该指标用于统计每秒用户错误数。 ≥0counts/s RDS for SQL Server实例 1分钟 rds064_latch_waits_per_sec 每秒闩锁等待数 该指标用于统计每秒未能立即授予的闩锁请求数。 ≥0counts/s RDS for SQL Server实例 1分钟 rds065_lock_waits_per_sec 每秒锁等待次数 该指标用于统计每秒要求调用者等待的锁请求数。 ≥0counts/s RDS for SQL Server实例 1分钟 rds066_lock_requests_per_sec 每秒锁请求次数 该指标用于统计锁管理器每秒请求的新锁和锁转换数。 ≥0counts/s RDS for SQL Server实例 1分钟 rds067_timeouts_per_sec 每秒锁超时次数 该指标用于统计每秒超时的锁请求数。 ≥0counts/s RDS for SQL Server实例 1分钟 rds068_avg_lock_wait_time 平均锁等待延迟 该指标用于统计每个导致等待的锁请求的平均等待时间(毫秒)。 ≥0ms RDS for SQL Server实例 1分钟 rds069_deadlocks_per_sec 每秒死锁次数 该指标用于统计每秒导致死锁的锁请求数。 ≥0counts/s RDS for SQL Server实例 1分钟 rds070_checkpoint_pages_per_sec 每秒检查点写入Page数 该指标用于统计刷新所有脏页的检查点或其他操作每秒刷新到磁盘的页数。 ≥0counts/s RDS for SQL Server实例 1分钟 rds077_replication_delay 数据同步延迟 该指标用于统计主备实例复制延迟,由于SQL Server实例复制延迟都是库级别,每个库各自都在做同步,所以实例级别复制延迟为复制延迟最大的库的值(单机不涉及都为0s)。 ≥0s RDS for SQL Server实例 1分钟 mssql_mem_grant_pending 待内存授权进程数 该指标用于统计等待接受内存授权进行使用的进程总数,指示内存压力情况。 ≥0counts RDS for SQL Server实例 1分钟 mssql_lazy_write_per_sec 每秒惰性写入缓存数 该指标用于统计每秒钟被惰性编辑器(Lazy writer)写入的缓冲数。 ≥0counts/s RDS for SQL Server实例 1分钟 mssql_page_life_expectancy 无引用页缓冲池停留时间 该指标用于统计页面不被引用后,在缓冲池中停留的秒数。 ≥0s RDS for SQL Server实例 1分钟 mssql_page_reads_per_sec 每秒页读取次数 该指标用于统计每秒读取页的个数。 ≥0counts/s RDS for SQL Server实例 1分钟 mssql_tempdb_disk_size 临时表空间大小 当前临时表空间占用磁盘大小。 ≥0MB RDS for SQL Server实例 1分钟 mssql_worker_threads_usage_rate 工作线程使用率 当前实际工作线程总数与max worker threads值的比值。 0~100% RDS for SQL Server实例 1分钟
  • 常见问题 问题:近一天空间增长异常如何处理? 解决方法:设置诊断阈值后如果出现近一天空间增长异常,需要检查表空间碎片,及时回收碎片,尽量不使用DELEDTE清空数据。如有其他疑问请提交工单联系客服为您解答。 问题:无主键表对数据库的影响是什么? 解决方法:无主键表在数据库运行中会导致慢SQL,从而影响实例的稳定性。建议为无主键表添加主键,减少主从复制时延。 问题:无索引表对数据库的影响是什么? 解决方法:无索引表在数据库运行中会导致慢SQL,从而影响实例的稳定性。建议为表字段添加对应索引,提升查询效率。
  • 查看实时监控 在“监控大盘”页面上方的下拉框,选择“MySQL”,查看当前账号下,创建完成的MySQL实例的实时性能指标。 图1 监控列表 在监控指标列单击,可以对指标数据按大小进行排序。 表1 监控列表说明 列表名称 说明 实例名称/ID 仅展示创建完成的MySQL实例的监控数据。 单击实例名称,可以跳转到实例基本信息页面。 实例类型 包含以下类型: 单机 主备 只读 引擎版本 支持展示RDS for MySQL全部版本。 运行状态 包含以下状态: 正常:展示实时监控数据。 说明: 对于新创建的实例,需要等待一段时间(约10分钟),才能查看上报的监控数据和监控视图。 异常:没有监控数据,默认0。恢复正常状态后可以查看监控数据。 已停止:没有监控数据,默认0。开启实例后可以查看监控数据。 监控指标 包含以下监控指标,指标说明以及指标异常的处理建议,详见表2。 CPU使用率 (%) 内存使用率 (%) 磁盘使用率 (%) TPS (次/秒) QPS (次/秒) IOPS (次/秒) 活跃连接数 (个) 慢SQL (个) 表2 监控项说明 监控项 说明 监控项异常的处理建议 案例 CPU使用率 (%) 该指标用于统计测量对象的CPU使用率。 评估业务SQL的执行计划,添加索引避免全表扫描。 扩容CPU规格,满足计算型业务需求。 排查RDS for MySQL CPU使用率高的原因和解决方法 内存使用率 (%) 该指标用于统计测量对象的内存使用率。 扩容实例规格,满足业务需求。 优化SQL,减少临时表等的使用。 会话定期重连,及时释放session级别内存。 内存使用超限风险与优化 RDS for MySQL数据库内存使用率过高怎么处理 磁盘使用率 (%) 该指标用于统计测量对象的磁盘使用率。 磁盘扩容:您可以设置存储空间自动扩容,在实例存储空间达到阈值时,会触发自动扩容。 减少磁盘数据:删除无用的历史表数据。 对于大量排序查询导致的临时文件过大,建议优化SQL查询。 RDS实例磁盘满导致实例异常的解决方法 TPS (次/秒) 该指标用于统计事务执行次数,含提交的和回退。 评估业务SQL的执行计划,添加索引避免全表扫描。 扩容CPU规格,满足计算型业务需求。 排查RDS for MySQL CPU使用率高的原因和解决方法 QPS (次/秒) 该指标用于统计SQL语句查询次数,含存储过程。 IOPS (次/秒) 该指标用于统计当前实例,单位时间内系统处理的I/O请求数量(平均值)。 扩容实例规格,满足业务需求。 优化业务充分利用Buffer等,减少从磁盘读取数据。 磁盘性能带宽超上限 活跃连接数 (个) 该指标用于统计非sleep状态的连接。 请及时排查业务侧连接是否有效,优化实例连接,释放不必要的连接。 规格偏小,请对数据库进行规格扩容。 RDS数据库连接数满的排查思路 RDS数据库实例支持的最大数据连接数是多少 慢SQL (个) 该指标用于展示每分钟MySQL产生慢日志的数量。 根据慢SQL的执行计划进行优化。 扩容CPU规格,满足计算型业务需求。 联合索引设置不当导致慢SQL
  • 调用样例 通过API接口来检索RDS监控指标数据,具体调用方法及参数说明请参见《云监控服务API参考》中的查询监控数据章节。 调用样例如下: 请求样例: /V1.0/{project_id}/metric-data?namespace=SYS.RDS&metric_name=rds001_cpu_util&dim.0=rds_cluster_id,5ea170ad-cc6b-49cd-9020-e94fdbeea391&from=1484123686000&to=1568188853000&period=300&filter=average 响应样例: { "datapoints": [ { "average": 0.35, "timestamp": 1484123400000, "unit": "Ratio" }, { "average": 0.11, "timestamp": 1484123700000, "unit": "Ratio" } ], "metric_name": "rds001_cpu_util", "httpcode" : 200, "header" : { "Transfer-Encoding" : "chunked", "Server" : "Web Server", "X-Request-Id" : "te-I-CES-APISVR25.id-0418d62a-1e76-46ff-9a5f-9ce40b336e29.ts-1484123744291.c-15046", "X-Content-Type-Options" : "nosniff", "Connection" : "keep-alive", "X-Download-Options" : "noopen", "Date" : "Wed, 11 Jan 2017 08:35:44 GMT", "X-Frame-Options" : "DENY", "Strict-Transport-Security" : "max-age=31536000; includeSubdomains;", "Cache-Control" : "no-cache", "X-XSS-Protection" : "1; mode=block;", "Content-Length" : "165", "Content-Type" : "application/json" } }
  • 监控指标 表1 RDS性能监控列表 指标ID 指标名称 指标含义 取值范围 测量对象&监控实例类型 rds001_cpu_util CPU使用率 该指标用于统计测量对象的CPU使用率,以百分比为单位。 0-100% 测量对象:弹性云服务器,监控实例类型: MySQL PostgreSQL Microsoft SQL Server rds002_mem_util 内存使用率 该指标用于统计测量对象的内存使用率,以百分比为单位。 0-100% 测量对象:弹性云服务器,监控实例类型: MySQL PostgreSQL Microsoft SQL Server rds003_iops IOPS 该指标用于统计当前实例,单位时间内系统处理的I/O请求数量(平均值)。 ≥ 0 counts/s 测量对象:弹性云服务器,监控实例类型: MySQL PostgreSQL Microsoft SQL Server rds004_bytes_in 网络输入吞吐量 该指标用于统计平均每秒从测量对象的所有网络适配器输入的流量,以字节/秒为单位。 ≥ 0 bytes/s 测量对象:弹性云服务器,监控实例类型: MySQL PostgreSQL Microsoft SQL Server rds005_bytes_out 网络输出吞吐量 该指标用于统计平均每秒从测量对象的所有网络适配器输出的流量,以字节/秒为单位。 ≥ 0 bytes/s 测量对象:弹性云服务器,监控实例类型: MySQL PostgreSQL Microsoft SQL Server rds006_conn_count 数据库总连接数 该指标用于统计试图连接到MySQL服务器的总连接数,以个为单位。 ≥ 0 counts 测量对象:数据库 监控实例类型:MySQL实例 rds007_conn_active_count 当前活跃连接数 该指标用于统计当前打开的连接的数量,以个为单位。 ≥ 0 counts 测量对象:数据库 监控实例类型:MySQL实例 rds008_qps QPS 该指标用于统计SQL语句查询次数,含存储过程,以次/秒为单位。 ≥ 0 queries/s 测量对象:数据库 监控实例类型:MySQL实例 rds009_tps TPS 该指标用于统计事务执行次数,含提交的和回退的,以次/秒为单位。 ≥ 0 transactions/s 测量对象:数据库 监控实例类型:MySQL实例 rds010_innodb_buf_usage 缓冲池利用率 该指标用于统计空闲的页与InnoDB缓存中缓冲池页面总数的比例,以比率为单位。 0-1 测量对象:数据库 监控实例类型:MySQL实例 rds011_innodb_buf_hit 缓冲池命中率 该指标用于统计读命中与读请求数比例,以比率为单位。 0-1 测量对象:数据库 监控实例类型:MySQL实例 rds012_innodb_buf_dirty 缓冲池脏块率 该指标用于统计InnoDB缓存中脏数据与InnoDB缓存中使用的页比例,以比率为单位。 0-1 测量对象:数据库 监控实例类型:MySQL实例 rds013_innodb_reads InnoDB读取吞吐量 该指标用于统计Innodb平均每秒读字节数,以字节/秒为单位。 ≥ 0 bytes/s 测量对象:数据库 监控实例类型:MySQL实例 rds014_innodb_writes InnoDB写入吞吐量 该指标用于统计Innodb平均每秒写字节数,以字节/秒为单位。 ≥ 0 bytes/s 测量对象:数据库 监控实例类型:MySQL实例 rds015_innodb_read_count InnoDB文件读取频率 该指标用于统计Innodb平均每秒从文件中读的次数,以次/秒为单位。 ≥ 0 counts/s 测量对象:数据库 监控实例类型:MySQL实例 rds016_innodb_write_count InnoDB文件写入频率 该指标用于统计Innodb平均每秒向文件中写的次数,以次/秒为单位。 ≥ 0 counts/s 测量对象:数据库 监控实例类型:MySQL实例 rds017_innodb_log_write_req_count InnoDB日志写请求频率 该指标用于统计平均每秒的日志写请求数,以次/秒为单位。 ≥ 0 counts/s 测量对象:数据库 监控实例类型:MySQL实例 rds018_innodb_log_write_count InnoDB日志物理写频率 该指标用于统计平均每秒向日志文件的物理写次数,以次/秒为单位。 ≥ 0 counts/s 测量对象:数据库 监控实例类型:MySQL实例 rds019_innodb_log_fsync_count InnoDB日志fsync()写频率 该指标用于统计平均每秒向日志文件完成的fsync()写数量,以次/秒为单位。 ≥ 0 counts/s 测量对象:数据库 监控实例类型:MySQL实例 rds020_temp_tbl_rate 临时表创建速率 该指标用于统计每秒在硬盘上创建的临时表数量,以个/秒为单位。 ≥ 0 counts/s 测量对象:数据库 监控实例类型:MySQL实例 rds021_myisam_buf_usage Key Buffer利用率 该指标用于统计MyISAM Key buffer的利用率,以比率为单位。 0-1 测量对象:数据库 监控实例类型:MySQL实例 rds022_myisam_buf_write_hit Key Buffer写命中率 该指标用于统计MyISAM Key buffer写命中率,以比率为单位。 0-1 测量对象:数据库 监控实例类型:MySQL实例 rds023_myisam_buf_read_hit Key Buffer读命中率 该指标用于统计MyISAM Key buffer读命中率,以比率为单位。 0-1 测量对象:数据库 监控实例类型:MySQL实例 rds024_myisam_disk_write_count MyISAM硬盘写入频率 该指标用于统计向磁盘写入索引的次数,以次/秒为单位。 ≥ 0 counts/s 测量对象:数据库 监控实例类型:MySQL实例 rds025_myisam_disk_read_count MyISAM硬盘读取频率 该指标用于统计从磁盘读取索引的次数,以次/秒为单位。 ≥ 0 counts/s 测量对象:数据库 监控实例类型:MySQL实例 rds026_myisam_buf_write_count MyISAM缓冲池写入频率 该指标用于统计向缓冲池写入索引的请求次数,以次/秒为单位。 ≥ 0 counts/s 测量对象:数据库 监控实例类型:MySQL实例 rds027_myisam_buf_read_count MyISAM缓冲池读取频率 该指标用于统计从缓冲池读取索引的请求次数,以次/秒为单位。 ≥ 0 counts/s 测量对象:数据库 监控实例类型:MySQL实例 rds028_comdml_del_count Delete语句执行频率 该指标用于统计平均每秒Delete语句执行次数,以次/秒为单位。 ≥ 0 queries/s 测量对象:数据库 监控实例类型:MySQL实例 rds029_comdml_ins_count Insert语句执行频率 该指标用于统计平均每秒Insert语句执行次数,以次/秒为单位。 ≥ 0 queries/s 测量对象:数据库 监控实例类型:MySQL实例 rds030_comdml_ins_sel_count Insert_Select语句执行频率 该指标用于统计平均每秒Insert_Select语句执行次数,以次/秒为单位。 ≥ 0 queries/s 测量对象:数据库 监控实例类型:MySQL实例 rds031_comdml_rep_count Replace语句执行频率 该指标用于统计平均每秒Replace语句执行次数,以次/秒为单位。 ≥ 0 queries/s 测量对象:数据库 监控实例类型:MySQL实例 rds032_comdml_rep_sel_count Replace_Selection语句执行频率 该指标用于统计平均每秒Replace_Selection语句执行次数,以次/秒为单位。 ≥ 0 queries/s 测量对象:数据库 监控实例类型:MySQL实例 rds033_comdml_sel_count Select语句执行频率 该指标用于统计平均每秒Select语句执行次数。 ≥ 0 queries/s 测量对象:数据库 监控实例类型:MySQL实例 rds034_comdml_upd_count Update语句执行频率 该指标用于统计平均每秒Update语句执行次数,以次/秒为单位。 ≥ 0 queries/s 测量对象:数据库 监控实例类型:MySQL实例 rds035_innodb_del_row_count 行删除速率 该指标用于统计平均每秒从InnoDB表删除的行数,以行/秒为单位。 ≥ 0 rows/s 测量对象:数据库 监控实例类型:MySQL实例 rds036_innodb_ins_row_count 行插入速率 该指标用于统计平均每秒向InnoDB表插入的行数,以行/秒为单位。 ≥ 0 rows/s 测量对象:数据库 监控实例类型:MySQL实例 rds037_innodb_read_row_count 行读取速率 该指标用于统计平均每秒从InnoDB表读取的行数,以行/秒为单位。 ≥ 0 rows/s 测量对象:数据库 监控实例类型:MySQL实例 rds038_innodb_upd_row_count 行更新速率 该指标用于统计平均每秒向InnoDB表更新的行数,以行/秒为单位。 ≥ 0 rows/s 测量对象:数据库 监控实例类型:MySQL实例 rds039_disk_util 磁盘利用率 该指标用于统计测量对象的磁盘利用率,以百分比为单位。 0-100% 测量对象:弹性云服务器,监控实例类型: MySQL PostgreSQL Microsoft SQL Server rds040_transaction_logs_usage 事务日志使用量 事务日志所占用的磁盘容量。 ≥ 0 MB 测量对象:数据库 监控实例类型:PostgreSQL实例 rds041_replication_slot_usage 复制插槽使用量 复制插槽文件所占磁盘容量。 ≥ 0 MB 测量对象:数据库 监控实例类型:PostgreSQL实例 rds042_database_connections 数据库连接数 当前连接到数据库的后端量。 ≥ 0 counts 测量对象:数据库 监控实例类型:PostgreSQL实例 rds043_maximum_used_transaction_ids 事务最大已使用ID数 事务最大已使用ID。 ≥ 0 counts 测量对象:数据库 监控实例类型:PostgreSQL实例 rds044_transaction_logs_generations 事务日志生成速率 平均每秒生成的事务日志大小。 ≥ 0 MB/s 测量对象:数据库 监控实例类型:PostgreSQL实例 rds045_oldest_replication_slot_lag 最滞后副本滞后量 多个副本中最滞后副本(依据接收到的WAL数据)滞后量。 ≥ 0 MB 测量对象:数据库 监控实例类型:PostgreSQL实例 rds046_replication_lag 复制时延 副本滞后时延。 ≥ 0 ms 测量对象:数据库 监控实例类型:PostgreSQL实例 read_count_per_second 读IOPS 该指标用于统计当前实例,单位时间内系统处理的读I/O请求数量(平均值)。 ≥ 0 counts/s 测量对象:弹性云服务器 监控实例类型:PostgreSQL实例 write_count_per_second 写IOPS 该指标用于统计当前实例,单位时间内系统处理的写I/O请求数量(平均值)。 ≥ 0 counts/s 测量对象:弹性云服务器 监控实例类型:PostgreSQL实例 inactive_logical_replication_slot 非活跃逻辑复制槽数量 该指标用于统计当前数据库中存在的非活跃逻辑复制槽数量。 ≥ 0 测量对象:数据库 监控实例类型:PostgreSQL实例 pgaudit_log_size 审计日志大小 该指标为获取当前审计日志的大小。 ≥ 0 GB 测量对象:数据库 监控实例类型:PostgreSQL实例 rds047_disk_total_size 磁盘总大小 该指标用于统计测量对象的磁盘总大小。 40GB~4000GB 测量对象:弹性云服务器,监控实例类型: MySQL PostgreSQL Microsoft SQL Server rds048_disk_used_size 磁盘使用量 该指标用于统计测量对象的磁盘使用大小。 0GB~4000GB 测量对象:弹性云服务器,监控实例类型: MySQL PostgreSQL Microsoft SQL Server rds049_disk_read_throughput 硬盘读吞吐量 该指标用于统计每秒从硬盘读取的字节数。 ≥ 0 bytes/s 测量对象:弹性云服务器,监控实例类型: MySQL PostgreSQL Microsoft SQL Server rds050_disk_write_throughput 硬盘写吞吐量 该指标用于统计每秒写入硬盘的字节数。 ≥ 0 bytes/s 测量对象:弹性云服务器,监控实例类型: MySQL PostgreSQL Microsoft SQL Server rds054_db_connections_in_use 使用中的数据库连接数 用户连接到数据库的连接数量。 ≥ 0 counts 测量对象:数据库 监控实例类型:Microsoft SQL Server实例 rds075_avg_disk_ms_per_read 硬盘读耗时 该指标用于统计某段时间平均每次读取磁盘所耗时间。 ≥ 0 ms 测量对象:弹性云服务器 监控实例类型:MySQL实例 rds076_avg_disk_ms_per_write 硬盘写耗时 该指标用于统计某段时间平均写入磁盘所耗时间。 ≥ 0 ms 测量对象:弹性云服务器 监控实例类型:MySQL实例
  • 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 status String 响应状态 message String 响应信息 data Object 返回结果 状态码: 400 表3 响应Body参数 参数 参数类型 描述 error_code String 错误代码 error_msg String 错误信息 状态码: 500 表4 响应Body参数 参数 参数类型 描述 status String 响应状态 message String 响应信息 data Object 返回结果
  • 响应示例 状态码: 200 请求成功 { "status" : "200", "message" : "success", "data" : 1 } 状态码: 400 参数校验异常 { "error_code" : "IDT.06031001", "error_msg" : "{0} is required and cannot be empty." } 状态码: 500 API执行异常 { "status" : "500", "message" : "API执行异常", "data" : null }
  • 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 wo_info OpenWoInfo object 工单信息 part_info OpenPartInfo object 产品信息 表3 OpenWoInfo 参数 参数类型 描述 wo_id String 工单ID wo_order String 工单号 erp_wo_id String ERP工单ID erp_wo_order String ERP工单号 parent_wo_id String 父项工单ID parent_wo_order String 父项工单号 wo_type String 工单类型 10:生产工单 20:返工工单 30:预加工工单 part_id String 产品编码ID part_no String 产品编码 part_desc String 产品描述 part_revision String 版本 lot_unit Integer 产品单LOT批量 wo_qty Integer 工单批量 site_id String 加工区域ID site_no String 加工区域代码 completed_qty Integer 完工数量 wo_status String 工单状态 10:初始化 20:已排产 30:已下发 40:开始生产 50:工单完工 60:工单关闭 10000:已取消 hold_flag String 冻结标识(默认为0) 0:正常 1:冻结 split_flag String 预加工单拆分标识(默认为0) 0:初始化 1:拆分成功 2:拆分失败 solution_flag String 工单方案生成标识(默认为0) 0:初始化 1:生成成功 2:生成失败 3:实例化成功 4:实例化失败 8:生成中 9:实例化中 sn_generate_flag String SN展开标识(默认为0) 0:初始化 1:生成成功 2:生成失败 erp_plan_start_date String ERP计划开工时间 erp_plan_end_date String ERP计划完工时间 data_source String 数据来源 actual_wo_start_date String 工单实际开工时间 actual_wo_complete_date String 工单实际完工时间 org_id String 组织号ID 表4 OpenPartInfo 参数 参数类型 描述 part_id String 编码ID part_no String 编码 part_desc_en String 编码英文描述 part_desc String 编码描述 part_desc_ext String 对外描述 part_desc_ext_en String 对外英文描述 status Integer 记录状态 10:草稿 20:发布 30:锁定 40:失效 part_status Integer 编码状态,业务应用 bulk_picked_flag String 是否大量领用 Y:是 N:否 model String 编码型号 ext_model String 对外型号 ext_model_4print String 打印的对外型号 part_template_type String 模版类型 product_name String 产品名称 product_family_name String 产品簇名称 product_line String 产品线 default_workstep_info_id String 默认的标准工序ID container_part_flag String 是否是容器编码 container_capacity Double 容器容量 revision_control_flag String 是否版本控制 setup_flag String 是否装联 Y:是 N:否 sn_type Integer 物料采集的SN类别 part_check_flag String 是否采集并校验编码 preform_type Integer 预置处理类型 unit String 单位 inventory_item_id String ERP库存项ID planning_make_buy_code String 制造或购买 part_grp_id String Part组ID part_grp_no String Part组编码 category_code String 物料分类 category_name String 物料类别名称 product_flag String 是否产品 Y:是 N:否 状态码: 400 表5 响应Body参数 参数 参数类型 描述 error_code String 错误代码 error_msg String 错误信息 状态码: 500 表6 响应Body参数 参数 参数类型 描述 error_code String 错误代码 error_msg String 错误信息
  • 响应示例 状态码: 200 请求成功 { "status" : "200", "message" : "success", "data" : { "wo_info" : { "wo_id" : "1417639245421830258", "wo_order" : "WOP123456", "erp_wo_id" : "1457698771257845", "erp_wo_order" : "QWERTYUI", "parent_wo_id" : "1478932452572618", "parent_wo_order" : "WOP147369", "wo_type" : "10", "part_id" : "1564789221484123", "part_no" : "TEST2023", "part_desc" : "MODEL测试", "part_revision" : "1", "lot_unit" : 1, "wo_qty" : 100, "site_id" : "22DF4572394G485KF502", "site_no" : "TEST210213", "completed_qty" : 1, "wo_status" : "10", "hold_flag" : "0", "split_flag" : "1", "solution_flag" : "2", "sn_generate_flag" : "0", "erp_plan_start_date" : "2023-08-14 00:00:00", "erp_plan_end_date" : "2023-08-14 00:00:00", "data_source" : "MANUAL", "actual_wo_start_date" : "2023-08-14 00:00:00", "actual_wo_complete_date" : "2023-08-14 00:00:00", "org_id" : "1" }, "part_info" : { "part_id" : "147258369159753246", "part_no" : "012254736", "part_desc_en" : "MODEL测试", "part_desc" : "MODEL测试", "part_desc_ext" : "MODEL测试001", "part_desc_ext_en" : "MODEL测试001", "status" : 20, "part_status" : 1, "bulk_picked_flag" : "N", "model" : "HK537RX60", "ext_model" : "Default", "ext_model_4print" : "Default", "part_template_type" : "AI", "product_name" : "VIP888", "product_family_name" : "WIFI001", "product_line" : "网络", "default_workstep_info_id" : "157489325467962165", "container_part_flag" : "N", "container_capacity" : 0, "revision_control_flag" : "Y", "setup_flag" : "Y", "sn_type" : 0, "part_check_flag" : "Y", "preform_type" : 0, "unit" : "PCS", "inventory_item_id" : "1", "planning_make_buy_code" : "1", "part_grp_id" : "9179546248489855254588", "part_grp_no" : "0728", "category_code" : "0302", "category_name" : "制成板", "product_flag" : "1" } } } 状态码: 400 参数校验异常 { "error_code" : "IDT.0604xxxx", "error_msg" : "xxx does not exist" } 状态码: 500 API执行异常 { "error_code" : "IDT.0604xxxx", "error_msg" : "xxx does not exist" }
  • 响应示例 状态码: 200 请求成功 { "status" : "200", "message" : "success", "data" : { "count" : 1, "limit" : 20, "offset" : 0, "data" : [ { "tenant_id" : "xdm_ytjtest", "created_by" : "zhangsan", "created_date" : "2023-07-11 00:00:00", "created_by_name" : "张三", "last_updated_by" : "wangwu", "last_updated_date" : "2023-07-11 00:00:00", "last_updated_by_name" : "王五", "wo_id" : "1417639245421830258", "wo_order" : "WOP123456", "erp_wo_id" : "1457698771257845", "erp_wo_order" : "QWERTYUI", "parent_wo_id" : "1478932452572618", "parent_wo_order" : "WOP147369", "wo_type" : "10", "part_id" : "1564789221484123", "part_no" : "TEST2023", "part_desc" : "MODEL测试", "part_revision" : "1", "lot_unit" : 1, "wo_qty" : 100, "site_id" : "22DF4572394G485KF502", "site_no" : "TEST210213", "completed_qty" : 1, "wo_status" : "10", "hold_flag" : "0", "split_flag" : "1", "solution_flag" : "2", "sn_generate_flag" : "0", "erp_plan_start_date" : "2023-07-11 00:00:00", "erp_plan_end_date" : "2023-07-11 00:00:00", "data_source" : "MANUAL", "actual_wo_start_date" : "2023-07-11 00:00:00", "actual_wo_complete_date" : "2023-07-11 00:00:00", "org_id" : "1", "org_code" : "1", "synchronization_date" : "2023-07-11 00:00:00", "production_mode" : "10" } ] } } 状态码: 400 参数校验异常 { "error_code" : "IDT.06031001", "error_msg" : "{0} is required and cannot be empty." } 状态码: 500 API执行异常 { "status" : "500", "message" : "API执行异常", "data" : null }
  • 请求参数 表2 请求Body参数 参数 是否必选 参数类型 描述 wo_id 否 String 工单ID wo_order 否 String 工单号 erp_wo_order 否 String ERP工单号 part_no 否 String 产品编码 wo_type_list 否 Array of strings 工单类型列表 site_no 否 String 加工区域代码 wo_status_list 否 Array of strings 工单状态列表 start_time 否 String ERP计划开工时间所属范围的开始时间 end_time 否 String ERP计划开工时间所属范围的结束时间 actual_start_time 否 String 工单实际开工时间所属范围的开始时间 actual_end_time 否 String 工单实际开工时间所属范围的结束时间 split_flag 否 String 预加工单拆分标识(默认为0) 0:初始化 1:拆分成功 2:拆分失败 solution_flag 否 String 工单方案生成标识 0:初始化 1:生成成功 2:生成失败 3:实例化成功 4:实例化失败 8:生成中 9:实例化中 hold_flag 否 String 冻结标识(默认为0) 0:正常 1:冻结
  • 请求示例 /v1/wos/batch-detail?limit=20&offset=0 { "wo_id" : "1417639245421830258", "wo_order" : "WOP123456", "erp_wo_order" : "QWERTYUI", "part_no" : "TEST2023", "wo_type_list" : [ "10" ], "site_no" : "TEST210213", "wo_status_list" : [ "10" ], "start_time" : "2023-08-14 00:00:00", "end_time" : "2023-08-14 00:00:00", "actual_start_time" : "2023-08-14 00:00:00", "actual_end_time" : "2023-08-14 00:00:00", "split_flag" : "1", "solution_flag" : "2", "hold_flag" : "0" }
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 count Long 总数量 limit Integer 每页显示的条目数量 offset Integer 页面起始页,从0开始 data Object 响应列表数据 状态码: 400 表4 响应Body参数 参数 参数类型 描述 error_code String 错误代码 error_msg String 错误信息 状态码: 500 表5 响应Body参数 参数 参数类型 描述 status String 响应状态 message String 响应信息 data Object 返回结果
  • 操作步骤 获取待编辑的应用ID。 接口相关信息 URI格式:GET /v1/{project_id}/apps 详情请参见获取租户下的应用清单。 请求示例 GET https://{iDME Endpoint}/v1/{project_id}/apps {project_id}请从获取项目ID获取。 响应示例 { "result": [ { "id": "44145d41ae294e111111eafd4da32ea8", "project_id": "cf49a20d85294c93b1111111ca9454bc", "mark_for_delete": 0, "create_by": "59779076d1dc********c91c2c54bd7a", "create_time": 1690427901000, "update_by": "59779076d1dc********c91c2c54bd7a", "update_time": 1690427901000, "name_cn": "TestApp", "name_en": "TestApp", "desc_cn": "", "desc_en": "", "database_type": "mysql", "environment": "beta", "owners": [ "user_1", "idme_container1" ] }, { "id": "c787dcd484944ad11111dd18693e4eb2", "project_id": "cf49a20d85294c93b1111111ca9454bc", "mark_for_delete": 0, "create_by": "59779076d1dc********c91c2c54bd7a", "create_time": 1689622165000, "update_by": "59779076d1dc********c91c2c54bd7a", "update_time": 1689622165000, "name_cn": "工业产品问卷调查", "name_en": "Questionnaire_Survey", "desc_cn": "", "desc_en": "", "database_type": "mysql", "environment": "dev", "owners": [ "dme-console" ] } ], "page_num": 1, "page_size": 500, "total_size": 2, "total_pages": 1 } 编辑应用。 接口相关信息 URI格式:PUT /v1/{project_id}/apps/{app_id} 详情请参见编辑应用。 请求示例 PUT https://{iDME Endpoint}/v1/cf49a20d85294c93b1111111ca9454bc/apps/c787dcd484944ad11111dd18693e4eb2 Body: { "id": "c787dcd484944ad11111dd18693e4eb2", "desc_cn": "编辑", "desc_en": "", "app_user_list": [ { "id": "285651a4737d4fa0afcafc6b47e6c15f", "name": "developer" } ] } 响应示例 { "id": "c787dcd484944ad11111dd18693e4eb2", "project_id": "cf49a20d85294c93b1111111ca9454bc", "mark_for_delete": 0, "create_by": "59779076d1dc********c91c2c54bd7a", "create_time": 1690427901000, "update_by": "59779076d1dc********c91c2c54bd7a", "update_time": 1691026385000, "name_cn": "工业产品问卷调查", "name_en": "Questionnaire_Survey", "desc_cn": "编辑", "desc_en": "", "database_type": "mysql", "environment": "dev", "versions": null } 请求异常时,错误码请参见错误码。
  • 前提条件 已开通工业数字模型驱动引擎(Industrial Digital Model Engine,简称iDME),并根据开通区域确定调用API的Endpoint,详细信息请参见地区与终端节点。 当您使用Token认证方式完成认证鉴权时,需要获取用户Token并在调用接口时增加“X-Auth-Token”到业务接口请求消息头中。Token认证,具体操作请参考认证鉴权。 通过IAM服务获取到的Token有效期为24小时,需要使用同一个Token鉴权时,可以先将Token缓存,避免频繁调用。
  • 基本概念 账号 用户注册时的账号,账号对其所拥有的资源及云服务具有完全的访问权限,可以重置用户密码、分配用户权限等。由于账号是付费主体,为了确保账号安全,建议您不要直接使用账号进行日常管理工作,而是创建用户并使用他们进行日常管理工作。 用户 由账号在IAM中创建的用户,是云服务的使用人员,具有身份凭证(密码和访问密钥)。 在我的凭证下,您可以查看账号ID和IAM用户ID。通常在调用API的鉴权过程中,您需要用到账号、用户和密码等信息。 区域(Region) 指云资源所在的物理位置,同一区域内可用区间内网互通,不同区域间内网不互通。通过在不同地区创建云资源,可以将应用程序设计的更接近特定客户的要求,或满足不同地区的法律或其他要求。 可用区(AZ,Availability Zone) 可用区是同一服务区内,电力和网络互相独立的地理区域,一般是一个独立的物理机房,这样可以保证可用区的独立性。 一个区域内有多个可用区,一个可用区发生故障后不会影响同一区域内下的其它可用区。 可用区间通过内网访问。 项目 区域默认对应一个项目,这个项目由系统预置,用来隔离物理区域间的资源(计算资源、存储资源和网络资源),以默认项目为单位进行授权,用户可以访问账号中该区域的所有资源。如果希望进行更加精细的权限控制,可以在区域默认的项目中创建子项目,并在子项目中购买资源,然后以子项目为单位进行授权,使得用户仅能访问特定子项目中资源,使得资源的权限控制更加精确。 同样在我的凭证下,您可以查看项目ID。 企业项目 企业项目是项目的升级版,针对企业不同项目间资源的分组和管理,是逻辑隔离。企业项目中可以包含多个区域的资源,且项目中的资源可以迁入迁出。 关于企业项目ID的获取及企业项目特性的详细信息,请参见《企业管理服务用户指南》。
  • 概述 欢迎使用工业数字模型驱动引擎(Industrial Digital Model Engine,简称iDME)。 由于使用了不同风格的API,iDME提供了独立于华为云API的接口和独立的工业数字模型驱动引擎-数据建模引擎(xDM Foundation,简称xDM-F)接口,您可以直接前往iDME的API概览了解详情,或者前往xDM-F的全量数据服务API了解详情。华为云API的指南仅包含iDME控制台、xDM-F基础数据服务原子接口和数字化制造基础服务的操作功能,不包含应用设计态、应用运行态和数字主线引擎(LinkX Foundation,简称LinkX-F)的操作功能。 在调用iDME API之前,请确保已经充分了解iDME相关概念,详细信息请参见iDME的产品介绍。
  • 终端节点 终端节点即调用API的请求地址,不同服务不同区域的终端节点不同,您可以从地区和终端节点中查询服务的终端节点。 工业数字模型驱动引擎的终端节点如表1所示,请您根据业务需要选择对应区域的终端节点。 表1 iDME的终端节点 区域名称 区域 终端节点(Endpoint) 华北-北京四 cn-north-4 dme.cn-north-4.myhuaweicloud.com 华南-广州-友好用户环境 cn-south-4 dme.cn-south-4.myhuaweicloud.com 华北-乌兰察布一 cn-north-9 dme.cn-north-9.myhuaweicloud.com
  • 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 status String 响应状态 message String 响应信息 data Object 返回结果 状态码: 400 表3 响应Body参数 参数 参数类型 描述 error_code String 错误代码 error_msg String 错误信息 状态码: 500 表4 响应Body参数 参数 参数类型 描述 status String 响应状态 message String 响应信息 data Object 返回结果
  • 响应示例 状态码: 200 请求成功 { "status" : "200", "message" : "success", "data" : 1 } 状态码: 400 参数校验异常 { "error_code" : "IDT.06031001", "error_msg" : "{0} is required and cannot be empty." } 状态码: 500 API执行异常 { "status" : "500", "message" : "API执行异常", "data" : null }
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String IAM用户的token。 获取方法请参见获取IAM用户Token。 表3 请求Body参数 参数 是否必选 参数类型 描述 app_name_cn 是 String 应用的中文名称。 app_name_en 是 String 应用的英文名称。 app_desc 否 String 应用的中文描述。 app_desc_en 否 String 应用的英文描述。 operate_type 否 String 操作类型。 app_env 是 String 环境标识。 dev:用于开发环境。 sit:用于功能测试环境。 uat:用于用户测试环境。 train:用于培训环境。 beta:用于灰度部署环境。 production:用于生产环境。 database_type 是 String 数据库类型,支持MySQL和PostgreSQL。 app_user_list 是 Array of AppUserList objects 应用责任人。 certified_data_source_name 否 String 认证数据源中文名称。 certified_data_source_number 否 String 认证数据源编码。 integration_mode 是 String 集成模式。 API SDK metadata_synchronization 否 Boolean 元模型同步。 表4 AppUserList 参数 是否必选 参数类型 描述 id 否 String 用户ID。 name 否 String 用户名。
  • 响应示例 状态码: 200 OK { "id" : "", "project_id" : "", "mark_for_delete" : 0, "create_by" : "", "create_time" : 1685987901000, "update_by" : "", "update_time" : 1685987901000, "name_cn" : "wdqw222", "name_en" : "QDwqwq222", "desc_cn" : "QDwqwq222", "desc_en" : "qewqew222", "database_type" : "mysql", "environment" : "dev", "versions" : null }
  • 响应参数 状态码: 200 表5 响应Body参数 参数 参数类型 描述 id String 应用ID。 project_id String 项目ID。 mark_for_delete Integer 删除标记。 0:未删除 1:删除 create_by String 创建人。 create_time Long 创建时间。 update_by String 更新人。 update_time Long 更新时间。 name_cn String 应用的中文名称。 name_en String 应用的英文名称。 desc_cn String 应用的中文描述。 desc_en String 应用的英文描述。 database_type String 应用的数据库类型。 environment String 运行服务的环境标识。 versions String 应用责任人。
  • 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 page_num Integer 分页查询的页数。 page_size Integer 分页查询时,每页最多展示的记录数。 total_size Integer 总共条数。 total_pages Integer 总共页数。 result Array of result objects 运行服务详情。 表3 result 参数 参数类型 描述 project_id String 项目ID。 region_id String 区域ID。 env_id String 运行服务的ID。 env_name String 运行服务的名称。 env_status String 运行服务的状态。 env_app_link_status String 运行服务与应用间的状态。 env_app_link_status_msg String 运行服务与应用间的状态信息。 endpoint String 访问方式。 job_id String 创建运行服务的jobId。 env_conf_info String 运行服务的配置信息。 app_id String 部署的应用ID。 app_version String 部署的应用版本。 app_name_en String 部署应用的英文名称。 app_name_cn String 部署应用的中文名称。 enabled Boolean 应用是否可用。 0:被认为是false。 非0:被认为是true。 expire_time Long 运行服务的过期时间。 last_deploy_time Long 最后部署时间。 deploy_user_id String 上次部署应用的IAM用户ID。 charging_mode String 计费模式。 create_time Long 运行服务的创建时间。 resource_id String 绑定主资源ID。 deployable Boolean 是否支持部署。 uninstallable Boolean 是否支持卸载。
  • 响应示例 状态码: 200 OK { "page_num" : null, "page_size" : null, "total_size" : null, "total_pages" : null, "result" : [ { "project_id" : "", "region_id" : "", "env_id" : "", "env_name" : "", "env_status" : "", "env_app_link_status" : null, "env_app_link_status_msg" : null, "endpoint" : null, "job_id" : null, "env_conf_info" : "", "env_app_link_id" : null, "app_id" : null, "app_version" : null, "app_name_en" : null, "app_name_cn" : null, "enabled" : "", "expire_time" : null, "last_deploy_time" : null, "deploy_user_id" : null, "charging_mode" : "", "create_time" : null, "resource_id" : "", "deployable" : "", "uninstallable" : "" } ] }
  • 前提条件 已开通工业数字模型驱动引擎(Industrial Digital Model Engine,简称iDME)/数字化制造基础服务,并根据开通区域确定调用API的Endpoint,详细信息请参见地区与终端节点。 当您使用Token认证方式完成认证鉴权时,需要获取用户Token并在调用接口时增加“X-Auth-Token”到业务接口请求消息头中。Token认证,具体操作请参考认证鉴权。 通过IAM服务获取到的Token有效期为24小时,需要使用同一个Token鉴权时,可以先将Token缓存,避免频繁调用。
  • 操作步骤 获取接口相关信息。 URI格式:POST /wom/v1/wos/batch-delete 详情请参见批量删除工单。 在Request Header中增加“X-Auth-Token”。 发送“POST https://{iDME Endpoint}/wom/v1/wos/batch-delete”。 Body [ "1417639245421830258", "1425789631742573107" ] 查看请求响应结果。 请求成功时,响应参数如下: { "status" : "200", "message" : "success", "data" : 1 } 请求异常时,错误码请参见错误码。
  • 响应示例 状态码: 200 OK { "result" : [ { "id" : "", "project_id" : "", "mark_for_delete" : 0, "create_by" : "", "create_time" : 1673474220000, "update_by" : "", "update_time" : 1682984766000, "name_cn" : "", "name_en" : "", "desc_cn" : "", "desc_en" : "", "database_type" : "", "environment" : "", "owners" : [ "op_svc_idme_container1", "dme-console" ] } ], "page_num" : 1, "page_size" : 15, "total_size" : 13, "total_pages" : 1 }
共100000条