pgCluu là một mã nguồn mở, miễn phí và độc lập nền tảng dựa trên web và dòng lệnh ứng dụng thực hiện trong Perl và được thiết kế từ mặt đất lên để giúp người dùng theo dõi và kiểm toán hiệu suất của một máy chủ cơ sở dữ liệu PostgreSQL.
Các tính năng trong nháy mắt
Các phần mềm có khả năng thực hiện một quá trình kiểm toán đầy đủ của một cụm PostgreSQL. Nó về lĩnh. S bao gồm hai công cụ, cũng như một nhà sưu tập có thể được sử dụng để lấy số liệu thống kê về các cụm PostgreSQL bằng cách sử dụng các lệnh sar và psql
Ngoài ra, nó đi kèm với một Grapher đó sẽ ra các kết quả như các báo cáo HTML và bảng xếp hạng. Các màn hình phần mềm thống kê về thông tin toàn cầu cluster, thống kê cho mỗi cơ sở dữ liệu, và thống kê về hệ thống lưu trữ. Nó tương thích với các hệ điều hành UNIX / Linux.
Giao diện dựa trên web của chương trình là dễ sử dụng và trực quan, bạn sẽ luôn luôn có thể truy cập nhanh đến các thông tin hệ thống, cụm, cơ sở dữ liệu, pgBouncer và hệ thống các thành phần của ứng dụng. Truy cập mỗi một trong số họ để có thêm nhiều lựa chọn và hoàn thành công việc mà không có quá nhiều rắc rối.
tùy chọn dòng lệnh
Một loạt các tùy chọn là avaialble cho các thành phần dòng lệnh của dự án, cho phép người sử dụng để cho phép thống kê bộ nhớ cache đệm nếu plugin pg_buffercache được cài đặt, chỉ định tên cơ sở dữ liệu để kết nối, để xác định các máy chủ máy chủ cơ sở dữ liệu , xác định thư mục ổ cắm, để xác định thời gian chờ đợi giữa chạy, cũng như thiết lập một dấu phẩy tách ra danh sách số liệu để thực hiện.
Trong số các tùy chọn dòng lệnh khác, chúng ta có thể đề cập đến khả năng xác định các cổng cơ sở dữ liệu để kết nối, để vô hiệu hóa bộ sưu tập của hệ thống thống kê với sar và tra cứu của bảng để liệt kê các số liệu có sẵn các hành động có thể được thực hiện, để cho phép SSH và chạy sysstat từ xa, để xem một danh sách các tùy chọn để sử dụng cho các kết nối SSH và sử dụng một tập tin tùy chỉnh PID
Điều gì là mới trong phiên bản này.:
Mới trong pgCluu 2.3 (06 Tháng 2 2015)
Điều gì là mới trong phiên bản 2.4:
- Chuyển mỗi giây (đọc / viết / cả hai) trên tất cả các thiết bị từ sar -b
- Chuyển mỗi giây cho mỗi thiết bị từ sar-d.
- Số nhiệm vụ tạo ra mỗi giây
- Số bối cảnh chuyển mỗi giây.
- Cải thiện báo cáo pg_stat_statement bằng cách thêm tất cả các số liệu thống kê khối chia sẻ và đọc / ghi I / O thời gian cho mỗi truy vấn khi track_io_timing được kích hoạt.
- Thêm thiết bị với tps cao nhất trên hệ thống thông tin tổng thể.
Điều gì là mới trong phiên bản 2.3:
- thông số báo cáo mặc giá trị thiết lập với ALTER DATABASE và ALTER VAI TRÒ trong mục mới menu: & quot; Cơ sở dữ liệu / Vai trò Cài đặt & quot ;. Nhờ Thomas Reiss cho các yêu cầu tính năng.
- phát hiện Fix các thiết bị đĩa trong tập tin sar.
- Thêm giá trị khởi động để báo cáo cài đặt
- Thêm đơn vị và Thiết lập lại giá trị trong pg_settings báo cáo để làm nổi bật các thông số mà giá trị đã thay đổi ngoài các tập tin cấu hình.
- xử lý Fix thông tin sysinfo, và tăng cường .gitignore. Nhờ Julien Rouhaud cho các bản vá.
- Fix hạt nhân. * Và transparent_hugepage hiển thị trên phần sysinfo. Nhờ Julien Rouhaud cho các bản vá.
Điều gì là mới trong phiên bản 2.2:.
- Tăng năm bản quyền đến năm 2015
- Fix lỗi trong khai thác danh sách cơ sở dữ liệu.
- truy vấn Fix để có được mất tích chỉ số chính nước ngoài. Nhờ Ronan Dunklau cho các bản vá.
- Thêm thu thập các transparent_hugepage thông tin vào tập tin sysinfo.txt. (Đọc / sys / kernel / mm / transparent_hugepage / -)
- Fix ghi chồng idle_in_xact cho tất cả các cơ sở dữ liệu, nên được nhàn rỗi. Nhờ Guillaume LELARGE cho các bản vá.
- Fix truy vấn cho thiếu chỉ số về FKS. Các truy vấn trước báo cáo hàng chỉ số NÊN tồn tại cho FKS, nhưng đã không được lọc ra những cái đã có. Nhờ Ronan Dunklau cho các bản vá.
- Không báo cáo chỉ số dự phòng khi một là một phần và không phải là người khác. Nhờ Ronan Dunklau cho báo cáo.
- tuyên bố Fix để tìm chỉ số dôi ra do không báo cáo chỉ số có tính độc đáo và không phải là người khác. Những tuyên bố bây giờ cũng báo cáo chỉ số trùng lặp trên cùng một cột và không chỉ các chỉ số composite. Nhờ Ronan Dunklau cho báo cáo.
- Thiết bị Divide trình đơn bằng một phần của 10 thiết bị. Hữu ích khi có rất nhiều thiết bị đĩa.
- Thêm --from-sa-file để cho phép phân tích sản lượng sar đến từ một tập tin hàng ngày sa.
- Fix gọi lệnh và giới hạn kiểm tra sar địa phương trên application_name cho phiên bản pg & gt; = 9,0. Nhờ Julien Rouhaud cho báo cáo.
- Cài application_name để pgcluu trước khi thu thập dữ liệu và không bao gồm từ các truy vấn pg_stat_activity tạo ra bởi pgcluu.
Điều gì là mới trong phiên bản 2.1:
- phiên bản mới này bổ sung thêm rất nhiều cải tiến báo cáo và sửa lỗi. Ngoài ra còn có một số tính năng mới hoặc báo cáo:
- Cho phép thông tin hệ thống các lệnh được thực hiện từ xa.
- Cho phép sar được thực hiện trên một máy chủ từ xa bằng cách sử dụng kết nối ssh.
- Báo cáo mới của các kết nối chờ đợi cho một khóa.
- Thêm thời gian thời gian trung bình trong báo cáo tuyên bố.
- pg_stat_statements mới báo cáo.
- Thêm pg_default và pg_global để báo cáo kích thước bảng.
- Các tùy chọn mới để pgcluu_collectd:
- -M hoặc tùy chọn max-kích thước để cho phép một giới hạn kích thước đầu ra thư mục.
- -. Không có cơ sở dữ liệu để tránh việc thu thập số liệu từ một cơ sở dữ liệu
- -C đếm để chấm dứt chương trình sau khi thu thập dữ liệu cho X lần.
- -E hoặc --end-sau khi chấm dứt chương trình sau một thời gian.
- -V hoặc --version để hiển thị thông tin phiên bản.
- Và một số thay đổi hơn / sửa!
Điều gì là mới trong phiên bản 1.1:
- chuột tracker Format trên đồ thị để hiển thị tất cả các giá trị dữ liệu tại một thời gian.
- Thêm chạy báo cáo chiều dài hàng đợi vào menu hệ thống.
- Thêm điểm kiểm tra viết và đồng bộ hóa thời gian báo cáo.
- Thêm báo cáo của phiên bản PostgreSQL
- Split đệm nhà văn nền và đếm thống kê vào báo cáo riêng biệt.
- Thêm báo cáo của maxwritten_clean vào báo cáo bgwriter.
- Thêm báo cáo của các tham số hạt nhân để trang thông tin hệ thống.
- Thêm thu thập các thông số hệ thống hạt nhân điều chỉnh.
- Xóa nhúng CSS và javascript trên mỗi trang HTML, tài nguyên đang tự động sao chép vào thư mục đầu ra nếu không đã hiện diện. Nhờ Guillaume LELARGE cho đề nghị này.
- Cho phép pgcluu để phân tích sar tập tin được tạo từ file sa, sử dụng lệnh như & quot; sar -A-p-f / var / log / sysstat / sa * & quot ;. Nhờ Julien Rouhaud cho các yêu cầu tính năng.
- Split cam kết, rollback và phụ trợ đồ thị bằng cách sử dụng một yaxis thứ hai cho phụ trợ. Nhờ Guillaume LELARGE cho báo cáo.
- Thêm báo cáo Hệ thống thông tin.
- Di chuyển cache tỷ lệ trúng / bỏ lỡ trên yaxis thứ hai và thay đổi màu sắc bộ dữ liệu. Nhờ Guillaume LELARGE cho báo cáo.
- Thêm thu thập thông tin phát hành hệ điều hành.
- Cho phép pgcluu_collectd để lấy thông tin hệ điều hành (CPU, bộ nhớ, vv) và thêm tùy chọn --os-thông tin để chỉ lấy thông tin đó (để thử nghiệm).
- Thông tin dạng lại bảng điều khiển.
- Thêm -z | --timezone để cài đặt giờ (s) theo thời giờ để điều chỉnh lần trên báo cáo sar. Nhờ Bricklen cho các yêu cầu tính năng. và một số thay đổi hơn / sửa:
- Thêm crosshair thẳng đứng trên biểu đồ.
- Ngày cập bản quyền đến năm 2014
- Vô hiệu hoá báo cáo cơ sở dữ liệu của các số truy vấn bị hủy bỏ khi không vào nút dự phòng nóng.
- Disable điểm kiểm tra viết báo cáo sau phiên bản pg (& lt; 9,2) .
- Vô hiệu hóa các tập tin tạm thời và báo cáo sự bế tắc sau các phiên bản postgresql (& lt; 9,2) .
- Thêm lưu trữ các phiên bản pg vào sysinfo.txt
- Sửa chữa mất tích huyền thoại của checkpoints_timed trong báo cáo trạm kiểm soát.
- Fix cảnh báo trên META_MERGE cho ExtUtils :: MakeMaker & lt; 6.46. Nhờ Julien Rouhaud cho các bản vá.
- Fix lỗi đánh máy trong các cuộc gọi pgcluu_collectd. Nhờ Jacky Rigoreau cho báo cáo.
- Khắc phục vấn đề nơi trượt thông tin không được hiển thị khi nhấn vào nút thông tin.
- Thay đổi tài liệu về các tập tin nguồn lực mà hiện nay đang được sinh tự động.
- Fix lấy số liệu thống kê từ một cụm 8.4 (truy cập vào danh mục sản phẩm không-có-chưa thống kê). Nhờ Guillaume LELARGE cho báo cáo.
- Khắc phục vấn đề về phân tích CentOS phát hành. Nhờ bricklen sự giúp đỡ.
- vấn đề Fix & quot; Sử dụng chưa được khởi tạo giá trị $ val trong dòng thay 3312 & quot ;. Nhờ bricklen cho báo cáo.
- Phương pháp Fix gọi & quot; in & quot; trên một giá trị không xác định tại dòng ./pgcluu 1303. Nhờ Guillaume LELARGE cho báo cáo.
- Fix sar báo cáo bảng điều khiển.
- Xóa thập từ báo cáo tỷ lệ trúng cache. Nhờ Guillaume LELARGE cho báo cáo.
- xét Dashboard: chùm nhãn viết lại, loại bỏ các giá trị rỗng từ báo cáo, bổ sung start / ngày kết thúc của số liệu thống kê cơ sở dữ liệu và số liệu thống kê sar. Nhờ Guillaume LELARGE cho các yêu cầu tính năng / thay đổi.
- Sửa chữa một số cảnh báo về giá trị chưa được định hình trên bảng điều khiển. Nhờ Julien Rouhaud cho báo cáo.
- Fix phận bất hợp pháp bằng cách không ở dòng ./pgcluu 1132. Nhờ Julien Rouhaud cho báo cáo.
- Khắc phục vấn đề trong việc xây dựng nhãn thời gian trong dữ liệu sar. Nhờ Bricklen cho báo cáo.
- Fix sysstat lỗi phiên bản thực hiện với địa phương khác nhau để C hoặc en_ *. Nhờ forall cho báo cáo.
- Fix bảng xếp hạng sar bị hỏng khi thời gian thu thập là lớn hơn 24 giờ.
- Thêm -z | tùy chọn --timezone để tài liệu.
- lỗi Fix: print () trên GEN9 filehandle đóng tại dòng pgcluu 1942. Nhờ Bricklen cho báo cáo .
Yêu cầu :
- Perl
Bình luận không