Skip to main content

A Django Debug Toolbar panel for Elasticsearch

Project description

A Django Debug Toolbar panel for Elasticsearch [![Build Status](https://travis-ci.org/Benoss/django-elasticsearch-debug-toolbar.svg?branch=master)](https://travis-ci.org/Benoss/django-elasticsearch-debug-toolbar) [![PyPI version](https://badge.fury.io/py/django-elasticsearch-debug-toolbar.svg)](https://badge.fury.io/py/django-elasticsearch-debug-toolbar)

About

Breaking changes: * django-elasticsearch-debug-toolbar 3.x is compatible with Django Debug Toolbar 3.x (elasticsearch <8.0.0) * django-elasticsearch-debug-toolbar 2.x is compatible with Django Debug Toolbar 2.x * django-elasticsearch-debug-toolbar 1.x is compatible with Django Debug Toolbar 1.x

ElasticSearch queries using [elasticsearch python](https://github.com/elasticsearch/elasticsearch-py) official client.

You are more than welcome to participate * Any idea and no time to code send your idea here: https://github.com/Benoss/django-elasticsearch-debug-toolbar/issues * An idea and the code just send a pull request here: https://github.com/Benoss/django-elasticsearch-debug-toolbar/pulls

Installation

Install using pip:

pip install django-elasticsearch-debug-toolbar

or install the development version from source:

pip install git+git@github.com:Benoss/django-elasticsearch-debug-toolbar.git
  • Then add elastic_panel to your INSTALLED_APPS so that we can find the templates in the panel.

  • Also, add 'elastic_panel.panel.ElasticDebugPanel' to your DEBUG_TOOLBAR_PANELS.

Usage

Just click the link in the Django Debug toolbar:

![elastic queries image](https://raw.github.com/Benoss/django-elasticsearch-debug-toolbar/master/doc/elastic_queries.png)

License

Uses the MIT license.

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

django-elasticsearch-debug-toolbar-3.0.2.tar.gz (6.3 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file django-elasticsearch-debug-toolbar-3.0.2.tar.gz.

File metadata

  • Download URL: django-elasticsearch-debug-toolbar-3.0.2.tar.gz
  • Upload date:
  • Size: 6.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for django-elasticsearch-debug-toolbar-3.0.2.tar.gz
Algorithm Hash digest
SHA256 611944c47050941967d183cc78c04bc02e1bedfe8e5114c8cd047b2d6ab0e6bd
MD5 8de79615de94d821fdc842cfe763ec8d
BLAKE2b-256 f01edcc54610ac801a24e08629af286b12ef7499aa4f448d3b07f4848113534a

See more details on using hashes here.

File details

Details for the file django_elasticsearch_debug_toolbar-3.0.2-py3-none-any.whl.

File metadata

  • Download URL: django_elasticsearch_debug_toolbar-3.0.2-py3-none-any.whl
  • Upload date:
  • Size: 7.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for django_elasticsearch_debug_toolbar-3.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 92c1bb6cee0aa777576f5ee641fa781c31413f59db4d1f6eb3b6382bf7cdb60d
MD5 863c2cedf9a808e7b74b5004a2867726
BLAKE2b-256 578928305ddd0c0d68151c9bc3756eed00c7e309662e5f2d9a034921ab006dd7

See more details on using hashes here.

Supported by

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