关于Prometheus监控系统搭建流程

本文介绍了如何搭建Prometheus监控系统,包括服务的启动、node_exporter的使用、Prometheus配置以及如何通过Grafana进行图形化展示。详细步骤包括安装软件、设置启动方式和数据源对接。

这篇文章包含prometheus监控的系统的搭建,启动,观察部分,以及要怎么样对服务器进行监控

promentheus介绍

该服务为监控服务器性能以及应用性能所创建, 我们需要准备最基础的一些软件包,包括Prometheus,exporter,以及Grafana。下面分别介绍一下他们的作用

Prometheus:作为应用的主体,能展示你想要的信息

exporter:作为采集器, 可以对你需要的服务或者应用进行采集

Grafana: 对Prometheus的图形化界面进行升级

这些是一部分需要的 材料 我会放在后面

启动Prometheus服务

首先需要解压tar包

对这个包进行重新命名 并移动到/usr/local下

下面是针对这个服务的启动方式 网上有很多不同的启动方式 我比较推荐自己设置systemctl启动Prometheus

然后按照下面的内容进行编写即可 注意/起转义符的作用 这个不能不写

然后通过systemctl命令就能正常启动服务

这个样子就能正常进行访问了

看到Prometheus是9090端口 我们直接访问ip:9090即可完成第一步

使用Prometheus进行监控

使用监控服务需要Prometheus的监控软件 他有两个监控软件

1.node_exporter监控端拉取数据

2.pushgateway 被监控端主动发送数据

不同的服务需要不同的export 需要去官网Exporters and integrations | Prometheus进行下载

这里我们才用node_exporter进行服务器进行监控

将node_exporter传送到你需要的监控的节点上

同第一步一样进行解压和移动 这里不再重复 但是我会把相关的命令展示出来,大家可以看看

启动方式也一样 不过名字换成了node_exporter.service

怎么样让Prometheus和服务进行对接呢?

修改Prometheus的配置文件然后重启服务

这个不用自己写 修改ip就行 如果没有按照上面的格式 写下job_name static_configs: -targets这个模式

那么让我们进行Prometheus界面进行查看 访问ip:9090(ip为你部署Prometheus服务器的ip)

找到界面上方的status里的targets

这样子就可以查看了 (我监控多台服务器但是只开了一台服务器所以是这个样子 你们应该是正常为绿色)

回到首页点击在输入栏上输入go_memstats_alloc_bytes然后点击graph就可以查看到这种图形化界面 很简陋 所以我们需要配置新的图形化界面

配置Grafana对接Prometheus服务

同上需要对其进行解压 以及移动 这里我不再过多叙述 不用配置文件 直接可以通过systemctl启动

启动服务后 发现grafana端口为3000 我们只需要访问ip:3000可以到ui界面进行配置

账户密码都是admin admin 进行后需要重新配置密码

进入后先对语言进行修改

下面对接服务

在首页找到这个add you first data source 进入选择Prometheus

输入你的ip以及端口 然后在最下面点击保存

保存后点击

选择就可以查看信息了

如果有这个是查看Prometheus本机的怎么样 查看其他服务器的呢

我没启动啊 所以是这样子 你们正常的应该是有数据的 我懒得动服务器了

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值