class
Azu::PerformanceReportService
- Azu::PerformanceReportService
- Reference
- Object
Overview
Service class to orchestrate the reporting system
Defined in:
azu/performance_reporter.crConstructors
Instance Method Summary
- #generate_json_daily_report : String
- #generate_json_health_check : String
- #generate_json_hourly_report : String
-
#generate_json_report(since : Time | Nil = nil) : String
JSON report methods
-
#log_beautiful_report(since : Time | Nil = nil) : Nil
Delegation methods for backward compatibility and convenience
- #log_daily_report : Nil
- #log_health_check : Nil
- #log_hourly_report : Nil
- #log_summary(since : Time | Nil = nil) : Nil
-
#show_help : Nil
Help system
-
#start_periodic_reporting(format : Symbol = :log, interval : Time::Span = 60.seconds) : Nil
Start periodic reporting with specified reporter type
Constructor Detail
Instance Method Detail
def log_beautiful_report(since : Time | Nil = nil) : Nil
#
Delegation methods for backward compatibility and convenience
Start periodic reporting with specified reporter type