23.3. Monitoring


23.3.1. Monitoring

Hibernate Search offre un accès à un objet 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.
Hibernate Search fournit plusieurs méthodes permettant de contrôler ses activités. La liste des catégories indexées et le nombre d'entités par index sont toujours disponibles dans l'objet 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.
Accès aux statistiques via JMX

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é.

Contrôle de l'indexation

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

On peut accéder aux beans JMX à distance par la JConsole en définissant la propriété système com.sun.management.jmxremote à true.
Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.