版本说明书 版本说明 V1.0.0版本说明 组件名称 版本号 发布时间 TeleDBXCore 1.0 2018年 08 月 新增功能和功能: 1. 支持实例开通功能,在开通时可自定义选择实例版本、实例名称、root用户密码以及主机等。 2. 支持实例删除功能,停止实例并删除安装目录以及实例数据。 3. 支持实例版本升降级,支持指定版本。 4. 支持实例扩容功能,可从单节点实例扩容到主备多节点实例。 5. 实现实例列表查询功能,支持根据实例名称、实例id等进行筛选。 6. 支持查看实例详情,包括实例的信息(实例名称、实例id、实例root用户、实例状态、实例同步模式等信息)和节点信息(如节点状态、节点安装目录、数据目录、主备信息等)。 7. 支持一键检测实例状态,包括主从节点状态、gateway状态、zk状态、vip状态等。 8. 支持实例启动功能,仅处于停止状态的实例可执行启动操作。 9. 支持实例停止功能,仅处于运行状态的实例可执行停止操作。 10. 支持实例重启,实例停止和运行状态都能进行重启操作。 11. 支持实例重置root用户密码功能。 12. 支持主从切换功能,可选择指定的从节点作为新主节点进行切换。 13. 支持修改主从同步模式,可修改为同步或者异步模式。 14. 支持查看实例的参数配置,需体现配置项、当前值、是否重启生效、可取值范围以及参数描述等信息。 15. 支持修改指定参数,并记录修改记录。 16. 支持查看实例的参数修改历史记录,需包括修改的配置项、修改前后的值以及修改的时间等信息。 17. 支持启动实例指定节点,且可启动处于停止状态的节点。 18. 支持停止实例的指定节点。 19. 支持重启实例的指定节点。 20. 支持修改实例指定节点的数据目录,将原始数据目录迁移到新的目录并重启节点。 21. 支持添加主机,包括如下信息:主机名、主机IP、ssh用户名(需有sudo权限)、ssh端口、ssh密码、备注等。 22. 支持删除空闲主机功能,正在被实例使用的主机不能被删除。 23. 支持查看主机列表,显示主机名、主机ip、ssh用户、ssh端口、标签以及备注等信息。 24. 支持分页查看且能通过标签值和主机名进行查询。 25. 支持编辑已添加的主机。 26. 支持检查主机配置是否满足实例创建要求。 27. 支持添加标签。 28. 支持删除标签。 29. 支持编辑主机标签。 30. 支持创建备份机,包括备份机名称、IP地址、服务端口、安装目录、数据目录和版本号。 31. 支持查看备份机列表,包括备份机名称、IP地址、服务端口、备份程序部署目录、备份数据目录、版本号、磁盘容量、备份程序状态、备份机创建时间、备份程序启动时间以及备份程序运行时长等信息。 32. 支持删除备份机,删除备份机的同时删除该备份机上的备份程序。已经被实例绑定的备份机不允许被删除。 33. 支持启动备份程序。 34. 支持停止备份程序。 35. 支持重启备份程序。 36. 备份机管理需提供升级备份程序升级的功能,在备份程序存在新增功能或者缺陷修复的时候能及时更新版本,保证备份程序的可用性。 37. 支持备份程序属性的自定义配置设置。 38. 支持查询实例已经绑定的备份机。 39. 支持将已创建的备份机与已有实例进行绑定,用于后续实例的备份流程的执行以及备份数据的存储。 40. 支持手动创建备份。 41. 支持查看备份记录列表,包括每次记录需包括备份id、备份名称、备份开始时间、备份结束时间、备份数据大小、备份进度、备份状态、实例版本、备份类型以及备份描述等信息。 42. 支持查看实例备份策略。 43. 支持用户修改备份策略,控制台以及备份程序需基于备份策略定时为实例进行备份并管理备份数据。 44. 支持基于备份策略定时执行备份。 45. 支持复制备份。 46. 支持删除备份记录,同时删除备份机上备份记录对应的备份数据文件。 47. 支持全量恢复,即基于指定的全量备份进行恢复,将目标实例恢复到指定备份记录的状态。 48. 支持恢复到指定时间点并可恢复到其他实例。 49. 支持查看所有备份和恢复的操作历史记录,每条记录包括操作类型、对应的备份id、开始时间、结束时间以及操作状态。 50. 支持实例监控的采集包括CPU使用率、内存使用量、内存使用率、IO操作数、IO利用率、硬盘空闲空间、硬盘空闲率、硬盘已用空间、硬盘使用率、网络吞吐量和wal日志空间。 51. 支持查看实例监控指标数据。 52. 支持查看性能指标。 53. 支持对实例的语句执行状态进行监控。 54. 支持数据库实例的锁分析,支持在页面上展示实例当前存在的锁以及导致锁产生的SQL语句。 55. 支持采集慢语句。 56. 支持查看慢语句信息包括:SQL语句、连接的数据库、执行次数、总耗时、平均耗时、最大耗时以及最小耗时等。 57. 支持错误日志采集。 58. 支持错误日志查询;支持分页查询;支持按照日志级别(ALL/ERROR/FATAL/PANIC)进行分类查询;支持指定时间段查询。 59. 支持慢日志采集。 60. 支持慢日志查询;支持根据sql关键字查询;支持自定义时间段查询;支持分页查询。 61. 支持查看仪表盘数据,包括节点IP端口、连接状态、节点角色、节点cpu使用率、节点内存使用大小、节点所在机器磁盘容量、磁盘读取速度、磁盘写入速度、磁盘io利用率、主从同步时延、节点连接数、节点tps和节点qps。 62. 支持便捷的参数组管理能力,用户可根据业务场景自定义参数组模板。 63. 多AZ部署能够提高数据库的可靠性和可用性,减少故障和数据丢失的风险,需支持多AZ部署能力,给用户提供更安全可靠的数据库产品。 64. 新增集群切换记录。 65. 新增指标阈值告警和查看告警信息。 66. 新增实例运维操作。 67. 引入开源PG10。