文档文档

Telegraf 术语表

agent

Agent 是 Telegraf 的核心部分,它根据给定的配置启用的插件,从声明的输入插件收集指标,并将指标发送到声明的输出插件。

相关条目: 输入插件输出插件

aggregator plugin

聚合器插件从输入插件接收原始指标,并从中创建聚合指标。然后,聚合指标被传递到配置的输出插件。

相关条目: 输入插件输出插件处理器插件

batch size

Telegraf Agent 以批处理方式将指标发送到输出插件,而不是单独发送。批处理大小控制 Telegraf 发送到输出插件的每个写入批处理的大小。

相关条目: 输出插件

collection interval

从每个输入插件收集数据的默认全局间隔。收集间隔可以被每个单独的输入插件的配置覆盖。

相关条目: 输入插件

collection jitter

收集抖动用于防止每个输入插件同时收集指标,这可能会对系统产生可测量的影响。在每个收集间隔,每个输入插件将在收集指标之前休眠零到收集抖动之间的随机时间。

相关条目: 收集间隔输入插件

external plugin

在 Telegraf 外部构建的程序,通过 execd 插件运行。提供灵活性,以添加内部 Telegraf 插件中不存在的功能。

flush interval

将数据从每个输出插件刷新到其目的地的全局间隔。此值不应设置为低于收集间隔。

相关条目: 收集间隔刷新抖动输出插件

flush jitter

刷新抖动用于防止每个输出插件同时发送写入,这可能会使某些数据接收器不堪重负。在每个刷新间隔,每个输出插件将在发出指标之前休眠零到刷新抖动之间的随机时间。这有助于在运行大量 Telegraf 实例时平滑写入峰值。

相关条目: 刷新间隔输出插件

input plugin

输入插件主动收集指标并将它们传递到核心 Agent,聚合器、处理器和输出插件可以在指标上运行。为了激活输入插件,需要在 Telegraf 的配置文件中启用和配置它。

相关条目: 聚合器插件收集间隔输出插件处理器插件

metric buffer

当输出插件的写入失败时,指标缓冲区会缓存单个指标。Telegraf 将在成功写入输出时尝试刷新缓冲区。当此缓冲区填满时,最早的指标将首先被丢弃。

相关条目: 输出插件

output plugin

输出插件将指标传递到其配置的目的地。为了激活输出插件,需要在 Telegraf 的配置文件中启用和配置它。

相关条目: 聚合器插件刷新间隔输入插件处理器插件

precision

精度配置设置决定了从输入插件接收的点中保留多少时间戳精度。所有传入的时间戳都将被截断为给定的精度。然后,Telegraf 用零填充截断的时间戳以创建纳秒时间戳;输出插件将以纳秒为单位发出时间戳。有效精度为 nsusµsmss

例如,如果精度设置为 ms,则纳秒纪元时间戳 1480000000123456789 将被截断为毫秒精度 1480000000123,然后用零填充以生成新的、精度较低的纳秒时间戳 1480000000123000000。输出插件不会进一步更改时间戳。精度设置对于服务输入插件将被忽略。

相关条目: 聚合器插件输入插件输出插件处理器插件服务输入插件

processor plugin

处理器插件转换、修饰和/或过滤由输入插件收集的指标,并将转换后的指标传递到输出插件。

相关条目: 聚合器插件输入插件输出插件

service input plugin

服务输入插件是在 Telegraf Agent 运行时以被动收集模式运行的输入插件。它们监听套接字以获取已知的协议输入,或者在将摄取的指标传递到 Telegraf Agent 之前应用自己的逻辑。

相关条目: 聚合器插件输入插件输出插件处理器插件


此页是否对您有帮助?

感谢您的反馈!


Flux 的未来

Flux 即将进入维护模式。您可以继续像现在这样使用它,而无需更改任何代码。

阅读更多

InfluxDB 3 开源现已公开发布 Alpha 版本

InfluxDB 3 开源现在可用于 Alpha 测试,根据 MIT 或 Apache 2 许可获得许可。

我们正在发布两个产品作为 Alpha 版本的一部分。

InfluxDB 3 Core 是我们新的开源产品。它是用于时间序列和事件数据的最新数据引擎。InfluxDB 3 Enterprise 是一个商业版本,它建立在 Core 的基础上,增加了历史查询功能、读取副本、高可用性、可扩展性和细粒度的安全性。

有关如何开始使用的更多信息,请查看