在您的架构中监控 Telegraf 插件
作者:Chris Churilo / 产品, 用例, 开发者
2020 年 12 月 29 日
导航至
监控 Telegraf(开源的、插件驱动的服务器代理,用于从堆栈、传感器和系统收集指标)非常重要,因为它允许您跟踪 Telegraf 插件在您的堆栈中的健康状况。正是出于这个目的,开发了 Telegraf 监控模板。在介绍模板之前,回顾 Telegraf 的工作原理很有帮助。
Telegraf 简而言之
如果您不熟悉 Telegraf 或可以从复习中受益,Telegraf 是指标收集的绝佳选择,因为它完全用 Go 编写;编译成单个二进制文件,没有外部依赖项;内存占用极小;并且拥有由社区主题专家编写的 200 多个插件。
Telegraf 具有插件,可以直接从其运行的系统获取各种指标,从第三方 API 中提取指标,甚至可以通过 statsd 和 Kafka 消费者服务侦听指标。它还具有输出插件,可以将指标发送到其他数据存储、服务和消息队列,包括 InfluxDB、Graphite、OpenTSDB、Datadog、Librato、Kafka、MQTT、NSQ 等。
模板的 Telegraf 监控仪表板
Telegraf 监控模板是一个 InfluxDB 模板,它具有预制仪表板。以下是模板的仪表板。
仪表板显示了收集的指标、图表错误以及输入、输出和花费在收集和写入指标上的时间的吞吐率。请参阅您可以使用该模板主动跟踪的 Telegraf 监控指标列表。
使用 Telegraf 监控模板的优势
由于 Telegraf 是 InfluxDB 的原生指标收集代理,因此使用 Telegraf 监控模板(一个 InfluxDB 模板)来监控 Telegraf 比使用其他监控解决方案或从头开始构建监控解决方案容易得多。
像其他 InfluxDB 模板一样,使用此模板非常容易
- 一旦您的 InfluxDB 凭据在 CLI 中正确配置,您可以使用快速安装命令安装 Telegraf 监控模板。
- 安装完成后,仪表板的数据将由包含的 Telegraf 配置填充,其中包括相关的 Telegraf 输入。
根据您的组织运行 Telegraf 的方式,您可能需要自定义输入配置以更好地满足您的需求。
要安装此模板,请注册您的免费 InfluxDB Cloud 帐户.
立即开始使用 InfluxDB 模板
InfluxDB 社区模板存储库是越来越多的 InfluxDB 模板的所在地。 InfluxDB 模板让您可以为一个易于共享的开源文本文件中快速定义任何技术的整个监控配置(数据源、仪表板和警报),该文件可以使用单个命令导入到 InfluxDB 中。
要使用 InfluxDB 模板,请使用模板的下载 URL 直接从 GitHub 应用社区模板,或下载模板。有关如何加载模板的详细说明,请参阅 如何使用模板。 InfluxData 文档网站还展示了如何 查看、验证 和 应用 模板。有兴趣提交您自己的 InfluxDB 模板?了解如何构建一个。