Project

General

Profile

Actions

Tracker #31142

open

New report model and import/view mechanism

Added by Lukas Zapletal about 4 years ago. Updated over 3 years ago.

Status:
New
Priority:
Normal
Category:
Reporting
Target version:
-
% Done:

0%

Difficulty:
hard
Triaged:
Yes
Fixed in Releases:
Found in Releases:

Description

Reports are slow, refactor how we store them from scratch. New plugin and proxy plugin will be created, we can later on consider merging them into core.

The full plan is in the README: https://github.com/theforeman/foreman_host_reports

Discussion on how we did get there:

https://community.theforeman.org/t/rfc-optimized-reports-storage/15573


Related issues 9 (2 open7 closed)

Related to Foreman - Feature #31144: Create performance test to compare with the legacy ConfigReportRejectedActions
Related to Foreman - Feature #31145: Create ReportTranscript model, import API and Puppet importer and view APIRejectedLukas ZapletalActions
Related to Foreman - Feature #31154: Optimize data during report importRejectedActions
Related to Foreman - Feature #31184: Optimize Puppet report format payloadRejectedActions
Related to Foreman - Bug #31218: Disable parameter wrapping for reportsRejectedLukas ZapletalActions
Related to Foreman - Feature #31927: Store environment and configuration_version in puppet config reportsNewActions
Related to Foreman - Bug #32254: Add deprecation warnings for old report APIRejectedActions
Related to Foreman - Feature #32687: Make the importing mechanism secureRejectedActions
Related to OpenSCAP - Feature #33331: Store reports more efficientlyReady For TestingLukas ZapletalActions
Actions

Also available in: Atom PDF