InfluxDB Cloud 和 Telegraf 用于家庭实验室

导航至

家庭实验室在技术爱好者中很受欢迎。它们通常未受监控,即使是最小的家庭实验室也可以从监控中受益。本文将展示如何通过 InfluxDB Cloud 帐户和 Telegraf 入门,使这一切变得非常容易!

InfluxDB 是一个开源的时间序列数据库。因此,InfluxDB 非常适合运营监控、应用程序指标、IoT 传感器数据和实时分析。 Telegraf 是一个插件驱动的代理,用于收集、处理、聚合和写入指标和事件。使用 Telegraf 将指标发送到 InfluxDB 是完美匹配。

InfluxDB Cloud 是 InfluxData 基于云的解决方案,它允许任何人快速、轻松且最重要的是免费地试用 InfluxDB 和 Telegraf!

InfluxDB Cloud

快速轻松地开始使用免费帐户。虽然免费计划在读取和写入速度以及 30 天的存储方面有一些限制,但它是开始并了解 InfluxDB Cloud 如何为您工作的完美方式!

要开始使用,请注册 InfluxDB Cloud 并单击“免费使用”

Sign up for InfluxDB Cloud

用户只需使用电子邮件地址和密码即可创建帐户,无需信用卡!验证用于注册的电子邮件地址后,用户可以继续注册过程,并从主要的云提供商之一中选择他们想要存储数据的位置。最好选择附近区域的云提供商,以确保数据快速到达那里

Choose a cloud provider

最后一步是选择计划。免费层级是尝试此操作的好方法,正如它所说,不需要信用卡。30 天的存储限制意味着超过 30 天的数据将过期,因此,只有最近 30 天的指标将可见。

Select a plan

这样,InfluxDB Cloud 就可以使用了!以下屏幕是用户每次访问 InfluxDB Cloud 时加载的主页

InfluxDB Cloud - getting started

Telegraf

InfluxDB Cloud 界面有一个特殊部分,可帮助用户开始使用 Telegraf。用户将选择要用于监控的插件,InfluxDB Cloud 将自动创建用户的存储桶、访问令牌和 Telegraf 配置。InfluxDB 将向用户显示确切的配置和要运行的命令,以使入门过程非常容易。

要开始使用 Telegraf,请单击“数据”并导航到“Telegraf”选项卡

Get started with Telegraf

通过单击“创建配置”,用户可以选择他们可能想要启用的 Telegraf 插件。对于家庭实验室,“系统”插件将监控系统的 CPU、内存、磁盘和网络指标

Cloud Telegraf configuration

Telegraf 拥有 200 多个输入插件,能够从容器、云、服务等收集指标!考虑查看完整的插件列表,以获取 Telegraf 可以在其他情况下监控服务的想法。

最后,最后一页将向用户显示他们可以从哪里下载 Telegraf、要使用的密钥令牌以及如何使用自定义配置启动 Telegraf。用户应在他们想要监控的每台机器上执行这些步骤

Create a Telegraf Configuration

底部是一个“侦听数据”按钮。单击后,如果在一分钟内有任何数据传入,InfluxDB Cloud 将提醒用户。如果数据正确地从 Telegraf 进入 InfluxDB Cloud,通知将提醒用户。

有关如何轻松开始使用 InfluxDB Cloud 界面和 Telegraf 的另一个示例,请查看以前的帖子,其中使用了 Aerospike 插件

图表和警报

仅需几分钟,用户就可以开始绘制数据图表。用户可以开始在左侧的“探索”选项下查看数据。

例如,以下两个图表在 InfluxDB Cloud 中设置,一个用于跟踪内存使用情况,另一个用于跟踪磁盘使用情况

Graphs to track memory usage and disk usage

此外,“警报”部分用于在左侧设置 InfluxDB Cloud 可以随后通知用户的事件。例如,如果磁盘使用率超过 90%,用户可以设置警报。

试用 Telegraf 和 InfluxDB Cloud

本文展示了使用 Telegraf 和 InfluxData 组装有价值且信息丰富的指标收集和报告是多么快速和容易。上面使用了几台家庭实验室机器来构建此示例。但是,Telegraf 具有广泛的指标收集选项。考虑一下您可能在哪里可以使用 Telegraf 进行管理,使用 InfluxDB Cloud 进行存储和监控,并立即尝试一下!