如何使用 Telegraf 和 InfluxDB Cloud 监控您的互联网速度
2021 年 11 月 12 日
导航至
互联网速度插件的工作原理
创建 Telegraf 配置
完成配置后,您将被带到一个编辑插件配置的页面。幸运的是,互联网速度插件非常简单,不需要太多配置。
可选:如果您愿意,可以设置 enable_file_download = true
,这将设置speedtest-go库中的某些配置变量,以确定下载文件的大小和运行下载的数量。如果设置为false
,speedtest-go库将根据您的延迟确定配置值。
完成输入插件配置后,您可以根据运行Telegraf配置的设置说明进行保存和运行。Telegraf的优点是启动后,Telegraf会继续收集您的互联网速度指标,您可以有更多时间分析和理解您的互联网性能。
查看和分析您的互联网速度
现在您已经将数据输入,您可以使用InfluxDB Cloud平台查看数据、分析速度趋势或设置当速度变慢时的警报。
在Notebooks中查询数据
Notebooks 是快速丰富原始互联网速度数据的一个很好的工具。您可以使用查询构建器和可视化单元轻松选择和查看数据。Notebooks还包括转换InfluxDB Cloud存储桶中数据的单元和控制。
创建仪表板和注释
您可能想设置一些可视化来查看互联网速度的趋势。创建一个仪表板来查看一天中互联网速度如何变化是非常容易的。
注释功能允许您添加关于某个时间点的信息。在我上面的例子中,我在14:40移到厨房时,我的互联网速度急剧下降。注释通常用于添加关于数据异常的信息,但您也可以用于数据趋势的任何变化。
对您的数据进行操作
设置当互联网达到某些阈值时的警报
InfluxDB平台允许您设置警报和通知以接收关于数据行为的某些通知。您可以直接在Notebooks中设置这些警报,以轻松管理您的通知规则和端点。在我的警报中,当我的下载速度低于25 Mbps时,消息会被发送到我的Slack端点。
使用InfluxDB模板导入所有这些
如果您想轻松导入这些互联网速度Telegraf配置和仪表板,您可以使用InfluxDB模板快速上传!
- 前往 设置 > 模板,并上传此
.yaml
文件以导入互联网速度监控模板。 - 此
.yaml
文件将上传您需要的所有资源以用于互联网速度监控模板。 - 一旦模板导入,您需要根据模板的README配置一些环境变量,但现在您已经拥有了开始监控数据速度所需的一切。
开始吧!
让我们知道您是如何使用InfluxDB Cloud来监控您的网络速度的。无论是您的办公电脑还是家庭物联网项目。在InfluxData Slack的#showme频道中展示您正在做的工作。如果您对Telegraf(#telegraf频道)或InfluxDB Cloud(#influxdb)有任何疑问,我们有一支优秀的Influxers和社区成员团队可以帮助您。祝您监控愉快!