一、应用安装
1. 获取地址
最近社区提供的Tem试用的活动,报名进群后能看到安装地址:https://app.cloud.tencent.com/detail/SPU_BHEHDBABGB3181。
群里面也有相关的安装步骤的指引。
2. 安装配置
如下图所示,进入安装地址后登录账号点击安装,这里提供了一个15天试用的Tem安装。注意应用实例本身是免费的,但腾讯的服务器是收费的,需要预充几元钱,待试用完成后销毁即可。
其中安装网络和安全组需要单独配置后才能选择。配置完成后进入如下安装页面,显示预计30分钟左右,实际大概10分钟左右就能安装完成。
二、Tem配置
1. 进入Tem应用
安装好后查看应用,修改默认的密码,通过分配的公网IP访问Tem管理平台:http://公网ip:32000。登录后会显示试用信息,点击取消继续进入,输入应用中的账号密码登录,即可看到Tem应用页面
2. 添加中控机、主机
首先进入云主机实例,登录云主机安装tiup组件。如果不知道密码可以在控制台重置。
输入命令:curl --proto '=https' --tlsv1.2 -sSf https://tiup-mirrors.pingcap.com/install.sh | sh
然后再Tem应用中添加中控机、主机,这里的ip地址输入的是安装时配置的内网地址,如果忘记了可以进服务器里输入ip addr查看,添加后的信息如下所示。
3. 创建TiDb集群
创建集群,首先输入集群的基本信息,选择刚才配置好的中控机
规划集群节点:要求是至少一个PD一个TiDB一个TiKV节点,这里可以自由选择节点信息、数量和服务器配置等信息,很方便
配置完成后返回规划页面,会显示所规划的所有节点,进入下一步前会校验节点信息,遇到错误也会给出错误原因。下雨Prometheus的错误是因为端口被占用,这里为了测试后续动态扩充节点先进行移除。
配置集群参数和告警,这个可以后续配置,这里先跳过
预览并创建:最后预留创建集群的整体信息,确认无误后便可创建集群
创建集群会花一点时间,过程中可点击详情查看具体进度。
三、功能体验
1. 监控内容体验
Tem应用的概览页面整体显示了集群的概要信息,整体情况一目了然,包括版本、节点、告警、磁盘、QPS等核心指标,日常监控很方便。
主机信息显示了主机相关的配置信息,存储使用情况等。
前面已经创建好了数据库实例。进入TiDb Dashboard体验,这个功能跟自己手动搭建的tidb上的功能没啥区别。下图中显示因Prometheus未安装导致信息显示不完整,但Tem中已经自带这块的监控,这样不用安装也没事。
2. 动态扩展节点
体验了下基于Tem动态扩展集群的节点,全程通过Tem提供的图形化界面操作,指引和交互都很方便。这里选择动态扩容前面没安装的Prometheus,整个流程非常快速丝滑,不到一分钟就完成了扩容。
扩展后就能查看到新扩展的节点如下:
这时再次访问查看Dashboard,验证Prometheus已经安装成功,能够正常显示监控指标,如下图所示:
3. 其他功能体验
诊断信息:监控sql相关信息,能够很方面的诊断问题sql,方便排查项目问题
告警:根据需要自定义相关规则和告警,范围、对象、时间、方式均可配置化,很方便。
巡检功能:可以根据需要设置集群相关的巡检,已经内置了一些常用的诸如容量、配置、操作系统、sql的巡检,也可根据需要自定义创建需要的巡检项目,提高检查效率。
四、体验总结
总体来说,通过Tem能很方便的创建、管理集群,省去了自己手动安装集群的各个繁琐的步骤,通过图形化界面能很轻松的进行管理维护,降低了相关操作的门槛。
同时Tem也集成了众多运维相关的功能,监控了Tidb数据库集群各种关键参数和服务器运行情况,外加相关的告警、巡检、备份等功能,能够帮助数据库管理人员更加高效便捷的运维管理数据库。