Telegraf是一款開源的資料擷取和監控代理工具,支援通過外掛程式來構建各種服務並收集第三方組件的多種metrics(指標)。您可以通過Telegraf來串連Lindorm時序引擎,並使用InfluxDB相關組件上報資料。本文介紹使用Telegraf上報資料至時序引擎的方法。
前提條件
已將用戶端IP地址添加至Lindorm白名單,具體操作請參見設定白名單。
時序引擎已開通公網串連地址。如何開通,請參見查看時序引擎串連地址。
安裝Telegraf
請根據您的作業系統,選擇合適的安裝方式。具體介紹請參見Telegraf產品文檔。
串連時序引擎
您需要修改Telegraf設定檔telegraf.conf中的OUTPUT PLUGINS部分。
通過去掉注釋符號(#)的方式啟用outputs.influxdb外掛程式,再將外掛程式的配置修改為Lindorm時序引擎相關配置。樣本如下:
[[outputs.influxdb]]
......
# ## Multiple URLs can be specified for a single cluster, only ONE of the
# ## urls will be written to each interval.
urls = ["http://ld-bp1jyu376daqi****-proxy-tsdb-pub.lindorm.aliyuncs.com:8242"]
......
database = "default"
......
## HTTP Basic Auth
username = "test"
password = "test"參數說明
參數 | 說明 |
urls | Lindorm時序引擎的Lindorm 时序HTTP地址(公網)。如何擷取,請參見查看串連地址。 |
database | 需要串連的資料庫。 |
username | 串連時序引擎的使用者名稱和密碼。 說明 如果Lindorm執行個體未開啟鑒權,則無需填寫username和password參數。如何開啟鑒權,請參見開啟使用者認證與許可權校正。 |
password |
其他可配置項的設定,請參見Telegraf線上文檔。
資料上報
啟動Telegraf服務。以Linux作業系統為例,啟動樣本如下:
sudo systemctl start telegraf啟動後將自動上報通過InfluxDB行協議寫入的資料。InfluxDB行協議寫入方式,請參見行協議寫入。
資料監控
您可以通過CloudMonitor平台查看資料的寫入情況。
登入Lindorm管理主控台。在左上方選擇執行個體所屬的地區。在实例列表頁,單擊目標執行個體ID或者目標執行個體所在行操作列的管理。
在左側導覽列,單擊实例监控。
在实例监控頁面上方,單擊云监控。

在CloudMonitor頁面,查看時序引擎相關指標。
