/
Known Reports Cache

Known Reports Cache

opReports 3.1.10 introduces a newly developed  known_reports_cache  to speed up the loading of reports:

  • A new option  'opreports_do_cache_known_reports'  in  /path/to/omk/conf/opCommon.nmis  determines whether this cache is enabled or disabled.
  • The cache is enabled by default since opReports 3.1.11.

When the known_reports_cache is enabled and one deletes generated reports via the commandline or in a cron job, it is necessary to update the  known_reports_cache flag files modified time to flag that the cache must refresh - this command will suffice:

  • touch /path/to/omk/var/opreports/known_reports_cache/*.flag


Flushing the cache with the above command is safe and may also be useful in problem-solving.


The performance of the opReports known_reports_cache can be summarised as follows, when checked on a virtual server with 4 CPUs , 16GB of RAM, not using any swap, and with 2.7GB size of /path/to/omk/var/ directory:


opReports Page LoadedTime to load without known_reports_cache (seconds)Time to load with known_reports_cache (seconds)
Dashboard15.5316.52
Operational Status40.27

15.36

Report Schedules17.563.29
Saved Reports26.0113.48
Opening grouped_capacity Report within Saved Reports Page86425.23
On-Demand Reports18.243.33
Opening grouped_capacity Report within On-Demand Reports Page95425.43

Related content

opReports version 3.1.10 released
opReports version 3.1.10 released
More like this
Monitored Services Report
Monitored Services Report
More like this
Parallel opReports Solution: New platform opReports 3.4.1 running in parallel with old platform OMK Apps including opReports 3.2.0
Parallel opReports Solution: New platform opReports 3.4.1 running in parallel with old platform OMK Apps including opReports 3.2.0
More like this
opReports Configuration
opReports Configuration
More like this
Generating Reports
Generating Reports
More like this
opReports version 3.1.6 released
opReports version 3.1.6 released
More like this