性能监控平台grafana+Prometheus

监控平台搭建工具

node_exporter (采集数据)
prometheus (存储数据)
grafana (展示数据)

环境配置

go语言环境配置
由于prometheus是go语言开发的,所以需要提前安装好go语言环境。

tar -C /usr/local -xzf go1.8.3.linux-amd64.tar.gz

加压后会自动在local下创建一个go目录
如果解压后的go文件必须在/usr/local下,否则配置环境变量后也无法启动
在这里插入图片描述
vim /etc/profile

在文件的最后添加如下内容:

export PATH=$PATH:/usr/local/go/bin

保存退出后,接着让配置文件立刻生效:

source /etc/profile

验证一下是否成功,用go version 来验证,出现go版本号则安装成功

[root@#]# go version

go version go1.8.3 linux/amd64

安装node_exporter

sudo tar -zxvf node_exporter安装包.tar.gz
进入解压后的文件
sudo ./node_exporter
node_exporter启动后默认会通过9100端口向外(prometheus)发送数据。

安装prometheus

端口9090
sudo tar -zxvf prometheus安装包.tar.gz
进入解压后的文件
sudo ./prometheus
修改prometheus.yml文件,接收node_exoprter采集到的资源数据
在这里插入图片描述

scrape_configs:
  # The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.
  - job_name: 'prometheus'

    # metrics_path defaults to '/metrics'
    # scheme defaults to 'http'.

    static_configs:
    - targets: ['localhost:9090']

  - job_name: 'nodetest'#监控的时候名称要一致
    #metrics_path: /metrics#不知道干啥的,没用这句话也可以用
    static_configs:
- targets: ['服务器ip:9100']

安装grafana

无脑安装,但需要注意系统版本
装错windos版本bin目录下只有.exe的启动文件,要重新装linux的版本
登录时的默认账号为admin admin
访问 ip:3000

添加数据源

在这里插入图片描述
在这里插入图片描述
配置数据来源
在这里插入图片描述
选择模板
在这里插入图片描述
模板号可通过网络自行查找
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44934430/article/details/124159014