Prometheus 的介绍与部署(入门)

一、什么是Prometheus;

1.介绍        

        Prometheus 是一个功能强大的监控工具,适用于各种环境。通过简单的安装和配置,可以快速实现对系统和服务的监控。无论是单机环境、容器化环境还是 Kubernetes 集群,Prometheus 都能提供灵活的监控解决方案。

2.核心特点

  • 多维数据模型:通过键值对标签来标识时间序列数据;
  • 强大的查询语言:PromQL允许用户灵活地查询和聚合数据;
  • 高效存储:时间序列数据存储在本地,支持高效压缩和快速查询;
  • 拉取模型:Prometheus通过HTTP主动从目标服务拉取数据;
  • 警报管理:支持灵活的警报规则和通知机制;

二、Promethues 安装部署

1.从github中下载Prometheus的安装包并解压;

# 下载压缩包
wget  https://github.com/prometheus/prometheus/releases/download/v2.16.0-rc.0/prometheus-2.16.0-rc.0.linux-amd64.tar.gz
# 解压到指定路径
tar zxvf prometheus-2.16.0-rc.0.linux-amd64.tar.gz -C /usr/local/promethues/

2.编辑配置文件;

# 进入安装目录
cd /usr/local/promethues/
# 编辑prometheus.yml文件
vim prometheus.yml

 3.访问Prometheus界面(http://服务器IP地址:9090;查看监控主机:Status→Targets);

 4.使用 Node Exporter 监控主机(通过访问http://被监控端IP:9100/metrics来查看监控信息);

        Node Exporter 是 Prometheus 的一个插件,用于监控主机的硬件和操作系统指标。

# 从github上下载 Node Exporter 的安装包
wget https://github.com/prometheus/node_exporter/releases/download/v0.18.1/node_exporter-0.18.1.linux-amd64.tar.gz
# 解压到指定目录下
tar zxvf node_exporter-0.18.1.linux-amd64.tar.gz -C /usr/local/
# 后台启动运行 Node Exporter 
 nohup ./node_exporter &

5.到服务端配置Prometheus.yml文件后重启服务;

# 重启服务
nohup ./prometheus

 6.查看面板展示;

         以上Prometheus的入门安装就完成了,我们在平时使用中会配置granfana来展示监控信息,granfana的安装我会在后面的章节中出现,本人的所有文章只是用于自己学习使用,你们用来参考就行,有问题欢迎私信评论,大家如果觉得还说的过去给点点赞和关注!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值