我的编程空间,编程开发者的网络收藏夹
学习永远不晚

TICK技术栈(二)Telegraf安装及使用

短信预约 信息系统项目管理师 报名、考试、查分时间动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

TICK技术栈(二)Telegraf安装及使用

1.什么是Telegraf?

Telegraf是一个用Go语言开发的代理程序,可用于收集和报告指标。Telegraf插件直接从其运行的系统中获取各种指标,从第三方API中提取指标,甚至通过StatsD和Kafka消费者服务来监听指标。它还具有输出插件,可以将指标发送到各种其他数据存储,服务和消息队列,包括InfluxDB,Graphite,OpenTSDB,Datadog,Librato,Kafka,MQTT,NSQ等。github开源地址:https://github.com/influxdata/telegraf

2.Telegraf如何使用?

2.1安装

官方文档地址:https://docs.influxdata.com/telegraf/v1.12/introduction/installation/
系统:CenterOS7.2
安装版本为:1.12.3
telegraf下载地址:https://portal.influxdata.com/downloads/
找到你安装系统的对应版本:

运行下载页面提供的下载rpm文件命令:

wget https://dl.influxdata.com/telegraf/releases/telegraf-1.12.3-1.x86_64.rpm


下载完成之后对应的目录会多出一个rpm的包:


然后执行下载页面提供的安装命令:

sudo yum localinstall telegraf-1.12.3-1.x86_64.rpm


安装成功:

2.2使用

配置:

telegraf -sample-config -input-filter cpu:mem -output-filter influxdb > telegraf.conf


启动:

sudo service telegraf start


然后去查看一下安装好的influxdb数据库,发现此时多了一个数据库:


查看一下这个数据库,发现里面有8个表,然后我们查看其中的cpu表:


然后到grafana目录下启动grafana,然后访问:


外部访问,ip+端口(如果访问不到,记得把服务器的防火墙关掉):


cpu表字段:


指标字段介绍地址:https://developer.qiniu.com/insight/manual/4902/cpu-monitoring
例如CPU的:

2.3通过grafana搭建一个服务器指标监控dashboard:

参考资料

  • Telegraf介绍
  • Telegraf官方文档

如果文中有错误或其它问题,欢迎在评论区及时指正和提出来,我会积极的进行处理的。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

TICK技术栈(二)Telegraf安装及使用

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

TICK技术栈(二)Telegraf安装及使用

1.什么是Telegraf?Telegraf是一个用Go语言开发的代理程序,可用于收集和报告指标。Telegraf插件直接从其运行的系统中获取各种指标,从第三方API中提取指标,甚至通过StatsD和Kafka消费者服务来监听指标。它还具有输出插件,可以将指标
TICK技术栈(二)Telegraf安装及使用
2021-02-01

TICK技术栈(五)Kapacitor安装及使用

1.什么是Kapacitor?Kapacitor是InfluxData开源的数据处理引擎。它可以处理来自InfluxDB的流数据和批处理数据,并且用户可以用tickScript脚本来处理,监视和警报时序数据库中的时序数据。github地址:https://gi
TICK技术栈(五)Kapacitor安装及使用
2021-11-17

TICK技术栈(三)InfluxDB安装及使用

1.什么是InfluxDB?InfluxDB是一个用Go语言开发的时序数据库,用于处理高写入和查询负载,专门为带时间戳的数据编写,对DevOps监控,IoT监控和实时分析等应用场景非常有用。通过自定义配置让InfluxDB保留规定时间内的数据,并自动从系统中删
TICK技术栈(三)InfluxDB安装及使用
2021-02-26

TICK技术栈(四)Grafana安装及使用

1.什么是Grafana?Grafana是一款采用go语言和Angular框架编写的开源的可视化工具,主要用于大规模指标数据的可视化展示,提供包括折线图,饼图,仪表盘等多种监控数据可视化UI,是网络架构和应用分析中最流行的时序数据可视化工具,支持多种不同的时序
TICK技术栈(四)Grafana安装及使用
2018-11-08

技术译文 | 使用 Docker 安装 MySQL

作者:Peter Zaitsev翻译:管长龙原文:https://www.percona.com/blog/2019/11/19/installing-mysql-with-docker/在工作中,我经常需要安装特定版本的 MySQL、MariaDB 或 Pe
2015-10-24

如何在ArchLinux中安装和使用虚拟化技术

在ArchLinux中安装和使用虚拟化技术通常需要使用KVM(Kernel-based Virtual Machine)作为虚拟化解决方案。以下是在ArchLinux中安装和使用KVM的步骤:安装KVM和相关软件包:使用以下命令安装KVM
如何在ArchLinux中安装和使用虚拟化技术
2024-04-09

win10技术预览版系统安装即可激活 Win10技术预览版详细使用评测

微软在上个月下旬宣布了最新版的Windows 10操作系统,全球用户见证了Windows发展历程上的又一次升级。不过跟以往所不同的是,这次所带来的产品确实是干货十足。其中,新版的Windows 10就是一剂猛药。本版Windows 10传递
2023-06-11

Python的网络编程库Gevent的安装及使用技巧

安装(以CentOS为例) gevent依赖libevent和greenlet: 1.安装libevent 直接yum install libevent 然后配置python的安装 2.安装easy_install (1)wget -q h
2022-06-04

编程热搜

目录