Prometheus普罗米修斯监控的使用_v1.0.5

本文详细介绍了如何在Linux环境下安装和配置Prometheus监控系统,包括安装Go语言、Prometheus、Docker、cAdvisor、node_exporter和Grafana。此外,还讲解了设置报警规则、导入监控模板以及解决不采集数据问题的方法,提供了一站式的监控解决方案。
文件名称 版本号 作者 qq 版本
Prometheus普罗米修斯监控的使用 v1.0.5 若布与宫合 8416837 go1.12.5.linux-amd64
prometheus-2.22.0.linux-amd64
node_exporter-1.0.1.linux-amd64
google/cadvisor:latest
grafana-7.2.2-1.x86_64.rpm

效果

安装完毕后,监控效果:
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

概论

简介

​Prometheus提供全类型的Exporter用于采集数据,支持数据库、硬件、MQ、其它存储系统、网络服务器等。更支持定制开发,可基于Prometheus提供的Client Library创建自己的Exporter程序。
主要工作原理:prometheus作为集中式的数据规整管理、聚合。cAdvisor、exporter作为数据采集,被prometheus轮询调用获取准实时数据,之后套上grafana界面壳。

用途

应用、数据库、硬件以及组件的监控。

安装

需安装啥

分为监管机与被监管机,当然监管机也可以是被监管机

prometheus exporter cAdvisor grafana 备注
监管机 看情况 整合数据
被监管机 —— Docker√ —— 采集数据

Win OS 安装待续

Linux OS安装

安装golang
# 下载之后,将go安装包放置好。执行解压命令。解压到/usr/local便于管理;
sudo tar -C /usr/local/ -xvzf go1.12.5.linux-amd64.tar.gz
# vim /etc/profile 增加下述内容
# 定义环境变量常量
GO_HOME=/usr/local/go
# 增加到path集合,加上$PATH
PATH=$GO_HOME/bin:$PATH
# 导出path(已有)
export PATH
# 注入
source /etc/profile
# 检查
go version

在这里插入图片描述

Prometheus
Docker安装Prometheus待续,另下文的cAdvisor使用Docker跑

Docker安装的原理其实和安装包安装是一样的,只不过它集成了依赖甚至OS,兼容性更强,另外,通过Docker安装prometheus、grafana后,便于通过Docker进行横向扩展、监控等,以便对整体把控。

安装包安装
下载

在国内镜像站下载
名称:prometheus-2.22.0.linux-amd64.tar.gz

安装
# 解压
sudo tar -xvzf prometheus-2.22.0.linux-amd64.tar.gz -C /usr/local/
# 备份原版配置文件
sudo cp /usr/local/prometheus-2.22.0.linux-amd64/prometheus.yml /usr/local/prometheus-2.22.0.linux-amd64/prometheus.yml._back-up_202010220946
# 软链接
ln -sv /usr/local/prometheus-2.22.0.linux-amd64/ /usr/local/Prometheus
# 修改配置文件 配置被监控的名称和地址(tcp)根据提示,很容易看懂。# 最好在图形界面编辑
sudo 
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值