23.3. Monitoring
23.3.1. Monitoring
statistics
via SearchFactory.getStatistics()
. Il vous permet, par exemple, de déterminer quelles classes sont indexées et combien d'entités sont dans l'index. Cette information est toujours disponible. Cependant, en spécifiant la propriété hibernate.search.generate_statistics
dans votre configuration, vous pouvez également cumuler les moyennes et les totaux de durées de chargement des objets et des requêtes Lucene.
statistiques
via la méthode SearchFactory.getStatistics()
. Pour obtenir les moyennes et les totaux de durées de chargement des objets et des requêtes Lucene, spécifiez la propriété hibernate.search.generate_statistics
dans votre configuration.
Pour autoriser l'accès aux statistiques via JMX, définir la propriété hibernate.search.jmx_enabled
à true
. Cela enregistrera le bean StatisticsInfoMBean
automatiquement, donnant accès aux statistiques par l'objet Statistics
. Selon votre configuration, le bean IndexingProgressMonitorMBean
peut également être enregistré.
Si l'API d'indexeur de masse est utilisé, vous pourrez contrôler les progrès d'indexation par le bean IndexingProgressMonitorMBean
. Le bean est lié à JMX uniquement quand l'indexation est en cours.
Note
com.sun.management.jmxremote
à true
.