logo
咨询企业版

周边工具

服务监控——NebulaGraph Dashboard

nebula-dashboard

数据的重要性不言而喻,为了更好地保障线上服务的稳定运行,从而保障数据的安全。一般来说,用户会对服务器的硬件资源、性能、服务进行监控,统计分析每天的数据。一旦发生故障,通过查看监控信息快速地锁定问题机器,从而快速处理故障问题。

NebulaGraph DashBoard 是一款配置节点的机器信息以及 NebulaGraph 服务信息,并用以进行数据分析和服务监控的可视化工具。用户在 Dashboard 界面可直观地查看各个节点的机器信息和 NebulaGraph 服务信息,分析并监控所选时间段的服务情况,从而更好更直观地去管理、运维服务。

机器监控

nebula-dashboard

在 NebulaGraph Dashboard 中,用户可监控并可视化展示当前所配置节点机器中的 CPU、内存、负载、磁盘、流量信息。

nebula-dashboard

在每个指标界面,支持选中不同的指标参数进行查询,从而监控特定指标的具体参数状态。同时,Dashboard 支持特定时间段、指定时间、选择/过滤节点等方式来筛选信息,通过缩放视图、设置基线(参考标准)、查看指标参数说明等操作来辅助分析监控数据。

服务监控

nebula-dashboard

服务监控模块支持监控配置节点的 NebulaGraph 的 Graph、Meta、Storage 服务。服务监控概览模块,可查看不同服务状态的相关个数,以及支持选择相同服务中两个不同的指标参数画板进行对比分析。

nebula-dashboard

在特定的服务模块,Dashboard 支持根据指定指标(参数)/周期展示服务详情,同时支持选择特定时间段、时间区间、选择/过滤节点等方式来筛选信息。

nebula-dashboard

在管理模块,用户可快速查询和浏览指定 Space 的查询服务信息、分片信息。同时,Dashboard 管理模块展示了各个服务(storage、graph)的配置信息,和所有作业的信息。

未来计划

目前,NebulaGraph Dashboard 研发团队考虑更多地支持机器和服务的多指标查询,并进行可视化展示,增加辅助分析相关的画板操作。未来,研发团队会就某条指标数据新增设置告警线、超出告警等功能。

最后,NebulaGraph Dashboard 已将源代码全部开源放在 GitHub:https://github.com/vesoft-inc/nebula-dashboard,欢迎社区有兴趣参与监控、可视化开发的小伙伴来贡献你的 idea,成为我们的 Dashboard Contributor,打造更好用的监控工具。