关于tdengine:TDinsight基于Grafana的TDengine零依赖监控解决方案

4次阅读

共计 1361 个字符,预计需要花费 4 分钟才能阅读完成。

小 T 导读: 为进一步晋升 TDengine 本身的监控和运维能力,涛思数据开发了 TDinsight,这是基于 Grafana 的一个零依赖监控解决方案,可配合 TDengine 2.3.3.0 及以上版本应用。

作为根底组件,TDengine 自身的安稳运行至关重要,所以在理论利用过程中,咱们也须要监控它的各项运行指标。

TDengine 启动后,会主动创立一个监测数据库log,并主动将服务器的 CPU、内存、硬盘空间、带宽、申请数、磁盘读写速度、慢查问等信息定时写入该数据库。

TDengine 还会将重要的零碎操作(比方登录、创立、删除数据库等)日志以及各种谬误报警信息记录下来寄存在 log 库中。系统管理员能够通过命令行间接查看这个数据库,也能够通过 Web 以图形化界面查看这些监测信息。这些监测信息的采集缺省是关上的,但能够批改配置文件里的选项 monitor 来管制。

为进一步晋升 TDengine 本身的监控和运维能力,涛思数据开发了 TDinsight,这是基于 Grafana 的一个零依赖监控解决方案。TDinsight 能够配合 TDengine 2.3.3.0 及以上版本应用。

TDinsight 提供了丰盛的监控选项,其残缺的界面视图如下:

TDinsight 仪表盘旨在提供 TDengine 相干资源(如 DNodes、MNodes 和 VNodes)的应用状况,或数据库的应用状况及状态。咱们顺次来看一下。

1、集群状态(Cluster Status)

这部分包含集群以后信息和状态,告警信息也在此处(从左到右,从上到下)。在这里能够看到集群的状况、数据库个数、以后连接数,像 DNodes/MNodes/VGroups/VNodes 之类每种资源的总数和存活数等。

2、DNodes 概览(DNodes Overview)

在这里能够看到 DNode 的生命周期、数量变动等信息,如果有任何 DNode 的状态为离线,则还会显示离线的起因。

3、MNodes 概览(MNodes Overview)

能够查看 MNode 的状态和数量等信息。

4、申请(Requests)

能够查看插入申请数、插入记录数随工夫的变动状况,均匀每秒插入次数,查问申请数及变化率(count of second),以及 HTTP 申请数和申请速率(count of second)。

5、数据库(Database)

数据库应用状况,对变量 $database 的每个值即每个数据库进行反复多行展现,具体包含超级表数量、所有表数量、所有超级表子表的数量、所有一般表数量随工夫变动图以及每个 VGroups 蕴含的表数量。

6、DNode 资源应用状况(DNode Usage)

数据节点资源应用状况展现,对变量 $fqdn 即每个数据节点进行反复多行展现,具体包含:从创立 DNode 开始通过的工夫、以后 DNode 是否为 MNode、CPU 核数、以后 DNode 的 VNode 数量、处于 master 角色的 VNode 数量、taosd 过程的 CPU 使用率、taosd 过程的内存应用状况、taosd 数据目录的总磁盘应用百分比、过程和零碎 CPU 使用率、磁盘 IO 速率和网络 IO 等。
此外还有登录历史(Login History)信息。

TDinsight 的装置部署非常简单,为不便用户,咱们提供了一个自动化脚本 TDinsight.sh。更多应用细节,能够参考相干文档。

快来下载试用吧!

正文完
 0