有什么方法可以知道生产中缓存的对象数量吗?
我在项目上使用EhCache,并在NewRelic上进行监视。
我不知道这是否对我有帮助,或者NewRelic是否与EhCache集成在一起。
您可以潜在地使用NewRelic的JMX集成,但是NewRelic中也有JCache API集成,如果您使用的是EhCache的JCache兼容功能,那么它可以检测正确的部分。
如果你想出口选择JMX的信息,那么你需要在你的配置NewRelic的指定服务器上的记录在这里。
例如,您可以在以下位置创建以下文件 /opt/newrelic/extension/ehcache.yaml
name: EhCacheMetrics
version: 1.0
enabled: true
jmx:
- object_name: {see Metadata within VisualVM MBeans browser}
metrics:
- attributes: CacheHitPercentage, CacheHits, CacheMisses, ObjectCount
type: simple
你需要找出哪些是可用的,你可以通过注册的Ehcache对JMX管理做的记录在这里。
有一个很好的春季启动样本这里
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句