监控平台实践(三)Telegraf 实现组件监控

00 telegraf 插件介绍

网页链接:

插件链接:telegraf plugins
网页中展示了telegraf1.17版本支持的插件以及使用说明,包括配置、数据来源、数据格式等,可以参照。

后台查看:

除了网页端,也可以用命令查看:
telegraf --usage mysql

# Read metrics from one or many mysql servers
[[inputs.mysql]]
  ## specify servers via a url matching:
  ##  [username[:password]@][protocol[(address)]]/[?tls=[true|false|skip-verify|custom]]
  ##  see https://github.com/go-sql-driver/mysql#dsn-data-source-name
  ##  e.g.
  ##    servers = ["user:passwd@tcp(127.0.0.1:3306)/?tls=false"]
  ##    servers = ["user@tcp(127.0.0.1:3306)/?tls=false"]
  #
  ## If no servers are specified, then localhost is used as the host.
  servers = ["tcp(127.0.0.1:3306)/"]
......

下文以mysql为例,添加单个组件监控

01 mysql数据采集

准备工作:

mysql
mysql_ip
mysql_port(默认3306)
mysql_user
mysql_password
influxdb
influxdb_ip
influxdb_port(默认8086)
influxdb_database(默认telegraf)

下文的配置中,将以这些名称代表实际配置

安装监控:

在mysql节点安装telegraf组件

修改配置:

/etc/telegraf/telegraf.conf(根据实际参数修改相关配置)

[global_tags]
[agent]
  interval = "10s"
  round_interval = true
  metric_batch_size = 1000
  metric_buffer_limit = 10000
  collection_jitter = "0s"
  flush_interval = "10s"
  flush_jitter = "0s"
  precision = ""
  hostname = "mysql_ip"
  omit_hostname = false
[[outputs.influxdb]]
  urls = ["http://influxdb_ip:influxdb_port"]
  database = "influxdb_database"
[[inputs.mysql]]
  servers = ["mysql_user:mysql_password@tcp(mysql_ip:mysql_port)/"]

启动telegraf:

systemctl start telegraf mysql监控数据采集和存储已经完成。

02 mysql数据展示

Grafana数据面板:

这里可以找到所有的数据面板:数据面板仓库

添加mysql数据面板

因为前面已经说过如何安装以及配置Grafana,就不赘述了。

浏览器中打开grafana,点击import

在此处输入1177,grafana dashbroad:1177 点击load
dashbroad id:1177

选择database,点击import
import
添加成功:
在这里插入图片描述

mysql监控搭建完成。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值