千家信息网

Prometheus的安装配置

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,1、简介Prometheus是一个开源的系统监控和报警工具包,普罗米修斯在2016年加入了云原生计算基金会,成为继Kubernetes之后的第二个项目。普罗米修斯的主要特征是:多维数据模型,时间序列数
千家信息网最后更新 2026年10月31日Prometheus的安装配置

1、简介

Prometheus是一个开源的系统监控和报警工具包,普罗米修斯在2016年加入了云原生计算基金会,成为继Kubernetes之后的第二个项目。

普罗米修斯的主要特征是:

多维数据模型,时间序列数据由度量名称和键/值对标识

PromQL是一种灵活的查询语言,可以利用这种维度

不依赖分布式存储;单个服务器节点是自治的

时间序列收集通过HTTP上的拉模型进行

通过中间网关支持时间序列的推送

通过服务发现或静态配置发现目标

2、组件

Prometheus生态系统包含多个组件,其中许多是可选的:

  • Prometheus主服务器,它会刮取并存储时间序列数据

  • 客户端库,用于检测应用程序代码

  • 一个支持短期工作的推送网关

  • 诸如HAProxy,StatsD,Graphite等服务的专用出口商

  • 一个alertmanager处理警报

  • 各种支持工具

大多数Prometheus组件都是用Go编写的,因此易于构建和部署为静态二进制文件。

3、架构

下图说明了Prometheus的体系结构及其某些生态系统组件:

Prometheus直接或通过中介推送网关从已检测作业中删除指标,以用于短期作业。它在本地存储所有报废的样本,并对这些数据运行规则,以汇总和记录现有数据中的新时间序列,或生成警报。Grafana或其他API使用者可以用来可视化收集的数据。

4、安装

前提需要有helm环境:

helm install prometheus stable/prometheus

安装成功,查看pod状态会发现有两个处于pending状态,是因为需要请求pv

这里使用hostPath来创建pv

apiVersion: v1kind: PersistentVolumemetadata:  name: prometheus-pv1spec:  capacity:    storage: 2Gi  volumeMode: Filesystem  accessModes:  -  ReadWriteOnce  persistentVolumeReclaimPolicy: Retain  hostPath:    path: /app/prometheus/pv1


查看pod状态会发现有个pod会报错,并查看日志是报错是容器名不同

真正的原因是因为使用的hoatPath,pvc请求的权限不够,到worker节点给对应的hostpath加777的权限即可,这是我通过rancher查看到的报错

msg="Error opening query log file" file=/data/queries.active err="open /data/queries.active: permission denied"

5、访问web界面

这里还需要修改Prometheus-server的Port类型为NodePort。

6、安装grafana

helm pull stable/grafana

tar xvf grafana-4.2.2.tgz

vim grafana/values.yaml #设置admin的密码为admin123

helm install grafana ./grafana

由于grafana没有使用持久存储,根据需求修改为hostpath持久存储,需要注意的是,宿主机目录也需要777的权限

还需要需改grafana的svc类型为NodePort

访问web界面,用户admin,密码:admin123

7、导入Prometheus

填入Prometheus的地址

则表示验证通过

导入grafana的模板

这里选择Prometheus

即可看到灰常华丽的仪表盘了

这里提供几个模板的编号:

10000,315,7249,5228,8685,8588

完美结束!

数据 序列 时间 时间序列 存储 组件 服务 权限 状态 系统 网关 推送 支持 密码 工具 普罗 服务器 模型 模板 生态 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技公司起名 互联网科技公司华为 金诺互联网科技 深圳互联网络科技有限公司 互联网科技英文 深圳齐家互联网科技 易通互联网络科技有限公司 互联网科技小额贷款 互联网科技大会 山东吉时兔互联网科技有限公司 互联网和高科技公司 武汉健翔互联网络科技有限公司 昊天互联网科技有限公司 众安科技工业互联网合作 美国互联网科技实力 上海科技产业互联网平台 互联网第三次科技革命特征 山东星卡互联网科技有限公司官网 小米互联网科技园入驻 互联网科技大会大佬 紫鲸互联网科技 北京禾田雨橡互联网科技 深圳卡尔迅互联网科技有限公司怎么样 安控科技rtu产品工业互联网 天津腾达互联网科技有限公司 互联网风格科技公司名称 新氧科技和美国互联网有关系吗 同城互联网络科技 科技互联网专业工作会议发言稿 上海互联网科技园景观
0