Expand description
pg-logstats - PostgreSQL log analysis tool
This library provides tools for parsing and analyzing PostgreSQL log files. It includes robust error handling, comprehensive data structures, and production-ready analysis capabilities.
Re-exports§
pub use analytics::QueryAnalyzer;pub use analytics::TimingAnalysis;pub use analytics::TimingAnalyzer;pub use correlation::correlate_query_executions;pub use correlation::CorrelationConfidence;pub use correlation::Correlator;pub use correlation::ProcessOrderCorrelator;pub use correlation::QueryExecution;pub use correlation::QueryFamilyIdentity;pub use events::normalize_log_entries;pub use events::DurationEvent;pub use events::ErrorEvent;pub use events::EventKind;pub use events::EventSourceKind;pub use events::NormalizedEvent;pub use events::SessionIdentity;pub use events::SourceReference;pub use events::StatementEvent;pub use findings::query_family_findings;pub use findings::slow_query_diff_findings;pub use findings::ComparisonMetrics;pub use findings::DeltaMetrics;pub use findings::Finding;pub use findings::FindingConfidence;pub use findings::FindingKind;pub use findings::FindingMetrics;pub use findings::FindingSet;pub use findings::QueryFamilyFinding;pub use findings::ReasonCode;pub use findings::SlowQueryDiffOptions;pub use findings::FINDING_SCHEMA_VERSION;pub use output::JsonFormatter;pub use output::TextFormatter;pub use parsers::StderrParser;pub use sql::Query;pub use sql::QueryType;
Modules§
- analytics
- Data analysis modules for PostgreSQL log data
- correlation
- Correlation layer for normalized PostgreSQL events.
- events
- Normalized event model for PostgreSQL log analysis.
- findings
- Structured findings for investigation-oriented output.
- output
- Output formatters for pg-logstats analysis results
- parsers
- Log format parsers for different PostgreSQL log formats
- sql
Structs§
- Analysis
Result - Contains aggregated statistics from log analysis
- LogEntry
- Represents a single parsed PostgreSQL log entry
Enums§
- LogLevel
- Log level enumeration for PostgreSQL log entries
- PgLogstats
Error - Main error type for pg-logstats operations
Functions§
- analytics_
error - Helper function to create analytics errors
- config_
error - Helper function to create configuration errors
- parse_
error - Helper function to create parse errors with context
- timestamp_
error - Helper function to create timestamp parse errors
Type Aliases§
- Result
- Result type alias for pg-loggrep operations