日志文件分析工具pgbadger安装篇

系统环境

centos7.4+pg11.6

下载地址

https://github.com/darold/pgbadger/releases

安装

[root@lineqi opt]# tar -xvf v11.3.tar.gz
[root@lineqi pgbadger-11.3]# pwd
/opt/pgbadger-11.3
[root@lineqi pgbadger-11.3]# perl Makefile.PL
Checking if your kit is complete…
Looks good
Writing Makefile for pgBadger
Writing MYMETA.yml and MYMETA.json
[root@lineqi pgbadger-11.3]# make && sudo make install
[root@lineqi pgbadger-11.3]# pgbadger -V
pgBadger version 11.3

postgresql参数配置

log_min_duration_statement = 0
log_line_prefix = '%t [%p]: user=%u,db=%d,app=%a,client=%h ’
log_checkpoints = on
log_connections = on
log_disconnections = on
log_lock_waits = on
log_temp_files = 0
log_autovacuum_min_duration = 0
log_error_verbosity = default
lc_messages = ‘en_US.utf8’
lc_messages=‘C’

生成日志报告

安装httpd服务
[root@lineqi ~]# yum install httpd
生成日志报告
[root@lineqi ~]# pgbadger -I -q -f /data/pg11.6/log/postgresql-2020-08-16* -O /var/www/html/
查看内容
[root@lineqi html]# ls -l /var/www/html/
total 684
drwxr-xr-x 4 root root 31 Aug 16 22:03 2020
-rw-r–r-- 1 root root 695699 Aug 16 22:03 index.html
-rw-r–r-- 1 root root 141 Aug 16 22:03 LAST_PARSED

访问日志报告

启动httpd服务
[root@lineqi html]# systemctl start httpd
在这里插入图片描述
点击16号进入如下界面
在这里插入图片描述

遇到的问题

[root@lineqi ~]# pgbadger -I -q /data/pg11.6/log/postgresql-2020-08-16* -O /var/www/html/
FATAL: unable to detect log file format from /data/pg11.6/log/postgresql-2020-08-16_215727.log, please use -f option.
- Error at line 16584

参考文档

http://pgbadger.darold.net/documentation.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值