前言
大家好,我是小支。在当今数据爆炸且关系愈发复杂的时代,图数据库的重要性日益凸显。其中,NebulaGraph 作为一款开源的分布式图数据库,凭借其强大的功能和出色的扩展性,在众多开发者和企业中收获了极高的人气。今天,我想和大家分享一款 NebulaGraph 生态系统中极为实用的工具 ——NebulaGraph Dashboard(社区版),它堪称提升集群管理效率的一把利刃。
一、NebulaGraph Dashboard 初相识
(一)工具简介
NebulaGraph Dashboard (社区版)主要用于实时监控 NebulaGraph 集群中机器和服务的运行状态。它就像一位贴心的健康管家,时刻关注着集群的各项关键指标,如各节点的 CPU 使用率、内存占用、磁盘 I/O 情况,以及 Graph 服务、Meta 服务和 Storage 服务的启动状态、连接数等。通过它,我们能够及时洞察集群中的潜在问题,从而确保图数据库始终稳定、高效地运行。
(二)特性亮点
- 全面监控无死角:无论是 Meta、Storage 还是 Graph 服务,Dashboard 都能进行全方位的监控,让集群的每一个角落都尽在掌握。
- 实时警报超及时:它提供了灵活的告警机制,我们可以根据实际需求设置自定义规则。一旦异常情况发生,相关人员便能立即收到通知,快速响应,将问题解决在萌芽状态。
- 历史数据深分析:Dashboard 详细记录了性能日志,这为我们事后分析问题根源提供了有力依据。通过对历史数据的深入挖掘,我们能够制定出更有效的改进措施,不断优化集群性能。
- 多维度视图展全貌:从 CPU 使用率到内存占用,再到磁盘 I/O 等关键指标,Dashboard 以多维度视图的方式展示集群信息,帮助我们从不同角度全面了解集群状况。
- 操作简便易上手:简洁明了的操作界面,使得我们无需繁琐的命令行操作,就能轻松完成大部分管理任务,大大降低了使用门槛。
二、安装与配置实操
通常在部署 NebulaGraph 时,Dashboard 作为可选组件可能已一并安装。若未安装,也别担心,我们可以参照官方文档进行手动部署。部署完成后,通过浏览器访问 Dashboard 的 Web 界面,默认地址为 http://<Dashboard 所在机器的 IP>:<Dashboard 端口 >,默认端口号一般是 7001。下面,我将详细介绍具体步骤。
(一)准备工作要做好
- 首先要确保 NebulaGraph 集群已正确安装并启动。通过命令行查看集群状态,如:
[root@wc-tyn-1-0018 nebula]# ls
agent agent.sh bin br.gz cluster.id data etc logs nebula-br nebula-console nohup.out pids scripts share
[root@wc-tyn-1-0018 nebula]#./nebula-console --port 9669 -u root -p nebula
Welcome to Nebula Graph!
(root@nebula) [(none)]> SHOW HOSTS;
+-----------------+------+----------+--------------+-----------------------------------------------------------+-----------------------------------------------------------+---------+
| Host | Port | Status | Leader count | Leader distribution | Partition distribution | Version |
+-----------------+------+----------+--------------+-----------------------------------------------------------+-----------------------------------------------------------+---------+
| "192.168.23.1.190" | 9779 | "ONLINE" | 46 | "biao_test:2, biao_test_02:2, cpt:20, cpt_pro:20, test:2" | "biao_test:2, biao_test_02:2, cpt:20, cpt_pro:20, test:2" | "3.0.1" |
| "192.168.23.1.192" | 9779 | "ONLINE" | 46 | "biao_test:2, biao_test_02:2, cpt:20, cpt_pro:20, test:2" | "biao_test:2, biao_test_02:2, cpt:20, cpt_pro:20, test:2" | "3.0.1" |
| "192.168.23.1.193" | 9779 | "ONLINE" | 46 | "biao_test:2, biao_test_02:2, cpt:20, cpt_pro:20, test:2" | "biao_test:2, biao_test_02:2, cpt:20, cpt_pro:20, test:2" | "3.0.1" |
| "192.168.23

最低0.47元/天 解锁文章
1413

被折叠的 条评论
为什么被折叠?



