Telegraf简单搭建使用

Telegraf简单搭建

telegraf是一个基于插件的开源指标采集工具,本身就是为influxDB量身打造的数据收集器,但是它写的过于完善,能够将数据写到很多地方,尤其是在时序库领域,很多时序库能够与它配合使用。通常,它每隔一段事件出啊去一批指标数据,并将他们发送到时序数据库,消息队列中或者自定义导出带某个地方。供下游的应用处理,telegraf也能够对外提供一个服务。等待客户端推送数据。

Trlrgraf是有扩展性的,我们可以随时拓展telegraf的部分

Telegraf的常用场景:收集指标数据类似于内存使用情况的实时表达
在这里插入图片描述
Telegraf下载地址

https://portal.influxdata.com/downloads/

找到这个就行了
在这里插入图片描述
跟着装就完事了

安装之后敲

systemctl status telegraf
telegraf config

如果是这样就算安装成功

在这里插入图片描述
在这里插入图片描述

接下来开始简单使用

首先先搞起一个配置文件
这里举个例子:查看本电脑cpu的状态
首先创建起一个test01.config
将如下内容复制进去

[agent]
  interval = "3s"

[[inputs.cpu]]
  percpu = true
  totalcpu = true
  collect_cpu_time = false
  report_active = false
  core_tags = false

[[outputs.file]]
  files = ["stdout"]

名词解释
[agent]
就是全局配置
代表着下面input的数据都是每隔多少秒收集一次

[[inputs.cpu]]
本机cpu的意思
[[outputs.file]]
标准输出,这里是输出到控制台上
保存之后
使用如下命令去启动

telegraf --config ./test01.conf 

这样就是正常运行成功了

在这里插入图片描述
在这里插入图片描述
这里看到的loaded表示的就是你所看到telegraf加载的插件
再来看一下这里的提到的收集到的数据

在这里插入图片描述
这么一看确实很乱
但如过单拎出来一条,就不难发现这个就是符合influxDB的数据文件格式。
cpu,cpu=cpu2,host=saltfish-NH50-70RA usage_system=0,usage_nice=0,usage_softirq=0,usage_steal=0,usage_guest_nice=0,usage_user=0.3367003366998985,usage_idle=99.6632996632312,usage_iowait=0,usage_irq=0,usage_guest=0 1675181991000000000

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值