pgBadger 데이터베이스 관리자는 PostgreSQL의 로그 파일을 분석 도움이 작은 리눅스 CLI 도구로 시작했다.
이 프로젝트는 보았다 좋은 채택 속도와 개발 Perl로 작성하고 멋진 기능을 많이 포장, 포함 된 웹 기반 GUI로 지금보다 완벽한 제품을 생산하기 위해 진화하고있다.
PostgreSQL의 로그 파일을 판독 데이터를 구성하고 자바 스크립트 차트 라이브러리를 사용하여 각종 데이터의 세부 사항을 플로팅 의한 pgBadger 인터페이스 작품.
이 데이터베이스에 무슨 일이 일어나고 있는지의 개요를 이해하기 위해 로그 데이터가 훨씬 쉽고 빠른 제공하고 쉽게 읽을 수 있습니다.
여러 일, 월, 년
로그가 유지 될 수 있고, 다양한 데이터베이스 (로그인) 세부 사항을 체크 아웃 할 수 있습니다.
pgBadger 현재 일반 로그 파일뿐만 아니라 gzip으로 압축 된 파일과 함께 작동합니다. 스크립트는 또한 매우 큰 크기의 로그 파일을 처리 할 수 있습니다
이 릴리스의 새로운 기능입니다 무엇 : 있습니다.
새 pgbouncer 보고서는 다음과 같습니다 :
요청 처리량
바이트 I / O 처리량
쿼리 평균 시간
동시 세션
세션 시간의 히스토그램
데이터베이스 당 세션
사용자 당 세션
호스트 당 세션
설립 연결
데이터베이스 당 연결
사용자 당 연결
호스트 당 연결
가장 많이 사용되는 예약 풀
가장 흔한 오류 / 이벤트
버전 7.3의 새로운 기능입니다 :
이 --timezone = + 추가 / - 차트에 사용되는 시간대를 제어 할 HH합니다. 차트의 표시 시간은 로그 파일에서의 시간과 다를 수 있으므로 사용 시간대 브라우저 시간대 오도록 스크립트 라이브러리는 클라이언트 측에서 실행.
같은 로그 파일에 오버랩하는 cron 작업을 방지하기 위해 /tmp/pgbadger.pid 파일을 추가합니다.
PID를 파일로 대체 경로를 설정하여 동시에 두 pgbadger을 실행할 수 있도록 명령 행 옵션 --pid-DIR 추가.
약 quot 정보를보고, LOG : ... & quot의 분석 스킵 핑 이벤트에보고합니다.
보고 메시지 & quot; LOG : 자동 진공 & quot 차단을 취소 전송하는 단계; 이벤트에보고합니다. 잠금 문제의 계정에 죽일 자동 진공 생성 쿼리를 찾을 수 유용합니다.
버전 7.1의 새로운 기능입니다 5 분마다 이벤트 분배에 대한
이 새로운 보고서.
인기 검색어에보고 된 각 쿼리에 대한 새로운 당 응용 프로그램의 세부 사항 (총 지속 시간 및 시간 실행)을보고합니다. 세부 사항은 소위 quot 새로운 버튼에서 볼 수 있습니다; 응용 프로그램 (들)을 포함 & quot ;.
auto_explain 확장 지원을 추가합니다. EXPLAIN 계획은 로그 파일에서 사용할 수있는 최고 느린 쿼리와 함께 추가됩니다.
쿼리에 대한 새로운 보고서는 사용자 당 지속 시간을 누적.
취소 쿼리의 수에 대한 새로운 보고서 (그래프)
가장 취소를 생성하는 쿼리에 대한 새로운 보고서 (N)
쿼리에 대한 새로운 보고서는 대부분 취소했다.
버전 7.0의 새로운 기능입니다 5 분마다 이벤트 분배에 대한
이 새로운 보고서.
인기 검색어에보고 된 각 쿼리에 대한 새로운 당 응용 프로그램의 세부 사항 (총 지속 시간 및 시간 실행)을보고합니다. 세부 사항은 소위 quot 새로운 버튼에서 볼 수 있습니다; 응용 프로그램 (들)을 포함 & quot ;.
auto_explain 확장 지원을 추가합니다. EXPLAIN 계획은 로그 파일에서 사용할 수있는 최고 느린 쿼리와 함께 추가됩니다.
쿼리에 대한 새로운 보고서는 사용자 당 지속 시간을 누적.
취소 쿼리의 수에 대한 새로운 보고서 (그래프)
가장 취소를 생성하는 쿼리에 대한 새로운 보고서 (N)
쿼리에 대한 새로운 보고서는 대부분 취소했다.
버전 6.3의 새로운 기능입니다 : -e 옵션을 사용하는 경우 인터럽트 신호와 다이
이 수정 된 경우가 수신된다.
자신의 새로운 기능을 구축 할 수 pgBadger 바이너리 파일을 처리하는 방법을 보여주기 위해 새로운 프로그램 pgbadger_tools을 추가했습니다. 첫 번째 '설명 - 최저은'문을 EXPLAIN으로 가기 느린 쿼리의 인쇄를 할 수 있습니다.
확대 할 때 진드기 서식을 유지합니다.
rsyslogd 로그의 고정 자동 감지.
최소 / 최대를 계산에 문제가 해결 / 평균에 & quot; 일반 활동 & quot; 보고서. 이 분 대신 각 기간 당 쿼리 기간의 합을 구축했다.
동일한 문제는 분 당 지속 시간의 합을 이용하여 빌드하고 실제 쿼리 시간을 나타내지 않는 퍼센트로 유지된다.
이것은 또한 커밋 convert_time에보고 밀리 초 () 메소드를 수정을 포함한다.
그래프에서 막대 대신 줄을 사용하는 -B 또는 --bar 그래프 명령 줄 옵션을 추가했습니다.
고정 체크 포인트 월마트 파일 사용량 그래프의 제목입니다.
이 버전 6.0의 새로운 기능 :
이 새로운 주요 릴리스 이진의 자동 정리 등의 몇 가지 새로운 기능을 추가
증분 모드 또는 보고서 보존에 대한 주 최대 수의 파일.
그것은 다중의 사용과 허용으로 증가 모드를 개선
여러 로그 파일.
또한 일반적인 활동 테이블에 쿼리 대기 시간 백분위의 보고서를 추가
(백분위 90, 95, 99이다).
새로운 출력 형식도 있습니다 : JSON. 이 형식은 데이터를 공유하기위한 좋은
다른 언어로, 이는 쉽게로 pgBadger의 결과를 통합 할 수
다른 모니터링 도구.
당신은 --anonymize를 사용하여 보고서 있지만에게 데이터를 노출 할 수 있습니다
옵션 pgBadger은 쿼리의 모든 리터럴 값을 익명화 할 수있을 것입니다.
언젠가 통증이있을 수있는 보고서에서 쿼리를 복사를 선택합니다. 지금 거기에
클릭 투 선택 버튼을 그냥 사용할 수 있도록 각 쿼리 앞에
Ctrl + C 클립 보드에 복사하기
새로운 -X 옵션의 사용은 pgBadger가에 추가 파일을 쓸 수
OUTDIR 증분 보고서를 만들 때. 이러한 파일은 CSS이며
자바 스크립트 코드는 일반적으로 각 파일 HTLM 반복.
경고 : 증분 모드에서 pgBadger의 동작이 변경되었습니다. 지금 것
모든 사용되지 않는 이진 파일의 출력 디렉토리 항상 정리. 당신이 있다면
자신의 보고서를 작성하기 위해 해당 파일을 사용하여, 당신은 제거 pgBadger을 방지 할 수 있습니다
--noclean 옵션을 사용하여 그들. 참고가 유지 기능을 사용할 경우 그,
사용되지 않는 디렉토리에있는 모든 파일도 삭제됩니다.
댓글을 찾을 수 없습니다