02040608010021:20:0021:21:0021:22:0021:23:0021:24:00
14.71 %
GC Pause Time
46.68 %
User CPU (avg)
1.35 %
System CPU (avg)
732.6 MiB/s
Allocation Rate (avg)
3.1/4.0 GiB
Heap Usage (max)

How to use

Use the tabs to select different profiling visualisations. You can Zoom in on a time range in the chart.

This demo runs on a pre-defined dataset. Blunders can show you live (within 30s) profiling data from your production servers. Interested? Get in touch!

What we profile

This is a demo of Blunders at which we look at an Elasticsearch® instance under heavy, but synthetic load. There are different spikes in resource usage, each triggered by different kinds of load. The queries were ran as fast as the node could handle.

The version of ElasticSearch used was 7.4.2. The different spikes in the chart comes from different query patterns, selected to provoke certain behaviours. For instance, last large spike comes from particularly bad use of the Span multi-term query.

Other examples include leading and trailing wildcard searches, which have widely different performance characteristics. The experiment using, as well as not using, the "map" execution hint.

Play around. And let me know what you think!