ELK Utilities
A web application to improve mapping by disabling features you're not using in Elasticsearch, made with Python
Sometimes indexing data can take quite some time when storing lots of information in Elasticsearch, and it may occur that some of them may or may not be in use properly or being allocated the wrong type or configuration, making the problem grow even bigger. This tool arrives to improve performance by analyzing both fields_usage_stats and mapping from all indices, to then make tweaks and disable features that are not in use, and apply these changes on each index mapping respectively, improving indexing time.
fields_usage_stats
mapping
Step 1
Upload your mapping json
Step 2
Upload your _field_usage_stats json
Step 3
Select adjustments to be made
Step 4
Results
curl -u <elastic_user>:<elastic_password> http://localhost:9200/_all/_mapping
curl -k -u <elastic_user>:<elastic_password> https://localhost:9200/_all/_mapping
curl -u <elastic_user>:<elastic_password> http://localhost:9200/_all/_field_usage_stats
curl -k -u <elastic_user>:<elastic_password> https://localhost:9200/_all/_field_usage_stats
text
keyword
Register
Json Viewer