让我们首先设置好 Telegraf 的输出端,也就是一个 GreptimeDB 集群。
获取 GreptimeDB 集群最快的方式是 注册 GreptimeCloud[3] 并启动一个 Hobby Plan Service(完全免费,不需要绑定银行卡)。
export GREPTIME_HOST="<host>"
export GREPTIME_DATABASE="<dbname>"
export GREPTIME_USERNAME="<username>"
export GREPTIME_PASSWORD="<password>"

(图 1:创建服务示例图)
准备好 GreptimeDB 集群之后的下一步,就是启动一个 Telegraf 实例来收集事件信息。
brew install telegraf
然后,通过以下命令生成默认配置文件:
telegraf --sample-config > telegraf.conf
修改配置文件的 [[outputs.influxdb]] 部分,以配置 GreptimeDB 的连接信息:
[[outputs.influxdb]]
urls = ["https://${GREPTIME_HOST}/v1/influxdb/"]
database = "${GREPTIME_DATABASE}"
username = "${GREPTIME_USERNAME}"
password = "${GREPTIME_PASSWORD}"
skip_database_creation = true
例如,用户可以使用以下输入插件收集系统指标:
[[inputs.cpu]]
collect_cpu_time=false
core_tags=false
percpu=true
report_active=false
totalcpu=true
[[inputs.disk]]
ignore_fs=["tmpfs","devtmpfs","devfs","iso9660","overlay","aufs","squashfs"]
[[inputs.diskio]]
[[inputs.mem]]
[[inputs.processes]]
[[inputs.system]]
也可以自行添加处理器和聚合器插件:
[[processors.printer]]
[[aggregators.minmax]]
period = "30s"
drop_original = false
配置完成后,运行以下命令启动 Telegraf 实例:
telegraf --config telegraf.conf

(图 2:前往 Web Dashboard)

(图 3:使用 SQL 查询数据)

(图 4:可视化分析示例)
希望本教程能帮助用户轻松上手使用 GreptimeDB 和 Telegraf 集成方案,构建事件管理和查询展示流水线。
相关文章:
Reference:
[1] https://docs.influxdata.com/telegraf/v1/plugins/
[2] https://www.youtube.com/watch?v=JZuq0inSO9Q
[3] https://greptime.com/product/cloud
[4] https://docs.influxdata.com/telegraf/v1/install/
关于 Greptime
Greptime 格睿科技专注于为物联网(如智慧能源、智能汽车等)及可观测等产生大量时序数据的领域提供实时、高效的数据存储和分析服务,帮助客户挖掘数据的深层价值。目前主要有以下三款产品:
GreptimeDB 是一款用 Rust 语言编写的开源时序数据库,具有云原生、无限水平扩展、高性能和融合分析等特点,帮助企业实时读写、处理和分析时序数据的同时,降低长期存储的成本。我们提供 GreptimeDB 企业版,支持更多企业特性和定制化服务,如有需要欢迎联系我们:15310923206(同微信)。
边云一体方案专为更高效地解决物联网中边缘存储和计算问题而设计,解决了物联网企业数据呈几何倍数增长后的实际业务痛点。它通过将多模式边缘数据库与云端的GreptimeDB 企业版相结合,大幅降低了流量、计算和存储成本,同时提升了数据及时性和商业洞察力。
GreptimeCloud 是一款全托管的云上数据库即服务(DBaaS)解决方案,基于开源时序数据库 GreptimeDB 打造,能够高效支持可观测、物联网、金融等领域的应用。

Star us on GitHub Now:
https://github.com/GreptimeTeam/greptimedb
官网:https://greptime.cn/
文档:https://docs.greptime.cn/
Twitter: https://twitter.com/Greptime
Slack: https://greptime.com/slack
LinkedIn: https://www.linkedin.com/company/greptime/
往期精彩文章:


👇 点击下方阅读原文,立即体验 GreptimeDB!





