23.3. Monitoring
23.3.1. Monitoring
Statistics object via SearchFactory.getStatistics(). It allows you, for example, to determine which classes are indexed and how many entities are in the index. This information is always available. However, by specifying the hibernate.search.generate_statistics property in your configuration you can also collect total and average Lucene query and object loading timings.
Statistics object via the SearchFactory.getStatistics() method. To obtain total and average Lucene query and object loading timings, specify the hibernate.search.generate_statistics property in your configuration.
To enable access to statistics via JMX, set the property hibernate.search.jmx_enabled to true. This will automatically register the StatisticsInfoMBean bean, providing access to statistics via the Statistics object. Depending on your configuration the IndexingProgressMonitorMBean bean may also be registered.
If the mass indexer API is used, you can monitor indexing progress via the IndexingProgressMonitorMBean bean. The bean is only bound to JMX while indexing is in progress.
Note
com.sun.management.jmxremote to true.

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.