Fireboard 输入插件
此插件从 fireboard 温度计收集实时温度数据。
您需要注册 Fireboard REST API 才能使用此插件。
引入于: Telegraf v1.12.0 标签: iot 操作系统支持: all
全局配置选项
插件支持其他全局和插件配置设置,用于修改指标、标签和字段,创建别名以及配置插件顺序等任务。更多详情请参阅 CONFIGURATION.md。
配置
# Read real time temps from fireboard.io servers
[[inputs.fireboard]]
## Specify auth token for your account
auth_token = "invalidAuthToken"
## You can override the fireboard server URL if necessary
# url = https://fireboard.io/api/v1/devices.json
## You can set a different http_timeout if you need to
## You should set a string using an number and time indicator
## for example "12s" for 12 seconds.
# http_timeout = "4s"auth_token
此插件不需要用户名和密码,而是需要一个身份验证令牌,您可以使用 Fireboard REST API 生成该令牌。
url
虽然没有理由覆盖 URL,但此选项以防 Fireboard 更改其网站等。
http_timeout
如果您需要增加 HTTP 超时时间,可以在此处进行设置。您可以按秒设置此值。默认值为四 (4) 秒。
Metrics
Fireboard REST API 文档提供了可用数据的良好示例,目前此输入插件仅返回实时温度。温度值在过去一分钟内则包含在内。
- fireboard
- 标签 (tags)
- channel
- scale (Celcius; Fahrenheit)
- title (Fireboard 的名称)
- uuid (Fireboard 的 UUID)
- 字段 (fields)
- temperature (float, unit)
- 标签 (tags)
示例输出
此部分显示了 Line Protocol 格式的示例输出。您通常可以使用 telegraf --input-filter <plugin-name> --test 或使用 file 输出获取此信息。
fireboard,channel=2,host=patas-mbp,scale=Fahrenheit,title=telegraf-FireBoard,uuid=b55e766c-b308-49b5-93a4-df89fe31efd0 temperature=78.2 1561690040000000000此页面是否有帮助?
感谢您的反馈!
支持和反馈
感谢您成为我们社区的一员!我们欢迎并鼓励您对 Telegraf 和本文档提出反馈和 bug 报告。要获取支持,请使用以下资源
具有年度合同或支持合同的客户可以 联系 InfluxData 支持。