一、介绍
Prometheus是一个开源的系统监控和警报工具。它最初由SoundCloud开发并在2012年开源。Prometheus能够收集和存储来自各种服务和系统的指标数据,例如CPU使用率、内存使用量、网络流量等。它使用一种名为PromQL的查询语言,可以对收集到的指标数据进行查询和分析。此外,Prometheus还支持灵活的警报规则定义,可以根据指标的阈值和模式来生成警报。Prometheus还提供了一个直观的Web界面,用于可视化和监控指标数据。它还可以与其他工具进行集成,如Grafana用于数据可视化和Alertmanager用于警报通知。Prometheus的设计理念是面向多个维度的时间序列数据,它不仅可以收集和存储历史数据,还可以实时监控和警报。这使得Prometheus成为了一个强大的系统监控和警报工具,被广泛应用于云原生和容器化环境中。
二、安装Prometheus
1、安装ntpdate工具,进行时间同步,关闭防火墙
apt -y install ntpdate
/sur/ntpdate ntp1.aliyun.com #找到下载到所在文件夹,进行时间同步
systemctl stop ufw.service
2、下载wget进行网络资源获取
apt -y install wget
3、下载Prometheus-2.37.2
wget https://github.com/prometheus/prometheus/releases/download/v2.37.2/prometheus-2.37.2.linux-amd64.tar.gz
tar zxf prometheus-2.37.2.linux-amd64.tar.gz -C /usr
cd /usr
mkdir ./prometheus
mv prometheus-2.