返回顶部
首页 > 资讯 > 数据库 >TICK技术栈(二)Telegraf安装及使用
  • 621
分享到

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

TICK技术栈(二)Telegraf安装及使用 2021-02-01 01:02:18 621人浏览 无得
摘要

1.什么是Telegraf? Telegraf是一个用Go语言开发的代理程序,可用于收集和报告指标。Telegraf插件直接从其运行的系统中获取各种指标,从第三方api中提取指标,甚至通过StatsD和kafka消费者服务来监听指标。它还具

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官方文档

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

您可能感兴趣的文档:

--结束END--

本文标题: TICK技术栈(二)Telegraf安装及使用

本文链接: https://lsjlt.com/news/1956.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • TICK技术栈(二)Telegraf安装及使用
    1.什么是Telegraf? Telegraf是一个用Go语言开发的代理程序,可用于收集和报告指标。Telegraf插件直接从其运行的系统中获取各种指标,从第三方API中提取指标,甚至通过StatsD和Kafka消费者服务来监听指标。它还具...
    99+
    2021-02-01
    TICK技术栈(二)Telegraf安装及使用
  • TICK技术栈(三)InfluxDB安装及使用
    1.什么是InfluxDB? InfluxDB是一个用Go语言开发的时序数据库,用于处理高写入和查询负载,专门为带时间戳的数据编写,对DevOps监控,IoT监控和实时分析等应用场景非常有用。通过自定义配置让InfluxDB保留规定时间内的...
    99+
    2021-02-26
    TICK技术栈(三)InfluxDB安装及使用
  • TICK技术栈(五)Kapacitor安装及使用
    1.什么是Kapacitor? Kapacitor是InfluxData开源的数据处理引擎。它可以处理来自InfluxDB的流数据和批处理数据,并且用户可以用tickScript脚本来处理,监视和警报时序数据库中的时序数据。github地址...
    99+
    2021-11-17
    TICK技术栈(五)Kapacitor安装及使用
  • TICK技术栈(四)Grafana安装及使用
    1.什么是Grafana? Grafana是一款采用go语言和Angular框架编写的开源的可视化工具,主要用于大规模指标数据的可视化展示,提供包括折线图,饼图,仪表盘等多种监控数据可视化UI,是网络架构和应用分析中最流行的时序数据可视化工...
    99+
    2018-11-08
    TICK技术栈(四)Grafana安装及使用
  • 技术译文 | 使用 Docker 安装 MySQL
    作者:Peter Zaitsev 翻译:管长龙 原文:https://www.percona.com/blog/2019/11/19/installing-mysql-with-docker/ 在工作中,我经常需要安装特定版本的 MyS...
    99+
    2015-10-24
    技术译文 | 使用 Docker 安装 MySQL
  • PHP中的封装技术及应用
    封装是面向对象编程中的一个重要概念,它指的是将数据和对数据的操作封装在一起,以便提供对外部程序的统一访问接口。在PHP中,封装可以通过访问控制修饰符和类的定义来实现。本文将介绍PHP中的封装技术及其应用场景,并提供一些具体的代码示例。一、封...
    99+
    2023-10-21
    继承 封装
  • 如何在ArchLinux中安装和使用虚拟化技术
    在ArchLinux中安装和使用虚拟化技术通常需要使用KVM(Kernel-based Virtual Machine)作为虚拟化解...
    99+
    2024-04-09
    ArchLinux
  • javaFX安装及使用
    一、javaFX下载 Jdk 从 1.8 开始 jdk 自带 JavaFX,到 Jdk 11 开始 jdk 不再内置 JavaFX,所以如果你使用的是高版本的 jdk 在使用 javaFX 的时候就需...
    99+
    2023-09-01
    intellij-idea java javaFX安装及使用 javaFX javaFX安装
  • SeleniumIDE安装及使用
    目录1.Selenium IDE简介2.Selenium IDE下载3.使用1.Selenium IDE简介 是Chrome和FireFox的扩展工具,用于在浏览器中进行便捷的录制与...
    99+
    2023-03-22
    Selenium IDE安装 Selenium IDE使用
  • resin3安装及使用
    1.)安装JAVA2.)设置环境变量3.)安装resin4.)resin多进程设置一、下载JAVA的rpm包,直接安装即可二、设置环境变量  1.为了统一路径,将JAVA建一个软连接在/opt目录      ln -s /opt/zimbr...
    99+
    2023-01-31
  • Java开发中如何使用二维码技术?
    随着移动互联网的发展,二维码已经成为了一种非常流行的信息传递方式。在Java开发中,我们也可以使用二维码技术来实现一些功能。本文将介绍在Java开发中如何使用二维码技术,并提供相关的代码示例。 一、什么是二维码? 二维码是一种矩阵式的条形...
    99+
    2023-09-18
    二维码 开发技术 对象
  • 页面静态化技术Freemarker技术的介绍及使用实例.
    一、FreeMarker简介  1、动态网页和静态网页差异   在进入主题之前我先介绍一下什么是动态网页,动态网页是指跟静态网页相对应的一种网页编程技术。静态网页,随着HTML代码的生成,页面的内容和显示效...
    99+
    2024-04-02
  • resty的缓存技术设计及使用
    resty的缓存设计极其简单,目前分为两部分,model数据缓存和session缓存,第3条使用权限控制时,session被存入缓存,便于实现分布式,支持 ehcache和 redi...
    99+
    2024-04-02
  • Flume的安装及使用
    Flume的安装及使用 目录Flume的安装及使用Flume的安装1、上传至虚拟机,并解压2、重命名目录,并配置环境变量3、查看flume版本4、测试flume5、flume的使用 Flume的安装 1、上传至虚拟机,并解压 tar -z...
    99+
    2015-07-16
    Flume的安装及使用
  • Labelme 安装以及使用
    好久没有使用标注工具了,应工作需要,补一篇,自己实践后,总结如下 1.labelme 简介 labelme 是一款图像标注工具,主要用于神经网络构建前的数据集准备工作,因为是用 Python 写的,所...
    99+
    2023-09-26
    python 开发语言 深度学习
  • labelme的安装及使用
    一、Anaconda的安装 步骤1:访问Anaconda官网,点击Download,下载Anaconda软件安装包。 步骤2:双击刚下载好的anaconda软件安装包,按照提示进行下一步操作即可。 ...
    99+
    2023-09-09
    python 深度学习 linux
  • DDDDOCR安装以及使用
    DDDDOCR图片验证码识别技术 在我们日常浏览网页的时候,常常会弹出一张图片让你来验证,有的是滑动验证,有的是输入相应字符来进行验证,今天我就来给大家介绍这么一个技术,可以专门用来识别图片验证码的功...
    99+
    2023-09-18
    python numpy pycharm
  • MySQL Workbench安装及使用
    目录 一、MySQL Workbench简介 二、MySQL数据库安装 三、远程连接MySQL服务器 四、创建数据库 五、创建数据表 六、数据内容维护 七、查看数据表 八、修改数据表 九、删除数据表 一、MySQL Workben...
    99+
    2023-08-31
    数据库 mysql sql
  • MySQL Workbench 安装及使用
    MySQL Workbench 安装及使用 文章目录 MySQL Workbench 安装及使用1. MySQL Workbench 简介2. MySQL Workbench 的下载与安装3. MySQL Workbench 使用...
    99+
    2023-08-18
    mysql 数据库 dba
  • Spring MVC中如何使用二维码识别技术?
    Spring MVC是一个流行的Java Web框架,它提供了一种灵活的方式来开发Web应用程序。在Web应用程序中,二维码识别技术已经成为了一种非常流行的方式来进行身份验证和数据传输。在本文中,我们将探讨如何在Spring MVC中使用二...
    99+
    2023-08-22
    二维码 spring laravel
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作