原创文章,转载须注明出处。访问我的Github(地址:https://guobo507.github.io)查看最新文章列表。
pgBadger是一个基于Perl编写的PostgreSQL日志分析脚本。
pgBadger通过分析PG的日志文件,以图表的形式展现数据库的各项活动和状态信息,其愿景是:“Make your reports in seconds!”。
pgBadger的特性:
- 图表输出:输出的图表可单独下载为PNG文件,这个功能对于DBA来说,用于数据库巡检截图会比较管用。
- 并行分析:使用-j或-J可以指定日志分析的并行度。
- 压缩文件:可支持gzip压缩的日志文件分析。
- 增量报告:支持增量模式,比如按天分析,最后可以叠加为按周/月分析。
此外,它不仅收集SQL,还收集服务器日志中的错误日志等。
详细的Features列表请参见官网(http://pgbadger.darold.net/)。
安装pgBadger
pgBadger提供了源代码可以用于编译安装。在PGDG仓库中也已经包含了pgBadger的rpm安装包,针对Ubuntu系列系统,pgBadger也有对应的仓库可以使用。详细信息请看官方页面:http://pgbadger.darold.net/#download。
推荐采用从软件仓库安装的方式来安装pgBadger。
从仓库安装pgBadger比较简单,以Redhat Linux为例,只需先配置好PGDG仓库,然后使用yum命令在线安装即可。Ubuntu系列Linux与此类似。
你也可以参考官方文档的说明来安装,地址是:http://pgbadger.darold.n

本文介绍pgBadger,一个Perl编写的PostgreSQL日志分析工具,能以图表形式展示数据库活动,支持并行分析、增量报告等功能。文中详细解释了如何配置PostgreSQL参数以配合pgBadger使用,并分享了一个实际应用脚本示例。
最低0.47元/天 解锁文章
&spm=1001.2101.3001.5002&articleId=103999971&d=1&t=3&u=0b6ada840fe04db0819c319337486d69)
1243

被折叠的 条评论
为什么被折叠?



