Scalable Query Engine

The JasperReports Server scalable query engine is a new feature in version 8.0 that supports high performance reporting under load. It uses Docker containers deployed through Kubernetes to create a cluster of virtual pods that process Ad Hoc views in parallel.

The scalable query engine is completely optional: you can choose whether to deploy it during installation, at a later time, or not at all. For small deployments without perfomance issues, no further installation is neccessary and you may skip this chapter. If you have hundreds of users and experience performance issues when displaying dashboards, this chapter explains how to install and configure the scalable query engine.

This chapter contains the following sections:

Overview
Architecture
Downloading the Software
Docker Configuration
Deploying with Kubernetes
Configuring JasperReports Server
Logging and Debugging