Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
taosdata
TDengine
提交
ed5d7176
T
TDengine
项目概览
taosdata
/
TDengine
1 年多 前同步成功
通知
1187
Star
22018
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看板
未验证
提交
ed5d7176
编写于
4月 20, 2022
作者:
sangshuduo
提交者:
GitHub
4月 20, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
docs: refine tcollector doc (#11691)
[TD-14943]
上级
a71e29fd
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
43 addition
and
17 deletion
+43
-17
docs-cn/09-third-party/08-tcollector.md
docs-cn/09-third-party/08-tcollector.md
+42
-13
docs-cn/14-reference/_tcollector.mdx
docs-cn/14-reference/_tcollector.mdx
+1
-4
未找到文件。
docs-cn/09-third-party/08-tcollector.md
浏览文件 @
ed5d7176
...
...
@@ -7,26 +7,55 @@ import Tcollector from "../14-reference/_tcollector.mdx"
TCollector 是 openTSDB 的一部分,它用来采集客户端日志发送给数据库。
将 TCollector 采集的日志数据存在到 TDengine 中
可以充分利用 TDengine 对时序数据的高效存储查询性能和集群处理能力。
只需要将 TCollect 的配置修改指向 taosAdapter 对应的服务器和端口即可将 icinga2 采集的数据存在到 TDengine 中,
可以充分利用 TDengine 对时序数据的高效存储查询性能和集群处理能力。
安装 TCollector 请参考
[
官方文档
](
http://opentsdb.net/docs/build/html/user_guide/utilities/tcollector.html#installation-of-tcollector
)
##
依赖配置
##
前置条件
TDengine(2.4.0.0+)包含一个 taosAdapter 独立程序,可以接收包括 TCollector 在内的多种应用的数据写入。只需要将 TCollector 的配置修改指向 taosAdapter 对应的地址和端口即可。taosAdapter 可以和 TDengine 部署在同一个系统中,也可以分离部署,taosAdapter 的详细使用方法请参考相关文档。
要将 TCollect 数据写入 TDengine, 需要几方面的准备工作。
-
TDengine 集群已经部署并正在运行
-
taosAdapter 已经安装, 具体细节请参考
[
taosAdapter 的使用手册
](
/reference/taosadapter
)
-
TCollect 已经安装
启动 taosAdapter:
## 配置 TCollector
<Tcollector
/>
```
systemctl start taosadapter
```
## 验证方法
检查 taosAdapter 的运行状态:
手动执行 sudo ./tcollector.py 后使用 TDengine CLI 查询 TDengine 是否创建相应数据库并写入数据。
```
systemctl status taosadapter
taos> show databases;
name | created_time | ntables | vgroups | replica | quorum | days | keep | cache(MB) | blocks | minrows | maxrows | wallevel | fsync | comp | cachelast | precision | update | status |
====================================================================================================================================================================================================================================================================================
tcollector | 2022-04-20 12:44:49.604 | 88 | 1 | 1 | 1 | 10 | 3650 | 16 | 6 | 100 | 4096 | 1 | 3000 | 2 | 0 | ns | 2 | ready |
log | 2022-04-20 07:19:50.260 | 11 | 1 | 1 | 1 | 10 | 3650 | 16 | 6 | 100 | 4096 | 1 | 3000 | 2 | 0 | ms | 0 | ready |
Query OK, 2 row(s) in set (0.002679s)
taos> use tcollector;
Database changed.
taos> show stables;
name | created_time | columns | tags | tables |
============================================================================================
proc.meminfo.hugepages_rsvd | 2022-04-20 12:44:53.945 | 2 | 1 | 1 |
proc.meminfo.directmap1g | 2022-04-20 12:44:54.110 | 2 | 1 | 1 |
proc.meminfo.vmallocchunk | 2022-04-20 12:44:53.724 | 2 | 1 | 1 |
proc.meminfo.hugepagesize | 2022-04-20 12:44:54.004 | 2 | 1 | 1 |
tcollector.reader.lines_dro... | 2022-04-20 12:44:49.675 | 2 | 1 | 1 |
proc.meminfo.sunreclaim | 2022-04-20 12:44:53.437 | 2 | 1 | 1 |
proc.stat.ctxt | 2022-04-20 12:44:55.363 | 2 | 1 | 1 |
proc.meminfo.swaptotal | 2022-04-20 12:44:53.158 | 2 | 1 | 1 |
proc.uptime.total | 2022-04-20 12:44:52.813 | 2 | 1 | 1 |
tcollector.collector.lines_... | 2022-04-20 12:44:49.895 | 2 | 2 | 51 |
proc.meminfo.vmallocused | 2022-04-20 12:44:53.704 | 2 | 1 | 1 |
proc.meminfo.memavailable | 2022-04-20 12:44:52.939 | 2 | 1 | 1 |
sys.numa.foreign_allocs | 2022-04-20 12:44:57.929 | 2 | 2 | 1 |
proc.meminfo.committed_as | 2022-04-20 12:44:53.639 | 2 | 1 | 1 |
proc.vmstat.pswpin | 2022-04-20 12:44:54.177 | 2 | 1 | 1 |
proc.meminfo.cmafree | 2022-04-20 12:44:53.865 | 2 | 1 | 1 |
proc.meminfo.mapped | 2022-04-20 12:44:53.349 | 2 | 1 | 1 |
proc.vmstat.pgmajfault | 2022-04-20 12:44:54.251 | 2 | 1 | 1 |
...
```
<Tcollector
/>
taosAdapter 相关配置参数请参考
`taosadapter --help`
命令输出以及相关文档。
docs-cn/14-reference/_tcollector.mdx
浏览文件 @
ed5d7176
## 配置 TCollector
配置 taosAdapter 接收 TCollector 数据的方法:
- 使能 taosAdapter 配置项 `opentsdb_telnet.enable`
- 修改 TCollector 配置文件,修改 OpenTSDB 宿主机地址为 taosAdapter 被部署的地址,并修改端口号为 taosAdapter 使用的端口(默认 6049)。
## 验证方法
- 修改 TCollector 配置文件,修改 OpenTSDB 宿主机地址为 taosAdapter 被部署的地址,并修改端口号为 taosAdapter 使用的端口(默认 6049)。注意:TCollector 各个版本变化较大,以 master 分支代码为例,需要修改 collectors/etc/config.py 和 tcollector.py 中相应设置。其他版本需要修改的文件可能有所不同。
重启 TCollector 后可通过查询 TDengine 中 taosAdapter 参数指定的数据库来验证 TCollector 写入的数据。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录