1.介绍
pgbadger是postgresql 三大神器之一:pg_profile、pg_badger、pgfouine
其中pgbadger用分析postgresql的警告日誌,可以帮助使用者去寻找有关性能的蛛丝马迹,分析系统瓶颈
下载地址:https://github.com/darold/pgbadger/blob/master/ChangeLog
因为我的环境是postgresql 10.16,所以这个链接是基于postgresql 10.16的下载地址,如果postgresql是其他版本,需要去寻找对应版本的pgbadger.
2.安装pgbager
3.参数调整
3.1相关参数内容
3.2 重启db
4.配置apache
5.安装libtext–csv–perl,
因为我的pg db的logfile是csv,pgbadger需要这个模组,否则它将无法解析csv格式的log
6.手动产生报告
(适用于按需求产生,这个时间范围取决于rotation参数设定)
这个时间范围可以按照需求调整,这儿是分析当天的所有日志(使用了$CURRDATE*)
7.排程自动产生分析报告
7.2脚本授权:
7.3设定crontab
7.4检视pgbadger日志分析报告
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。