Java实战09之 linux 下 prometheus+Grafana 监控 快速上手

目录

1、官网下载 Prometheus

2.下载 node_exporter

2.1、解压并安装

2.2 配置 prometheus.yml

3、下载 Grafana 

4、添加监控

4.1设置数据源

4.2 添加仪表盘,一般都是下载官网模板

4.3 监控信息


普罗米修斯负责数据采集(可以同时采集一堆服务器的数据,且本身也自带数据展示功能)

grafana负责数据可视化(比普罗米修斯的更加美观且提供了很多很丰富的json模版,开箱即用)

废话少说,直接上干货

1、官网下载 Prometheus

Download | Prometheus

Java实战09之 linux 下 prometheus+Grafana 监控 快速上手_第1张图片

也可以用命令下载:

wget https://github.com/prometheus/prometheus/releases/tag/v2.43.0/prometheus-2.43.0.linux-amd64.tar.gz tar -xzvf prometheus-2.43.0.linux-amd64.tar.gz 

直接解压安装。

到安装目录,直接启动prometheus

启动后网页查看是否成功

http://192.166.66.24:9090/

 ./prometheus --config.file=prometheus.yml

2.下载 node_exporter

Releases · prometheus/node_exporter · GitHub

2.1、解压并安装

Java实战09之 linux 下 prometheus+Grafana 监控 快速上手_第2张图片

 到目录启动

./node_exporter &

2.2 配置 prometheus.yml

增加以下 job_name(node_exporter默认端口为9100)

scrape_configs:
  # The job name is added as a label `job=` 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: 'node_expint'
    scrape_interval: 5s
    static_configs:
      - targets: ['localhost:9100']

 重启 prometheus,再打开网页,可以看到 监控项目加载成功(up)Java实战09之 linux 下 prometheus+Grafana 监控 快速上手_第3张图片

3、下载 Grafana 

Download Grafana | Grafana Labs

tar -xzvf grafana-enterprise-9.4.7.linux-amd64.tar.gz

下载后直接解压安装就可以,然后进入目录启动它

http://192.166.66.24:3000

nohup ./grafana-server > grafana.out 2>1 &

初始登录帐密

admin\admin ,首次登录修改密码

Java实战09之 linux 下 prometheus+Grafana 监控 快速上手_第4张图片

4、添加监控

4.1设置数据源

Java实战09之 linux 下 prometheus+Grafana 监控 快速上手_第5张图片

就是添加刚刚安装好的prometheus 启动接口 9090

Java实战09之 linux 下 prometheus+Grafana 监控 快速上手_第6张图片

4.2 添加仪表盘,一般都是下载官网模板

Java实战09之 linux 下 prometheus+Grafana 监控 快速上手_第7张图片

 Java实战09之 linux 下 prometheus+Grafana 监控 快速上手_第8张图片

根据id下载,随便下载一个 12633 ,导入

4.3 监控信息

回到首页,就能看的监控详细信息了。

Java实战09之 linux 下 prometheus+Grafana 监控 快速上手_第9张图片

 到这里基本上 prometheus+Grafana 监控信息就完美完成了。

你可能感兴趣的:(java-实战应用,prometheus,grafana)