2016-07-28 7 views
0

Apache-Ignite Hibernateの2次キャッシュが動作しているかどうかを確認する最善の方法を教えてもらえますか?そしてどうやって ?Apache-IgniteとHibernateの2次キャッシュの統合:Igniteキャッシュを調べる最も良い方法は何ですか?

例えば、 1. VisualVMの 2. Hibernateの統計ログ

は私がのEHcacheで働いていると私は以下のように統計情報を取得するためにViusual VM MBeanの設定することができました:/ HIT PUTプリントアウト、統計を休止も

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

/MISSをログに記録します。

答えて

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)] 
関連する問題