PostgreSQL 叢集使用率
pgCluu 是一個 Perl 程式,用於執行 PostgreSQL 叢集效能的完整稽核。 它分為兩個部分:一個收集器,用於使用 psql 和 sar 抓取 PostgreSQL 伺服器上的統計資訊;一個報告產生器,它將產生所有 HTML 和圖表輸出。
此版本是一個維護版本,修復了一些問題。 還有一些有趣的新報告
以及有用的功能
此版本還新增了 -r | --rotate-daily 和 -R | --rotate-hourly 選項到 pgcluu_collectd,以便能夠每天或每小時輪換統計資訊檔案。 您可以使用 -z 或 --compress 選項來壓縮輪換的資料檔案。
還有一些與即將到來的主要版本相關的程式碼,這些程式碼將用於允許完整的增量模式以及從 CGI 程式選取收集的統計資訊的時間範圍。 此程式碼透過將儲存在記憶體中的統計資訊傾印到二進位檔案中來啟用快取(選項 -C 或 --cache)。 透過這些檔案,可以刪除資料檔案(使用選項 -c 或 --clean 自動刪除),並且稍後可以從這些檔案建立報告。 這現在並不是很有用,但這是建立增量和累計報告的第一階段。
有關更改和錯誤修復的完整列表,請參閱 ChangeLog。
此專案的目標是提供一個完整的 PostgreSQL 稽核工具,不需要任何相依性即可輕鬆執行以稽核本機或遠端伺服器。
如果您只有一個 sar 輸出檔案,則可以使用 pgCluu 繪製有關系統使用率的圖表。
pgCluu 是我在 Dalibo 工作期間建立的一系列原始工具。 這些工具以 PostgreSQL 許可證發布以進行共享,歡迎任何人貢獻。
有關更多資訊,請查看 pgcluu.darold.net
在 pgcluu.darold.net/example/index.html 查看範例報告
pgCluu 由 Gilles Darold 建立和維護。