Documentation

Telegraf 术语表

代理

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

相关条目: input plugin, output plugin

聚合器插件

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

相关条目: input plugin, output plugin, processor plugin

批量大小

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

相关条目: output plugin

采集间隔

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

相关条目: input plugin

集合抖动

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

相关条目: collection interval, input plugin

外部插件

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

刷新间隔

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

相关条目: collection interval, flush jitter, output plugin

刷新抖动

刷新抖动用于防止每个输出插件同时发送写入,这可能会压倒某些数据接收器。 在每个刷新间隔内,每个输出插件将在零到刷新抖动之间的随机时间内睡眠,然后再发出度量。 这有助于在运行大量Telegraf实例时平滑写入峰值。

相关条目: flush interval, output plugin

输入插件

输入插件主动收集指标并将其传递给核心代理,在那里汇聚器、处理器和输出插件可以对指标进行操作。 为了激活输入插件,它需要在Telegraf的配置文件中启用和配置。

相关条目: aggregator plugin, collection interval, output plugin, processor plugin

指标缓冲区

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

相关条目: output plugin

输出插件

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

相关条目: aggregator plugin, flush interval, input plugin, processor plugin

精度

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

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

相关条目: aggregator plugin, input plugin, output plugin, processor plugin, service input plugin

处理器插件

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

相关条目: aggregator plugin, input plugin, output plugin

服务输入插件

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

相关条目: aggregator plugin, input plugin, output plugin, processor plugin



Flux的未来

Flux 正在进入维护模式。您可以像现在一样继续使用它,而无需对您的代码进行任何更改。

阅读更多

InfluxDB 3 开源版本现已公开Alpha测试

InfluxDB 3 Open Source is now available for alpha testing, licensed under MIT or Apache 2 licensing.

我们将发布两个产品作为测试版的一部分。

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

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