文档文档

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 Core 和 Enterprise

快速启动。更快扩展。

获取更新

InfluxDB 3 Core 是一个开源、高速、近实时数据引擎,可实时收集和处理数据,并将其持久化到本地磁盘或对象存储。InfluxDB 3 Enterprise 构建在 Core 的基础上,增加了高可用性、读取副本、增强的安全性以及数据压缩,从而实现更快的查询和优化的存储。InfluxDB 3 Enterprise 的免费层可供非商业家庭或业余爱好者使用。

有关更多信息,请查看