03-telegraf.md 1.2 KB
Newer Older
B
Bo Ding 已提交
1
---
B
Bo Ding 已提交
2
sidebar_label: Telegraf
D
dingbo 已提交
3
title: Telegraf 写入
B
Bo Ding 已提交
4 5
---

6
Telegraf 是一款十分流行的指标采集开源软件。安装 Telegraf 请参考[官方文档](https://portal.influxdata.com/downloads/)
B
Bo Ding 已提交
7

8
TDengine 新版本(2.4.0.0+)包含一个 taosAdapter 独立程序,可以接收包括 Telegraf 在内的多种应用的数据写入。
B
Bo Ding 已提交
9

10 11 12
启动 taosAdapter 的命令为 `systemctl start taosadapter`。可以使用 `systemctl status taosadapter` 检查 taosAdapter 的运行状态。

配置方法,在 /etc/telegraf/telegraf.conf 增加如下配置,其中 `database name` 请填写希望在 TDengine 保存 Telegraf 数据的数据库名,`TDengine server``cluster host``username``password` 填写 TDengine 集群中的实际配置:
B
Bo Ding 已提交
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27

```
[[outputs.http]]
  url = "http://<TDengine server/cluster host>:6041/influxdb/v1/write?db=<database name>"
  method = "POST"
  timeout = "5s"
  username = "<TDengine's username>"
  password = "<TDengine's password>"
  data_format = "influx"
  influx_max_line_bytes = 250
```

然后重启 telegraf:

```
28
sudo systemctl restart telegraf
B
Bo Ding 已提交
29 30 31 32
```

即可在 TDengine 中查询 metrics 数据库中 Telegraf 写入的数据。

33
taosAdapter 相关配置参数请参考 `taosadapter --help` 命令输出以及相关文档。