Users of LocalStack can create diagnostics reports via the diagnostics endpoint:
curl -s localhost:4566/_localstack/diagnose | gzip -cf > diagnose.json.gzThis report contains a lot of data, which can be a bit overwhelming.
diapretty helps with that, by taking all the data from the report and putting it into a nice to read HTML report which is automatically opened in your browser.
Just do pip install -e . in this directory
After installation, you can use diapretty like this:
python -m diapretty.main /path/to/diagnose.json.gzTo access the diagnosis report of your currently running localstack instance, install the server extra:
pip install -e '.[server]'and run
python -m diapretty.serverThen navigate to http://localhost:4567 in your browser.
Run make install to create a virtual environment and install developer dependencies.