Introducing Solr Circuit Breakers

With the Solr 8.7 release, we were given a very useful feature called circuit breakers. A circuit breaker design pattern allows stopping execution when certain criteria are met. For example, when the memory usage is higher than defined a query execution may be stopped, or when the CPU usage on a given node is too high. Let’s look at what Solr 8.7 brings us.

Read more

Enabling Tracing in Solr

With the release of Solr 8.2, we’ve got the support for Open Tracing. Vendor-neutral APIs that support distributed tracing and allow us to choose whatever backend or vendor that we want to store our traces. No matter if we want to stay in the open-source world or we want to go with one of the commercial vendors supporting Open Tracing. Let’s have a look at how into how we can enable distributed tracing in Solr.

Read more