Telegraf

强大的数据收集

Telegraf是一个开源服务器代理,帮助您从您的堆栈、传感器和系统中收集指标。

为什么使用Telegraf?

Telegraf从数据库、系统和物联网传感器收集并发送时间序列数据。它没有外部依赖,易于安装,并需要最小的硬件资源。

046-abstract shape-hl

物联网传感器

使用MQTT、ModBus、OPC-UA和Kafka等流行协议收集关键状态数据(例如,压力级别、温度级别等)。

046-abstract shape-hl

DevOps工具和框架

从GitHub、Kubernetes、CloudWatch、Prometheus等云平台、容器和调度器收集指标。

icon-sql

系统遥测

收集系统遥测数据,如iptables、Netstat、NGINX和HAProxy,以提供您的应用程序的全栈视图。

强大的功能,赋能您的数据

icon

完整数据收集

Telegraf是一个开源的插件驱动服务器代理,用于收集和报告时间序列数据。用Go编写并编译为独立的二进制文件,它可以在任何系统上执行,没有外部依赖。Telegraf还包含内存指标缓冲区,以在下游数据库暂时不可用的情况下保持数据收集。

icon

覆盖范围

Telegraf拥有300多个插件,是收集云服务、应用程序、物联网传感器等指标数据的理想选择。它支持灵活的解析和序列化各种数据格式(如JSON、CSV和Graphite),并将数据序列化为InfluxDB行协议和Prometheus等格式。

046-abstract shape-hl

强大的交付能力

Telegraf具有可靠的指标交付保证,包括流回压。它还包括调度器、调整时钟漂移和全流支持,允许您在将数据发送到最终目的地之前对其进行解析、格式化或序列化,节省时间和存储空间。

四种Telegraf插件类型

输入 +

Telegraf输入插件从通信协议、服务和第三方API中收集指标。

处理 +

处理器插件在将指标发送之前对其进行转换、装饰和过滤,对到达的数据进行预处理。

聚合 +

聚合插件创建聚合指标,例如从收集和处理的指标中计算平均值、最小值和最大值。

输出 +

将数据写入各种数据存储、服务和消息队列,如InfluxDB、Graphite、OpenTSDB、Datadog、Kafka、MQTT、NSQ等。

Telegraf插件库

有数百个插件可供选择,您可以收集几乎任何来源的数据。没有看到您需要的内容?Telegraf是开源的,因此您也可以编写自己的自定义插件。

查看所有集成