Skip to main content

LocalStack Extension: Diagnosis Viewer

Project description

Diagnosis Viewer

View the diagnostics endpoint directly in localstack

Access Diagnosis Data

The extension is a web UI for the diagnosis endpoint of LocalStack, which is enabled when LocalStack is started with DEBUG=1 and available at curl -s localhost:4566/_localstack/diagnose. The web UI can then be reached at http://localhost:4566/diapretty.

Installation

Install the extension by running:

localstack extensions install localstack-extension-diagnosis-viewer

Development

Install local development version

To install the extension into localstack in developer mode, you will need Python 3.10, and create a virtual environment in the extensions project.

In the newly generated project, simply run

make install

Then, to enable the extension for LocalStack, run

localstack extensions dev enable .

You can then start LocalStack with EXTENSION_DEV_MODE=1 to load all enabled extensions. Make sure to also set DEBUG=1 so the diagnose endpoint necessary to populate the report is loaded.

EXTENSION_DEV_MODE=1 DEBUG=1 localstack start

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Built Distribution

File details

Details for the file localstack-extension-diagnosis-viewer-0.1.0.tar.gz.

File metadata

File hashes

Hashes for localstack-extension-diagnosis-viewer-0.1.0.tar.gz
Algorithm Hash digest
SHA256 55ad236f361272efcfc3830919b7ee29f7f81d94e4c3dd20525ca68792478fff
MD5 70c21a7fde2326200876f7e6cc511d28
BLAKE2b-256 94f323e12d139d54bc61afe9bd35197a6ccfedd56018c0bae7283041f1a07dd3

See more details on using hashes here.

File details

Details for the file localstack_extension_diagnosis_viewer-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for localstack_extension_diagnosis_viewer-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 194525ac449063897358269b8a0f6f6c91e683b6f23a5d3cd553515928a0dfac
MD5 2bcc4c3b1a0cb68c744b50b0f214faaa
BLAKE2b-256 935e2b9778e89784bea4cb45b59f804e949aa2a8780aac29abd20f84d2776707

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page