Prometheus + Grafna + redis_exporter 监控redis
- 安装redis、redis_exporter
- 安装Prometheus
- 安装Grafna
- 导入模板进行监控
1、下载安装redis
yum install gcc gcc-c++ -y
wget https://download.redis.io/releases/redis-5.0.14.tar.gz
tar -zxvf redis-5.0.14.tar.gz
cd redis-5.0.14
make MALLOC=libc && make install PREFIX=/usr/local/redis
/usr/local/redis/bin/redis-server
- 出现此界面表示安装成功
2、下载redis_exporter
wget https://github.com/oliver006/redis_exporter/releases/download/v1.46.0/redis_exporter-v1.46.0.linux-amd64.tar.gz
tar -zxvf redis_exporter-v1.46.0.linux-amd64.tar.gz
cd redis_exporter-v1.46.0.linux-amd64
mv redis_exporter /usr/local/bin/
redis_exporter
curl 127.0.0.1:9121/metrics
3、安装Prometheus
wget https://github.com/prometheus/prometheus/releases/download/v2.42.0/prometheus-2.42.0.linux-amd64.tar.gz
tar zxvf prometheus-2.42.0.linux-amd64.tar.gz
cd prometheus-2.42.0.linux-amd64
global:
scrape_interval: 15s
evaluation_interval: 15s
scrape_configs:
- job_name: "prometheus"
static_configs:
- targets: ["写入prometheus服务的IP:9090"]
- job_name: "redis_exporter"
static_configs:
- targets: ["写入redis服务的IP:9121"]
./prometheus --config.file=prometheus.yml
- 访问服务器的
9090
端口
- 如果两个都是up表示安装成功
4、安装Grafna
wget https://dl.grafana.com/enterprise/release/grafana-enterprise-9.3.6.linux-amd64.tar.gz
tar -zxvf grafana-enterprise-9.3.6.linux-amd64.tar.gz
cd grafana-9.3.6
./bin/grafana-server &
- 访问服务的
3000
端口,进入 WebUI
,默认账号、密码都是 admin
- 配置数据源
(从 Prometheus 获取监控数据)
5、导入监控面板
- 下载模板
- 导入面板
- 选择刚刚下载的模板文件
- 观察监控