宿州数据恢复:Vast+产品展厅 | 使用VEM监控Vastbase数据库(一)
浏览量: 次 发布日期:2023-09-11 09:25:31
Vast+产品展厅 | 使用VEM监控Vastbase数据库(一)
工具介绍
VastEM是海量数据为企业用户提供的一个企业数据库自动化运维监控平台产品,具备多数据库兼容、深度挖掘故障根源、基于趋势的风险预警、集群级别的大屏监控等多种能力。
直观的图形化界面、大屏监控功能、向导式维护过程等,显著提升数据库运维效率和运维质量,可最大化地提高数据库故障或隐患发现速度、降低人手介入占比、显著减轻数据库运维管理人员的工作量。
整体架构
扬州数据恢复
VEM 采用 B/S 架构,支持 HTTP / HTTPS 协议访问 WEB UI 图形管理界面,管理员可以在图形管理界面上使用所有功能。
Portal Server 模块通过 WEB UI 与用户进行交互,负责处理用户的配置、管理、监控请求,并通过 Vastbase 数据库对配置信息进行维护。同时,Portal Server 模块可通过内部协议实现与我司其它数据库生态工具产品进行对接,实现单点登录、操作联动、业务协同等;
Collector 模块通过 JDBC 对数据源进行周期性的数据采集。Collector 定时通过 HTTP 协议联系 Register 获取最新的数据源信息、数据采集需求等配置信息,并根据获取到的配置信息对目标数据库进行状态数据采集。基于多线程模型,可实现单个 Collector 进程对多个不同数据库的状态数据并行采集;亦可部署多个 Collector 进程,实现隔离性更强的多数据库状态数据并行采集。Collector 完成数据采集后,会将采集到的状态数据缓存起来等待 Prometheus 模块进行拉取和后续处理;
Prometheus 模块通过时序数据库 tsdb 存放 Collector 采集到的状态数据,并根据 Portal Server 提供的配置信息对状态数据进行维护与分析。Prometheus 模块支持通过电子邮件、企业微信和 webhook 等渠道发送告警通知信息,帮助管理员及时获得故障、风险通知,以便尽早开始进行根因分析、方案设计、整改修复等工作。
监控用例分享
监控首页
监控首页综合展示当前所有监控的数据库概要信息,重点突出数据库当前状态与故障数,让运维人员可以快速定位需要关注处理的数据库。双击需要查看的数据库即可进入该数据库实例详情监控页面,或点击对应故障数据,即快速跳转至该数据库的故障信息列表,故障内容清晰明了。
数据源管理
用户可通过数据源管理功能,进行增加、删除需要监控的数据库,对数据源进行统一管理,并可根据使用需求开启或暂停 VEM 对已配置数据源的监控行为。数据库监控支持数据库相关指标监控以及数据库所在服务器监控,用户可以根据监控需求进行配置。
添加数据源时先梳理不同数据库或不同业务类型系统所需要的监控指标与仪表板内容,再通过监控模板方式直接套用到新的数据库中,实现快速配置自定义监控效果。
实例监控详情
通过实例监控页面,管理员可一目了然地观察各个数据库实例的业务压力、性能表现和对各项资源使用情况的当前状态以及历史曲线,快速感知各项关键指标的变化模型、波峰波谷,需要时快速找出异常点。
同时,根据自定义的预警阈值,当前处于警告或严重警告的指标,通过图标外框高亮显示的方式,提示管理员进行重点关注。