41 lines
1.8 KiB
Markdown
41 lines
1.8 KiB
Markdown
---
|
||
title: 系统监控
|
||
description: 监控 TDengine 的运行状态
|
||
---
|
||
|
||
TDengine 通过 [taosKeeper](/reference/taosKeeper/) 将服务器的 CPU、内存、硬盘空间、带宽、请求数、磁盘读写速度等信息定时写入指定数据库。TDengine 还将重要的系统操作(比如登录、创建、删除数据库等)日志以及各种错误报警信息进行记录。系统管理员可以从 CLI 直接查看这个数据库,也可以在 WEB 通过图形化界面查看这些监测信息。
|
||
|
||
这些监测信息的采集缺省是打开的,但可以修改配置文件里的选项 monitor 将其关闭或打开。
|
||
|
||
## TDinsight - 使用监控数据库 + Grafana 对 TDengine 进行监控的解决方案
|
||
|
||
监控数据库将提供更多的监控项,您可以从 [TDinsight Grafana Dashboard](/reference/tdinsight/) 了解如何使用 TDinsight 方案对 TDengine 进行监控。
|
||
|
||
我们提供了一个自动化脚本 `TDinsight.sh` 对 TDinsight 进行部署。
|
||
|
||
下载 `TDinsight.sh`:
|
||
|
||
```bash
|
||
wget https://github.com/taosdata/grafanaplugin/raw/master/dashboards/TDinsight.sh
|
||
chmod +x TDinsight.sh
|
||
```
|
||
|
||
准备:
|
||
|
||
1. TDengine Server 信息:
|
||
|
||
- TDengine RESTful 服务:对本地而言,可以是 `http://localhost:6041`,使用参数 `-a`。
|
||
- TDengine 用户名和密码,使用 `-u` `-p` 参数设置。
|
||
|
||
2. Grafana 告警通知
|
||
|
||
- 使用已经存在的 Grafana Notification Channel `uid`,参数 `-E`。该参数可以使用 `curl -u admin:admin localhost:3000/api/alert-notifications |jq` 来获取。
|
||
|
||
```bash
|
||
sudo ./TDinsight.sh -a http://localhost:6041 -u root -p taosdata -E <notifier uid>
|
||
```
|
||
|
||
运行程序并重启 Grafana 服务,打开面板:`http://localhost:3000/d/tdinsight`。
|
||
|
||
更多使用场景和限制请参考[TDinsight](/reference/tdinsight/) 文档。
|