awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
darold avatar

darold/pgbadger

0
View on GitHub↗
4,030 星标·376 分支·Perl·PostgreSQL·6 次浏览pgbadger.darold.net↗

Pgbadger

pgBadger 是一个 PostgreSQL 日志分析器和数据库性能分析器,解析数据库日志以生成关于慢查询和系统错误的详细报告。它作为统计可视化工具,将原始日志转换为交互式图表,以监控系统趋势。

该工具利用多核日志处理器将解析任务分配到 CPU 核心,加速对大量数据库活动日志的分析。它提供了一种远程日志分析机制,通过安全 Shell 连接从远程服务器检索和解析文件。

该系统涵盖数据库资源监控、连接池日志分析和性能趋势可视化。它支持生成增量报告以创建累积摘要,并以 JSON 格式导出分析指标,以便与外部监控工具集成。

分析后的数据被转换为静态 HTML 报告和图像,供离线查看。

Features

  • PostgreSQL Performance Monitoring - Analyzes PostgreSQL database log files to identify slow queries and system errors to improve database speed.
  • Parallel Log Parsing - Utilizes a multi-core log processor to distribute parsing across CPU cores, significantly accelerating the analysis of large log volumes.
  • Database Performance Profiling - Identifies bottlenecks, temporary file usage, and error distributions within database log files.
  • Database Performance Monitoring - Tracks query duration, request throughput, and active session counts to monitor database resource utilization.
  • Log Statistics Visualizers - Transforms raw database logs into interactive charts and graphs to monitor system trends.
  • Log File Parsing - Parses database log files in multiple formats to generate detailed performance reports.
  • Log Management Systems - Processes large volumes of PostgreSQL database logs into readable reports and summaries.
  • Performance Trend Analysis - Transforms raw database logs into interactive charts and graphs to visualize system activity and performance trends.
  • Portable HTML Reports - Transforms analyzed metrics into self-contained, interlinked static HTML pages and images for offline viewing.
  • Incremental Log Processing - Processes logs in successive runs to create cumulative daily and weekly summaries of system performance.
  • Parallel Log Parsing - Utilizes multi-core parallel processing to accelerate the analysis of large database log files.
  • Remote Database Log Retrieval - Fetches logs from distant servers over secure shell tunnels for centralized analysis without local file copies.
  • Parallel Log Processing - Uses parallel processing across multiple CPU cores to analyze large volumes of database activity logs.
  • Connection Pooler Statistics - Processes connection pooler logs to report on request throughput, query duration, and active session counts.
  • Remote Log Parsing - Retrieves and analyzes log files from remote servers via secure shell connections to identify system issues.
  • Cumulative Summaries - Generates cumulative daily and weekly performance summaries by processing logs in successive runs.
  • Remote Logging Utilities - Retrieves and parses log files from remote servers via secure shell to diagnose issues without manual transfers.
  • Performance and Optimization - Fast log analyzer for PostgreSQL.

Star 历史

darold/pgbadger 的 Star 历史图表darold/pgbadger 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Pgbadger 的开源替代方案

相似的开源项目,按与 Pgbadger 的功能重合度排序。
  • ankane/pgheroankane 的头像

    ankane/pghero

    8,880在 GitHub 上查看↗

    PgHero is a performance dashboard and diagnostic tool for PostgreSQL. It provides a web interface for monitoring database metrics, analyzing query performance, and managing active connections across multiple database instances. The project distinguishes itself by recording query and storage statistics over time, enabling historical trend analysis through a time-range slider. It also identifies missing indexes by analyzing query patterns and integrates with cloud provider APIs to retrieve system-level hardware statistics such as CPU and IOPS. The tool's broader capabilities cover process admi

    Ruby
    在 GitHub 上查看↗8,880
  • uptrace/uptraceuptrace 的头像

    uptrace/uptrace

    4,098在 GitHub 上查看↗

    Uptrace is an OpenTelemetry-based observability platform designed to collect, store, and analyze distributed traces, metrics, and logs. It functions as a centralized logging backend, a distributed tracing system, and a metrics engine to monitor application performance and system health. The platform is distinguished by AI-powered operational capabilities, allowing users to query telemetry data and manage monitoring dashboards using natural language. It specifically includes specialized monitoring for generative AI pipelines, tracking token usage and response quality for LLM interactions and r

    Goapmapplication-monitoringclickhouse
    在 GitHub 上查看↗4,098
  • pgsty/pigstypgsty 的头像

    pgsty/pigsty

    4,703在 GitHub 上查看↗

    Pigsty is a full-stack orchestration suite for deploying, monitoring, and managing high-availability PostgreSQL clusters and their supporting infrastructure. It functions as a cluster management platform and high-availability suite that automates failover, manages virtual IPs, and ensures data consistency through distributed consensus. The project distinguishes itself by providing a comprehensive database infrastructure-as-code framework and a dedicated observability stack. It incorporates a backup and recovery manager supporting point-in-time recovery via S3-compatible object storage, alongs

    Shellgraphicsinfrapostgres
    在 GitHub 上查看↗4,703
  • ghostpack/seatbeltGhostPack 的头像

    GhostPack/Seatbelt

    4,619在 GitHub 上查看↗

    Seatbelt is a C# offensive security framework and host security auditor designed to perform endpoint surveys on Windows systems. It functions as a modular tool for identifying vulnerabilities, misconfigurations, and security-relevant artifacts on both local and remote hosts. The project distinguishes itself through a module-based check system that allows for the integration of custom security command units. It features a security event log parser to track logon and process activity, alongside a credential extraction utility for gathering browser history, saved passwords, and cloud credentials

    C#
    在 GitHub 上查看↗4,619
查看 Pgbadger 的所有 30 个替代方案→

常见问题解答

darold/pgbadger 是做什么的?

pgBadger 是一个 PostgreSQL 日志分析器和数据库性能分析器,解析数据库日志以生成关于慢查询和系统错误的详细报告。它作为统计可视化工具,将原始日志转换为交互式图表,以监控系统趋势。

darold/pgbadger 的主要功能有哪些?

darold/pgbadger 的主要功能包括:PostgreSQL Performance Monitoring, Parallel Log Parsing, Database Performance Profiling, Database Performance Monitoring, Log Statistics Visualizers, Log File Parsing, Log Management Systems, Performance Trend Analysis。

darold/pgbadger 有哪些开源替代品?

darold/pgbadger 的开源替代品包括: ankane/pghero — PgHero is a performance dashboard and diagnostic tool for PostgreSQL. It provides a web interface for monitoring… uptrace/uptrace — Uptrace is an OpenTelemetry-based observability platform designed to collect, store, and analyze distributed traces,… pgsty/pigsty — Pigsty is a full-stack orchestration suite for deploying, monitoring, and managing high-availability PostgreSQL… ghostpack/seatbelt — Seatbelt is a C# offensive security framework and host security auditor designed to perform endpoint surveys on… analogj/scrutiny — Scrutiny is a distributed hardware monitoring system and predictive drive failure analyzer. It provides a centralized… google/battery-historian — Battery Historian is a visualization and profiling tool for analyzing power consumption and battery drain on Android…