本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用 InfluxDB 设置本地存储
使用 InfluxDB®,您可以在本地存储设备上的时间序列数据。本地存储功能的目的是在网络中断期间保持操作可见性,并减少时间关键型应用程序的延迟。您可以在边缘执行分析和可视化,同时仍然可以选择性地将数据转发到云端。
在本节中,您将为涡轮机风速数据创建时间序列存储桶,并为 Grafana® 和 Node-RED® 连接生成一个 API 令牌。InfluxDB 存储桶可用作时间序列数据的专用存储容器,类似于传统系统中的数据库。API 令牌支持以编程方式安全地访问您的数据。
设置 InfluxDB
-
完成必备步骤并确保所有工具都在同一台主机上运行后,打开您的 Web 浏览器并前往 http://127.0.0.1:8086
。 -
(可选)启用 TLS 加密以增强安全性。有关更多信息,请参阅中的启用 TLS 加密InfluxData Documentation
。 -
创建一个时间序列 InfluxDB 存储桶来存储来自 Node-RED 的数据。该存储桶将用作风电场数据的专用容器,允许您组织和管理特定于该数据集的保留策略。有关更多信息,请参阅中的管理存储桶
。InfluxData Documentation -
(可选)为您的边缘站点配置数据保留期。设置适当的保留期可以自动删除本地操作不再需要的旧数据,从而有助于高效地管理存储资源。
有关数据保留的信息,请参阅中的 InfluxDB 中的数据保留
。InfluxData Documentation -
为存储桶生成 API 令牌。该令牌将启用InfluxDB与其他组件(例如Node-red和Grafana)之间的安全通信。这样,只有经过授权的服务才能读取或写入您的数据存储。有关更多信息,请参阅中的创建令牌InfluxData Documentation
。
完成这些步骤后,您可以将时序数据存储在InfluxDB实例中,从而为边缘环境中的本地数据持久性和分析奠定基础。