一.官方文档中说明开启metrics可以监控JanusGraph中的指标:
1.开始,提交和回滚的事务数
2.每种存储后端的尝试和失败的操作类型
3.每种存储后端操作类型的响应时间分布
实际操作后,在配置文件中配置控制台输出后,在控制台会具体输出,截图如下:
可以看到包括如下:
1.当前统计指标的时间精确到秒
2.统计所有不同操作的数量Counter
a.事务的相关统计
b.操作数据的相关统计
c.不同存储后端操作统计
3.统计数据的直方图表示Histogram,包括中位数,最大最小值,方差等
4.统计操作数据的执行时间Timers,包括总数量,平均速率,最大最小值等
二.监控机器本身的一些指标:
进程和系统cpu使用率,总的内存大小和空闲物理内存大小,磁盘,网络,使用的操作系统等
三.监控Hbase
1.HBase 提供的 展示JMX 信息的 web 页面比如我地址的就是 http://172.16.30.200:16010/jmx
2.hbae使用java编写运行在jvm中所以可以监控jvm相关内容如:分配给虚拟机的堆大小,已使用堆的大小,gc的次数与耗时,处于不同状态线程的数量等
3.对于hbase集群的监控如:hmaster进程是否存活,每个表每个region的大小读写次数等