当前位置: 首页 > news >正文

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的安装我会在后面的章节中出现,本人的所有文章只是用于自己学习使用,你们用来参考就行,有问题欢迎私信评论,大家如果觉得还说的过去给点点赞和关注!!!

http://www.xdnf.cn/news/453799.html

相关文章:

  • Spring 的 异常管理的相关注解@ControllerAdvice 和@ExceptionHandler
  • 2011-2019年各省总抚养比数据
  • 【GESP真题解析】第 5 集 GESP一级 2023 年 3 月编程题 2:长方形面积
  • Python实例题:Python抓取相亲网数据
  • Maplibgre-gl 学习1 初识
  • leetcode刷题日记——旋转链表
  • 深入理解Java HotSpot中的即时编译
  • 规控算法分类
  • 【Vue.js 的核心魅力:深入理解声明式渲染】
  • 学习黑客NFC技术详解
  • 互联网协议的多路复用、Linux系统的I/O模式
  • 【FileZilla】sftp协议的数据传输上传和下载
  • 软考软件设计师中级——软件工程笔记
  • QT---信号与槽
  • scons user 3.1.2
  • hls 的使用方式
  • ICML-2024《Image Clustering with External Guidance》
  • PADS入门笔记【一】
  • 基于etcd的分布式任务调度系统:设计、实现与实战经验
  • CS016-2-unity ecs
  • 计算机系统结构——Cache性能分析
  • 苹果处理器“仿生“命名背后的营销策略与技术创新
  • 【ROS2】报错记录及对应解决方案
  • Open3D 体素化下采样
  • 当DeepSeek遇上百年医院:解码AI医疗落地实践
  • 香橙派/树莓派读取GY39数据
  • Spring Boot 日志
  • 仿真每日一练 | 多刚体动力学分析中的自由度问题
  • 领麦微红外温度传感器:发面机非接触测温
  • AI短期学习计划(持续完善更新)