代码之家  ›  专栏  ›  技术社区  ›  devops

如何在不重新启动或停止应用程序的情况下重置infinispan统计信息

  •  1
  • devops  · 技术社区  · 6 年前

    我在部署在三个节点上的wildfly 10应用程序中使用infinispan。我还可以通过一个简单的UI查看统计数据:

    enter image description here

    统计数据通过以下方式调用: cache.getAdvancedCache().getStats()

    不,我已经更改了 lifeSpan 缓存对象的时间和需要重置统计信息的时间( 时间间隔重置 )查看新的命中率。

    那么,是否可以在不停止或重新启动节点的情况下重置统计信息?有没有 cli脚本 我可以使用或可能以编程方式重置?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Radim Vansa    6 年前

    这个 Stats 对象有一个方法 .reset() ,使用那个。

    或者,可以通过JMX重置统计信息,查找对象名称 Statistics 活动 resetStatistics