Metrics diff
A web application to make trobleshooting performance issues in Elasticsearch easier, made with Python!
Managing Elasticsearch clusters can be daunting at times, and even more if suffering with performance issues, turning comparison between JSONs and metrics a little more challenging. This tool makes it easier by comparing two JSON metrics, and visualizing their data with tables and making their differences in values more discernable, being able to identify hotspots and bottlenecks more efficiently. This tool simplifies the comparison process for the following commands:
_nodes/usage
_stats
_cat/shards
You can copy one of the following commands below and paste it in your terminal:
curl -u <elastic_user>:<elastic_password> http://localhost:9200/_nodes/usage
curl -u <elastic_user>:<elastic_password> http://localhost:9200/_nodes/stats
curl -u <elastic_user>:<elastic_password> http://localhost:9200/_stats
curl -u <elastic_user>:<elastic_password> http://localhost:9200/_cat/shards?h=*&format=json&bytes=b&time=ms
curl -k -u <elastic_user>:<elastic_password> https://localhost:9200/_nodes/usage
curl -k -u <elastic_user>:<elastic_password> https://localhost:9200/_nodes/stats
curl -k -u <elastic_user>:<elastic_password> https://localhost:9200/_stats
curl -k -u <elastic_user>:<elastic_password> https://localhost:9200/_cat/shards?h=*&format=json&bytes=b&time=ms
You can copy one of the following URLs below and paste it in your browser URL:
-
Step 1
Selecting type of json.
-
Step 2
Upload your first json file.
-
Step 3
Upload your second json file.
-
Step 4
Visualize data in table.