Crate mockforge_reporting

Crate mockforge_reporting 

Source
Expand description

MockForge Reporting

Comprehensive reporting capabilities including PDF generation, email notifications, trend analysis, comparison reports, CSV export, flamegraph visualization, and custom dashboard layouts.

Re-exports§

pub use comparison::ComparisonReport;
pub use comparison::ComparisonReportGenerator;
pub use csv_export::CsvBatchExporter;
pub use csv_export::CsvExportConfig;
pub use csv_export::CsvExporter;
pub use dashboard_layouts::DashboardLayout;
pub use dashboard_layouts::DashboardLayoutBuilder;
pub use dashboard_layouts::DashboardLayoutManager;
pub use dashboard_layouts::DashboardTemplates;
pub use dashboard_layouts::DataSource;
pub use dashboard_layouts::GridConfig;
pub use dashboard_layouts::Widget;
pub use dashboard_layouts::WidgetType;
pub use email::EmailConfig;
pub use email::EmailNotifier;
pub use email::EmailReport;
pub use flamegraph::FlamegraphGenerator;
pub use flamegraph::FlamegraphStats;
pub use flamegraph::TraceData;
pub use flamegraph::TraceSpan;
pub use pdf::PdfConfig;
pub use pdf::PdfReportGenerator;
pub use trend_analysis::TrendAnalyzer;
pub use trend_analysis::TrendDirection;
pub use trend_analysis::TrendReport;

Modules§

comparison
Comparison reports for orchestration executions
csv_export
CSV export for reports and metrics
dashboard_layouts
Custom dashboard layouts for observability and chaos engineering
email
Email notification system for chaos orchestration results
flamegraph
Flamegraph generation for trace analysis
pdf
PDF report generation for orchestration execution results
trend_analysis
Trend analysis for orchestration metrics over time

Enums§

ReportingError

Type Aliases§

Result