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 用零填充截断的时间戳以创建纳秒时间戳;输出插件将以纳秒为单位发出时间戳。有效精度为 ns
、 us
或 µs
、 ms
和 s
。
例如,如果精度设置为 ms
,则纳秒纪元时间戳 1480000000123456789
将被截断为毫秒精度 1480000000123
,然后用零填充以生成新的、精度较低的纳秒时间戳 1480000000123000000
。输出插件不会进一步更改时间戳。精度设置对于服务输入插件将被忽略。
相关条目: 聚合器插件、 输入插件、 输出插件、 处理器插件、 服务输入插件
processor plugin
处理器插件转换、修饰和/或过滤由输入插件收集的指标,并将转换后的指标传递到输出插件。
service input plugin
服务输入插件是在 Telegraf Agent 运行时以被动收集模式运行的输入插件。它们监听套接字以获取已知的协议输入,或者在将摄取的指标传递到 Telegraf Agent 之前应用自己的逻辑。
相关条目: 聚合器插件、 输入插件、 输出插件、 处理器插件
此页是否对您有帮助?
感谢您的反馈!
支持与反馈
感谢您成为我们社区的一份子!我们欢迎并鼓励您提供关于 Telegraf 和本文档的反馈和错误报告。要获得支持,请使用以下资源
拥有年度合同或支持合同的客户 可以联系 InfluxData 支持。