游乐游手机版
首页/科技数码/文章详情

Prometheus监控PostgreSQL:5步构建数据库性能看板

时间:2026-03-25 19:49
Prometheus对于不同的数据库,有各种专门的Exporter进行监控,本文将介绍基于Prometheus监控postgresql数据库的解决方案。 Postgresql数据库是一款热门的开源关

Prometheus对于不同的数据库,有各种专门的Exporter进行监控,本文将介绍基于Prometheus监控postgresql数据库的解决方案。

Postgresql数据库是一款热门的开源关系型数据库,目前已在不少企业场景中被广泛使用。

本文将介绍基于Prometheus监控postgresql数据库的解决方案。

一. Exporter安装与监控

Prometheus对于不同的数据库,有各种专门的Exporter进行监控。Exporter可以理解为监控的agent端,PrometheusServer端通过Exporter可获取监控目标的数据。

对于Postgresql数据库,目前使用的Exporter名称为Postgres-Exporter,GitHub仓库地址为:https://github.com/prometheus-community/postgres_exporter 。

该Exporter支持二进制和容器两种安装方式,此处我们使用Docker容器的方式进行安装。当容器启动时,需要以环境变量的方式传入对应的目标地址、以及账号和密码,如下:

docker run -d \ --name postgres-exporter \ --net=host \ --restart=always \ -e DATA_SOURCE_URI="localhost:5432/postgres?sslmode=disable" \ -e DATA_SOURCE_USER=postgres \ -e DATA_SOURCE_PASS=password \ quay.io/prometheuscommunity/postgres-exporter

Exporter的访问端口为9187,在部署完成后,Prometheus即可配置获取监控信息,如下:

scrape_configs: - job_name: postgres static_configs: - targets: ["127.0.0.1:9187"]

二. 多节点监控

目前Postgre-Exporters可支持多节点监控,即可以通过一个Exporter获取到多个Postgresql的监控信息。

1. 创建配置文件

该文件包含目标Postgresql实例的账号密码,为了配置方便,最好是对所有Postgresql实例创建统一的监控账号。

# postgres_exporter.ymlauth_modules: psql: # 自定义的认证模块名称 type: userpass userpass: username: postgres password: password options: sslmode: disable

2. 启动Exporter容器

docker run -d \ --name postgres-exporter \ --net=host \ --restart=always \ -v $(pwd)/postgres_exporter.yml:/postgres-exporter/config/postgres_exporter.yml \ quay.io/prometheuscommunity/postgres-exporter \ --config.file=/postgres-exporter/config/postgres_exporter.yml

3. Prometheus配置

scrape_configs: - job_name: 'postgres' static_configs: - targets: - postgresql-1:5432 #postgresql地址 - postgresql-2:5432 metrics_path: /probe params: auth_module: [psql] relabel_configs: - source_labels: [__address__] target_label: __param_target - source_labels: [__param_target] target_label: instance - target_label: __address__ replacement: 127.0.0.1:9187 # Postgresql Exporter

来源:https://www.51cto.com/article/837623.html
上一篇日本自卫队“黑回去”:和平宪法下的首支网络战部队 下一篇微信接入Claude Code:轻松连上开源神器龙虾
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
宇树验证具身智能新趋势核心战场不止于模型
科技数码 · 2026-07-01

宇树验证具身智能新趋势核心战场不止于模型

具身智能领域的竞争,正步入一个全新的发展阶段。近日,宇树科技正式发布了其WVLA2 0具身大模型,并公开展示了无需远程遥操的实机演示。这一举动向业界释放了一个明确信号:当前这场竞赛的核心壁垒,或许已不再是谁拥有更大的模型参数,而是谁的架构设计更为精巧、谁能更深度地实现软硬件一体化、谁能积累更海量的实

智元精灵G2机器人产线直播完成64828件成功率99.99%
科技数码 · 2026-07-01

智元精灵G2机器人产线直播完成64828件成功率99.99%

99 99%的任务成功率——这是智元机器人在6月23日至28日期间,将精灵G2机器人直接部署到真实的平板量产质检产线,并全程公开直播后,交出的最具说服力的答案。 让我们关注这场直播的硬核数据:连续64小时不间断作业,产线累计完成17625件产品检测,机器人累计执行64828次操作,任务成功率精确达到

纯电动Cayenne首秀保时捷驾驶中心全国路演
科技数码 · 2026-07-01

纯电动Cayenne首秀保时捷驾驶中心全国路演

保时捷正在加速推进其电动化转型战略。继纯电动Cayenne与Gen 3 Evo赛车在三亚街道赛共同亮相后,仅过了一周时间,这款全新纯电SUV便驶入中国专业赛道场景——这一次,地点换成了永久性专业赛道。 回顾2026年北京车展,保时捷首款纯电动Cayenne Turbo正式首发并公布了售价。新车提供两

AI工具能否成为高价志愿咨询纠纷的破局之道
科技数码 · 2026-07-01

AI工具能否成为高价志愿咨询纠纷的破局之道

广东高考成绩公布后,志愿填报这场“第二次大考”随即全面开启。对众多家庭而言,这或许比高考本身更令人心力交瘁——时间紧迫、信息庞杂、选项繁多,每一步都如履薄冰。教育部近日发布预警,严厉批评那些漫天要价的“志愿规划师”,直言其本质上就是忽悠。然而每年踩坑的案例仍屡见不鲜,网上信息真假混杂,不同机构给出的

头部企业全产业链布局锂电池回收循环
科技数码 · 2026-07-01

头部企业全产业链布局锂电池回收循环

近年来,伴随新能源汽车产业的爆发式增长,早期投入使用的动力电池正迎来集中退役高峰,锂电池回收行业因此进入一个至关重要的“窗口期”。这些退役电池中富含锂、钴等珍贵金属资源——尤其是被誉为“白色石油”的锂,正从地下矿藏逐渐转向我们身边的“城市矿山”,从“一次性使用”的线性消耗模式,迈向“循环再生”的可持