一、 promethus server 安装
5种部署方式:在下边
- 下载:
https://prometheus.io/download/
wget https://github.com/prometheus/prometheus/releases/download/v2.45.2/prometheus-2.45.2.linux-amd64.tar.gz
用阿里云服务器可以下载。 轻量的非常快。
2.解压:
cd /opt/
做软连接
ln -sv prometheus-2.45.2.linux-amd64 prometheus
直接启动:
/baimei/softwares/prometheus/prometheus
或者 写个脚本
vim startprometheus.sh
/baimei/softwares/prometheus/prometheus --config.file=/baimei/softwares/prometheus/prometheus.yml
访问:
http://10.0.0.31:9090/
监控指标:
http://192.168.3.199:9090/metrics
二、 promethus node exporter 安装
https://prometheus.io/download/
wget https://github.com/prometheus/node_exporter/releases/download/v1.7.0/node_exporter-1.7.0.linux-amd64.tar.gz
解压后, 直接运行
http://10.0.0.32:9100/
三、 配置监控
vim prometheus.yml
...
global:
# prometheus server采集数据的间隔时间
scrape_interval: 3s
...
scrape_configs:
...
# 指定任务的名称
- job_name: "baimei-node-exporter"
# 指定静态配置
static_configs:
# - targets: ["10.0.0.41:9100","10.0.0.42:9100"]
- targets:
- "10.0.0.41:9100"
- "10.0.0.42:9100"
- "10.0.0.43:9100"
查询是否存在1个节点的指标
node_load15
ok 到此 可以正常运行了。
prometheus PromQL 介绍 : 连接
5种部署方式
7.1.包安装
RHEL系统:
参考链接:
https://packagecloud.io/app/prometheus-rpm/release/search
Ubuntu和Debian:
可以直接使用apt命令安装即可。
7.2 二进制部署
参考链接:
https://prometheus.io/download
7.3 基于docker部署
参考链接:
https://prometheus.io/docs/prometheus/latest/installation
7.4 基于kubernetes operator安装
参考链接:
https://github.com/coreos/kube-prometheus
7.5 手动部署prometheus server到K8S集群
需要编写资源清单文件 。
欢迎来撩 : 汇总all