2016-07-28 40 views
0

有人能讓我知道檢查Apache-Ignite Hibernate二級緩存是否正常工作的最佳方法嗎?如何 ?Apache-Ignite集成爲Hibernate第二級緩存:查看點燃緩存的最佳方法是什麼?

例如。 1. VisualVM的 2. Hibernate的統計日誌

我與的Ehcache工作,我能夠配置Viusual VM MBean在獲得的統計數據如下:

<bean id="cacheManager" 
    class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean"> 
    <property name="configLocation" value="classpath:/spring/ehcache.xml" /> 
    <property name="shared" value="true" /> 
</bean> 

<!-- JMX for ehcache --> 

<bean id="managementService" class="net.sf.ehcache.management.ManagementService" 
    init-method="init" destroy-method="dispose"> 

    <constructor-arg ref="cacheManager" /> 
    <constructor-arg ref="mbeanServer" /> 
    <constructor-arg index="2" value="true" /> 
    <constructor-arg index="3" value="true" /> 
    <constructor-arg index="4" value="true" /> 
    <constructor-arg index="5" value="true" /> 

</bean> 

<bean id="mbeanServer" class="org.springframework.jmx.support.MBeanServerFactoryBean"> 
    <property name="locateExistingServerIfPossible" value="true" /> 
</bean> 

此外,Hibernate的統計打印PUT/HIT /日誌中的小姐。

回答

0

Ignite也支持JMX。要啓用緩存的完整統計信息,請在其配置中添加以下屬性:

<bean class="org.apache.ignite.configuration.CacheConfiguration"> 
    <property name="managementEnabled" value="true"/> 
    <property name="statisticsEnabled" value="true"/> 
</bean> 

默認情況下啓用JMX服務本身。在節點日誌中找到此行以標識端口號(本例中爲49113):

Remote Management [restart: on, REST: on, JMX (remote: on, port: 49113, auth: off, ssl: off)] 
相關問題