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

什么是telegraf?

Telegraf 是一个插件驱动的服务器代理,用于从数据库、系统和 IoT 传感器收集和发送指标和事件。

Telegraf 是用 Go 编写的,可以编译成一个没有外部依赖关系的二进制文件,并且需要非常小的内存占用。

为什么要使用 Telegraf?

收集和发送各种数据:

  • 数据库:连接到 MongoDB、MySQL、Redis 等数据源以收集和发送指标。
  • 系统:从现代云平台、容器和协调器堆栈中收集指标。
  • IoT 传感器:从 IoT 传感器和设备收集关键状态数据(压力水平、温度水平等)。

代理:Telegraf 可以从大量输入中收集指标并将它们写入大量输出中。它是用于数据收集和输出的插件驱动,因此易于扩展。它是用 Go 编写的,这意味着它是一个编译好的独立二进制文件,可以在任何系统上执行,不需要外部依赖,不需要 npm、pip、gem 或其他包管理工具。

覆盖范围:主题专家已经针对社区中的数据编写了 200 多个插件,因此可以轻松开始从端点收集指标。更好的是,插件开发的简易性意味着您可以构建自己的插件来满足您的监控需求。您甚至可以使用 Telegraf 将输入数据格式解析为指标。其中包括:InfluxDB Line Protocol、JSON、Graphite、Value、Nagios 和 Collectd。

灵活:Telegraf 插件架构支持您的流程,不会强迫您更改工作流程以使用该技术。无论您需要将它置于边缘还是集中式,它都适合您的架构,而不是相反。 Telegraf 的灵活性使其成为一个易于实施的决定。

Telegraf 集成

Telegraf 的插件系统允许轻松添加新的输入和输出,并集成了来自流行容器和系统的各种指标、事件和日志。 从第三方 API 提取指标,或通过 StatsD 和 Kafka 消费者服务监听指标。

Telegraf 还具有输出插件,可将指标发送到各种其他数据存储、服务和消息队列,包括 InfluxDB、Graphite、OpenTSDB、Datadog、Librato、Kafka、MQTT、NSQ 等。

telegraf介绍相关推荐

  1. Telegraf介绍和使用

    Telegraf介绍    数据管道,输入输出端协商好格式,然后进行数据采集input.数据清理process.数据聚合aggregator.数据转发output,与logstash类似,但更强大,有 ...

  2. 数据采集工具Telegraf:简介及安装

    接着上一篇博客:InfluxDB简介及安装,这篇博客介绍下Linux环境下Telegraf安装以及其功能特点... 官网地址:influxdata 官方文档:telegraf文档 环境:CentOS7 ...

  3. TDengine 在IT运维监控领域的应用

    目录 前言 一.TD 特点 二.安装部署 2.1 部署 2.2 验证 三.应用领域 3.1 运维监控 3.2 远端扩展 总结 前言 TDengine 由北京涛思数据科技有限公司(TAOS Data)自 ...

  4. Telegraf 简单使用介绍

    Telegraf 使用说明 本文档提供了 telegraf 的简单配置说明,其中: 配置多个配置文件的示例,可参见章节 配置多个配置文件示例 常用的输入插件(mysql.redis.prometheu ...

  5. telegraf监控mysql数据库_部署Telegraf+Influxdb+Grafana 架构来监控 MySQL

    前段时间小编写了一篇:使用Nginx+Telegraf+Influxb+Grafana构建高逼格Nginx集群监控系统!文章,详细了介绍了 采集器telegraf, 时序数据库influxdb , 数 ...

  6. 快速部署Telegraf Influxdb

    是什么? Telegraf 是一个用 Go 编写的代理程序,可收集系统和服务的统计数据,并写入到 InfluxDB 数据库.Telegraf 具有内存占用小的特点,通过插件系统开发人员可轻松添加支持其 ...

  7. telegraf output input 配置用法

    使用场景: 作为数据中转层,简单处理数据.支持多种方式输入数据,同时支持多种方式输出数据,具体可参考https://github.com/influxdata/telegraf 输入数据组件: 使用s ...

  8. k8s与监控--从telegraf改造谈golang多协程精确控制

    从telegraf改造谈golang多协程精确控制 前言 telegraf是infuxdb公司开源出来的一个基于插件机制的收集metrics的 项目.整个架构和elastic公司的日志收集系统极其类似 ...

  9. MacOS下安装Grafana、InfluxData、telegraf

    Grafana 安装 Grafana 使用 homebrew MacOS软件包管理器安装 安转最新稳定版: brew update brew install grafana 复制代码 升级使用rein ...

最新文章

  1. python中点的作用_一分钟了解Python中“*”的作用
  2. mysql 压缩的blob不能正常显示中文内容_servlet网页显示MySQL BLOB中文乱码
  3. javascript基础系列:堆栈内存(stackamp;heap)(二)
  4. Qt在线/离线安装包下载网址和说明
  5. “这辈子不可能打工男子”出狱了,司法所将重点关注,网友:《今瓶没》今日上映!...
  6. Chrome 浏览器 NET::ERR_SSL_OBSOLETE_VERSION 问题及解决方式
  7. 【Linux复习——温故知新
  8. 支付1000元咨询费,如何让PB编写的程序不能被反编译?
  9. eclipse提示打不开java虚拟机
  10. 国际科学数据服务平台 - csdb_拔剑-浆糊的传说_新浪博客
  11. C/C++编程题之购物清单
  12. 【无标题】互联网广告投放优势和前景
  13. 基于Zigbee的智能家居系统
  14. java中String xx xx_Java中常用String方法
  15. expected 3 got 2 错误提示
  16. 2021支付宝集五福攻略大全-集齐攻略
  17. 海康摄像头尾部网线端口线序
  18. allure如何设置新logo
  19. 数据存储需求多样化加剧,分而治之成大势所趋
  20. DAO赛道异军突起,M-DAO的优势在哪里?

热门文章

  1. 惠普linux进入bios设置u盘启动,hp惠普笔记本进入bios设置u盘启动装系统的方法步骤详细教程 - 系统家园...
  2. Python 冒泡法
  3. C# 连接数据库,查询数据
  4. HRNet语义分割训练及TensorRT部署
  5. 一文看懂RabbitMQ
  6. java swing实现图文混排_跟我学Java Swing之游戏设计(4)
  7. 计算机专用英语词汇1000个!
  8. FPGA小技巧-左移右移实现
  9. Linux Deploy:在Android上部署Linux
  10. 微信小程序web-view显示html页面