新堆栈 | 如何创建Telegraf插件以监控太阳能电池板

导航至

出版:新堆栈 标题:如何创建Telegraf插件以监控太阳能电池板 作者:Julius Marozas

摘要:在这篇文章中,Julius Marozas解释了 他是如何创建http_listener_v2 Telegraf输入插件的。在在他家安装太阳能电池板后,他意识到他想要更深入地了解指标显示情况,例如电池板能从太阳中产生多少电力和能量。他还想将此数据与温度、云量和阳光强度相关联。为了从太阳能电池板检索指标,他使用了Fronius太阳能逆变器,该逆变器具有推送服务,可以配置为定期发送带有JSON编码数据的HTTP POST或FTP请求到提供的端点。由于他已经在使用InfluxDB存储来自物联网设备的其他指标,因此他想到在那里持久化逆变器产生的数据。当时,InfluxDB指标收集代理Telegraf 不支持通过HTTP POST/PUT请求发送的JSON(以及其他数据格式)数据的解析。因此,他决定创建一个http_listener_v2插件以支持该功能。

阅读全文