Telegraf 输入插件:如何确定从哪个服务接受输入

Posted

技术标签:

【中文标题】Telegraf 输入插件:如何确定从哪个服务接受输入【英文标题】:Telegraf input plugin: How to determine form which service to take inputs 【发布时间】:2019-03-20 17:16:37 【问题描述】:

我正在尝试使用 TICK 堆栈。即使在 google 中阅读了这么多内容后,我仍然感到困惑的是如何简单地设置一个输入插件来监控例如我的 apache 服务器或任何远程服务器。

这可能是一个简单的配置,但对我来说,telegraph.conf 并没有真正的帮助。

简而言之:

如何将 apache 服务器作为在 telegraf.conf 中收集指标的来源

如何确保指标(输入插件)以某种方式与源相关联 在 telegraf.conf 中

【问题讨论】:

【参考方案1】:

这就是Input Plugins 的用途。 当您的机器上运行了一项服务时,您需要做的就是告诉 Telegraf 使用 input 从该服务收集数据(假设 Telegraf 有一个插件)。

例如,假设我想从postfix 收集数据,我将首先检查是否已经有一个 Telegraf 插件能够做到这一点。其实有一个可以收集postfix数据的telegraf插件Postfix telegraf plugin

现在如果我想使用这个插件,我需要做的就是在 telegraf.conf 文件中添加 [[inputs.postfix]] 并使用 postfix 插件页面上提供的选项对其进行自定义。

同样,还有Apache input plugin,只需在telegraf.conf 文件中添加[[inputs.apache]] 并根据您的要求自定义选项(在插件页面上给出)即可使用。

【讨论】:

以上是关于Telegraf 输入插件:如何确定从哪个服务接受输入的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Go 外部插件与 Telegraf 交互?

Spring Boot Actutaur + Telegraf + InFluxDB + Grafana 构建监控平台

TICK技术栈Telegraf安装及使用

telegraf 安装使用

性能监控之Telegraf+InfluxDB+Grafana linux服务器实时监控

如何从 iOS 应用程序确定正在使用哪个苹果推送通知服务器 (APNS)