hazelcast IMap 的驱逐可能是由于 ttl 过期,或者由于驱逐策略设置而达到某个阈值。
但是管理中心或 java 对象本身是否提供了有关如何驱逐条目以及出于什么原因的任何统计信息?
我无法在管理中心找到这样的指标,而且getLocalMapStats
IMap 上的方法似乎没有给出任何驱逐统计信息。
管理中心有一个名为“remove”的统计数据,但它的值(吞吐量/延迟)始终为 0。我猜它只是计算地图中的显式删除,而不是计算驱逐。
(我想另一种方法可能是根据http://docs.hazelcast.org/docs/latest-development/manual/html/Distributed_Events/Event_Listener_for_Members/Listening_for_Map_Events.html添加驱逐列表并定义驱逐的自定义指标。)