14 Kasım 2022 Pazartesi

HazelcastAPI LocalMapStats Arayüzü - Sadece Bir Member Üzerinde Çalışır - Map Metrics

Giriş
Ş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

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

THIRD-PARTY.txt Dosyası

Kullanılan harici kütüphanelerin sürümleri bu dosyada Dosyanın yolu şöyle hazelcast/licenses/THIRD-PARTY.txt