C/C++教程

Centos7下安装 prometheus

本文主要是介绍Centos7下安装 prometheus,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、前言

1、什么是 Prometheus?

Prometheus是最初在SoundCloud上构建的开源系统监视和警报工具包 。自2012年成立以来,许多公司和组织都采用了Prometheus,该项目拥有非常活跃的开发人员和用户社区。现在,它是一个独立的开源项目,并且独立于任何公司进行维护。为了强调这一点并阐明项目的治理结构,Prometheus 在2016年加入了 Cloud Native Computing Foundation,这是继Kubernetes之后的第二个托管项目

2、为什么要用 Prometheus?

无监控不运维,Prometheus 是一个数据监控解决方案,它能帮你简单快速地搭建起一套可视化的监控系统。

3、Prometheus 究竟能做什么?

1、对于运维人员来说,他们需要监控机器的 CPU、内存、硬盘的使用情况,以此来保证运行在机器上的应用的稳定性。
2、对于研发人员来说,他们关注某个异常指标的变化情况,从而来保证业务的稳定运行。
3、对于产品或运营来说,他们更关心产品层面的事情,例如:某个活动参加人数的增长情况,活动积分的发放情况。

4、Prometheus 原理,优缺点、架构图

直接参考大佬文章:https://zhuanlan.zhihu.com/p/126513347

这里主要看一下架构图:
在这里插入图片描述
其大概的工作流程是:

1、Prometheus server 定期从配置好的 jobs 或者 exporters 中拉 metrics,或者接收来自 Pushgateway 发过来的 metrics,或者从其他的 Prometheus server 中拉 metrics。
2、Prometheus server 在本地存储收集到的 metrics,并运行已定义好的 alert.rules,记录新的时间序列或者向 Alertmanager 推送警报。
3、Alertmanager 根据配置文件,对接收到的警报进行处理,发出告警。
4、在图形界面中,可视化采集数据

二、准备工作

1、版本问题

服务器服务器IPprometheus版本
Centos7192.168.1.82prometheus-2.27.1.linux-amd64.tar.gz

三、采用二进制源码安装

1、下载地址:https://prometheus.io/download/

2、安装步骤

1、wget https://github.com/prometheus/prometheus/releases/download/v2.27.1/prometheus-2.27.1.linux-amd64.tar.gz
2、tar -xf prometheus-2.27.1.linux-amd64.tar.gz
3、mv prometheus-2.27.1.linux-amd64 prometheus
4、cd prometheus
5、mkdir logs && mkdir data && mkdir rules && mkdir bin
6、mv prometheus bin && mv promtool bin

3、通过 prometheus.service 启动

1、vim /lib/systemd/system/prometheus.service
2、输入:
	[Unit]
	Description=Prometheus
	Documentation=https://prometheus.io/
	After=network.target
	
	[Service]
	Type=simple
	User=root
	ExecStart=/opt/prometheus/bin/prometheus --config.file=/opt/prometheus/prometheus.yml --storage.tsdb.path=/opt/prometheus/data
	Restart=on-failure
	
	[Install]
	WantedBy=multi-user.target
3、wq 保存并退出

4、开启服务:systemctl startprometheus.service

5、查看服务是否 正常启动:ss -lntp |grep 9090

6、通过界面看服务是否启动正常:http://192.168.1.82:9090/

在这里插入图片描述

四、总结

总体安装非常简单,记录一下。

这篇关于Centos7下安装 prometheus的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!