过去我们发现EasyTsdb占用磁盘较大,但我们却不能直接看到哪个模型占用空间多?更不可能知道是哪个指标数据量大?
当EasyTsdb负载高时,我们无法定位当时哪个模型或者哪个请求占用了资源,也不知道是从什么时候开始出现高负载,是否过去有类似的情况?
现在控制台内置了对EasyTsdb的监控,如上问题可以轻松的观测到!
「 存储监控-easy_tsdb 」
easy_tsdb是优维自研时间序列数据库,主要用于存储监控相关数据。控制台暴露了easy_tsdb的核心指标,方便用户排查问题。
集群信息:展示easy_tsdb集群的基本信息:节点列表、节点状态、节点负载,easy_tsdb的CPU、内存使用情况、重启次数
easy_tsdb集群为主从架构,主从状态暴露了集群各节点的同步情况。
请求状态:展示各节点的读写情况。
内部状态:展示数据库打快照、刷新缓存的次数以及耗时,发现操作消耗的时间比较长时可以检查下日志。
数据库:按数据库、表展示了各个表的大小,当存储不足时可以通过该数据调整表的TTL。
内存分析:按数据库展示了内存中缓存的数据大小。