Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
taosdata
TDengine
提交
3872ef4c
T
TDengine
项目概览
taosdata
/
TDengine
1 年多 前同步成功
通知
1185
Star
22016
Fork
4786
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
TDengine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
3872ef4c
编写于
8月 16, 2022
作者:
L
Linhe Huo
提交者:
GitHub
8月 16, 2022
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #16160 from taosdata/docs/TD-18426
docs: add taosKeeper doc
上级
10554998
3851c16f
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
134 addition
and
0 deletion
+134
-0
docs/zh/14-reference/15-taosKeeper.md
docs/zh/14-reference/15-taosKeeper.md
+134
-0
未找到文件。
docs/zh/14-reference/15-taosKeeper.md
0 → 100644
浏览文件 @
3872ef4c
---
sidebar_label
:
taosKeeper
title
:
taosKeeper
description
:
TDengine taosKeeper 使用说明
---
## 简介
TaosKeeper 是 TDengine 3.0 版本监控指标的导出工具,通过简单的几项配置即可获取 TDengine 的运行状态。taosKeeper 使用 TDengine RESTful 接口,所以不需要安装 TDengine 客户端即可使用。
## 安装
<!-- taosKeeper 有两种安装方式: -->
taosKeeper 安装方式:
<!-- - 安装 TDengine 官方安装包的同时会自动安装 taosKeeper, 详情请参考[ TDengine 安装](/operation/pkg-install)。-->
<!-- - 单独编译 taosKeeper 并安装,详情请参考 [taosKeeper](https://github.com/taosdata/taoskeeper) 仓库。-->
-
单独编译 taosKeeper 并安装,详情请参考
[
taosKeeper
](
https://github.com/taosdata/taoskeeper
)
仓库。
## 运行
### 配置和运行方式
<!-- taosKeeper 需要在操作系统终端执行,该工具支持两种配置方式:[命令行参数](#命令行参数启动) 和 [配置文件](#配置文件启动)。命令行参数优先级高于配置文件参数。-->
taosKeeper 需要在操作系统终端执行,该工具支持
[
配置文件启动
](
#配置文件启动
)
。
**在运行 taosKeeper 之前要确保 TDengine 集群与 taosAdapter 已经在正确运行。**
<!--
### 命令行参数启动
在使用命令行参数运行 taosBenchmark 并控制其行为。
```
shell
taosKeeper
```
-->
### 配置文件启动
执行以下命令即可快速体验 taosKeeper。当不指定 taosKeeper 配置文件时,优先使用
`/etc/taos/keeper.toml`
配置,否则将使用默认配置。
```
shell
taoskeeper
-c
<keeper config file>
```
**下面是配置文件的示例:**
```
toml
# gin 框架是否启用 debug
debug
=
false
# 服务监听端口, 默认为 6043
port
=
6043
# 日志级别,包含 panic、error、info、debug、trace等
loglevel
=
"info"
# 程序中使用协程池的大小
gopoolsize
=
50000
# 查询 TDengine 监控数据轮询间隔
RotationInterval
=
"15s"
[tdengine]
host
=
"127.0.0.1"
port
=
6041
username
=
"root"
password
=
"taosdata"
# 需要被监控的 taosAdapter
[taosAdapter]
address
=
["127.0.0.1:6041","192.168.1.95:6041"]
[metrics]
# 监控指标前缀
prefix
=
"taos"
# 集群数据的标识符
cluster
=
"production"
# 存放监控数据的数据库
database
=
"log"
# 指定需要监控的普通表
tables
=
["normal_table"]
```
### 获取监控指标
taosKeeper 作为 TDengine 监控指标的导出工具,可以将 TDengine 产生的监控数据记录在指定数据库中,并提供导出接口。
#### 查看监控结果集
```
shell
$
taos
#
>
use log
;
>
select
*
from cluster_info limit 1
;
```
结果示例:
```
shell
ts | first_ep | first_ep_dnode_id | version | master_uptime | monitor_interval | dbs_total | tbs_total | stbs_total | dnodes_total | dnodes_alive | mnodes_total | mnodes_alive | vgroups_total | vgroups_alive | vnodes_total | vnodes_alive | connections_total | protocol | cluster_id |
===============================================================================================================================================================================================================================================================================================================================================================================
2022-08-16 17:37:01.629 | hlb:6030 | 1 | 3.0.0.0 | 0.27250 | 15 | 2 | 27 | 38 | 1 | 1 | 1 | 1 | 4 | 4 | 4 | 4 | 14 | 1 | 5981392874047724755 |
Query OK, 1 rows
in
database
(
0.036162s
)
```
#### 导出监控指标
```
shell
curl http://127.0.0.1:6043/metrics
```
部分结果集:
```
shell
# HELP taos_cluster_info_connections_total
# TYPE taos_cluster_info_connections_total counter
taos_cluster_info_connections_total
{
cluster_id
=
"5981392874047724755"
}
16
# HELP taos_cluster_info_dbs_total
# TYPE taos_cluster_info_dbs_total counter
taos_cluster_info_dbs_total
{
cluster_id
=
"5981392874047724755"
}
2
# HELP taos_cluster_info_dnodes_alive
# TYPE taos_cluster_info_dnodes_alive counter
taos_cluster_info_dnodes_alive
{
cluster_id
=
"5981392874047724755"
}
1
# HELP taos_cluster_info_dnodes_total
# TYPE taos_cluster_info_dnodes_total counter
taos_cluster_info_dnodes_total
{
cluster_id
=
"5981392874047724755"
}
1
# HELP taos_cluster_info_first_ep
# TYPE taos_cluster_info_first_ep gauge
taos_cluster_info_first_ep
{
cluster_id
=
"5981392874047724755"
,value
=
"hlb:6030"
}
1
```
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录