TDinsight - 基于Grafana的TDengine零依赖监控解决方案
TDinsight 是使用内置监控数据库和 Grafana 对 TDengine 进行监控的解决方案。
TDengine 启动后,会自动创建一个监测数据库 log
,并自动将服务器的 CPU、内存、硬盘空间、带宽、请求数、磁盘读写速度、慢查询等信息定时写入该数据库,并对重要的系统操作(比如登录、创建、删除数据库等)以及各种错误报警信息进行记录。通过 Grafana 和 TDengine 数据源插件,TDinsight 将集群状态、节点信息、插入及查询请 求、资源使用情况等进行可视化展示,同时还支持 vnode、dnode、mnode 节点状态异常告警,为开发者实时监控 TDengine 集群运行状态提供了便利。本文将指导用户安装 Grafana 服务器并通过 TDinsight.sh
安装脚本自动安装 TDengine 数据源插件及部署 TDinsight 可视化面板。
系统要求
要部署 TDinsight,需要一个单节点的 TDengine 服务器或一个多节点的 TDengine 集群,以及一个Grafana服务器。此仪表盘需要 TDengine 2.3.3.0 及以上,并启用 log
数据库(monitor = 1
)。
安装 Grafana
我们建议在此处使用最新的Grafana 7 或 8 版本。您可以在任何支持的操作系统中,按照 Grafana 官方文档安装说明 安装 Grafana。