Şu satırı dahil ederiz
import com.hazelcast.map.LocalMapStats;
Etkinleştirme
Açıklaması şöyle. Yani etkin başlıyor
To get statistics for all map entries that are owned by a member, use the getLocalMapStats() method of the Java member API. This method returns data only if the statistics-enabled element is set to true, which is the default.
Member Tarafında Kullanılır
LocalMapStats member tarafında kullanılır. Açıklaması şöyle
If you need cluster-wide map statistics, you can get the local map statistics from all members of the cluster and combine them. Alternatively, you can see all map statistics in Hazelcast Management Center.
Client Tarafı
Client tarafından çalışmaz. ClientMapProxy sınıfındaki tarafındaki kod şöyle
@Override
public LocalMapStats getLocalMapStats() {
return new LocalMapStatsImpl();
}
getBackupCount metodu
Number of backups per entry
getBackupEntryCount metodu
Number of backup entries held by the member
getCreationTime metodu
Creation time of the map on the member
getHits metodu
Number of hits (reads) of the locally owned entries
getIndexStats metodu
Map üzerine konulan indeksler için istatistiki bilgi verir. Map<String, LocalIndexStats> nesnesi döner
LocalIndexStats yazısına bakabilirsiniz.
getNearCacheStats metodu
NearCacheStats nesnesi döner
Number of entries owned by the member
Örnek
Şöyle yaparız
HazelcastInstance hazelcastInstance = Hazelcast.newHazelcastInstance();IMap<String, String> customers = hazelcastInstance.getMap("customers");LocalMapStats mapStatistics = customers.getLocalMapStats();System.out.println("number of entries owned on this member = "+ mapStatistics.getOwnedEntryCount() );
Hiç yorum yok:
Yorum Gönder