Generating .html reports #448 bis

This commit is contained in:
Jean-Marie Renouard 2022-03-11 10:00:07 +01:00
parent 5007163bae
commit 7851426ecc

View file

@ -218,22 +218,22 @@ HTML reports
HTML generation is based on Python/Jinja2 HTML generation is based on Python/Jinja2
** HTML generation Procedure ** **HTML generation Procedure**
- Generate mysqltuner.pl report using JSON format (--json) - Generate mysqltuner.pl report using JSON format (--json)
- Generate HTML report using j2 python tools - Generate HTML report using j2 python tools
** Jinja2 Templates are located under templates sub directory ** **Jinja2 Templates are located under templates sub directory**
A basic example is called basic.html.j2 A basic example is called basic.html.j2
** Installation Python j2 ** **Installation Python j2**
python -mvenv j2 python -mvenv j2
source ./j2/bin/activate source ./j2/bin/activate
(j2) pip install j2 (j2) pip install j2
** Using Html report generation ** **Using Html report generation**
perl mysqltuner.pl --verbose --json > reports.json perl mysqltuner.pl --verbose --json > reports.json
cat reports.json j2 -f json MySQLTuner-perl/templates/basic.html.j2 > variables.html cat reports.json j2 -f json MySQLTuner-perl/templates/basic.html.j2 > variables.html