微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Springboot + Spring缓存抽象Lettuce+ APMAppDynamics

如何解决Springboot + Spring缓存抽象Lettuce+ APMAppDynamics

我有一个使用SpringBoot和Spring Cache Abstraction构建的应用程序,通过Lettuce使用Redis。 我需要通过APM AppDynamics工具进行监视,但是认情况下,它仅从Jedis获取数据。 我可以在AppDynamics中创建一个出口点,但是我需要确切地知道哪个类和方法负责打开连接并执行到RED​​IS的命令。 谁能帮我解决这个问题?

解决方法

我必须创建自定义退出点来收集指标/数据。

转到您的控制器: 远程服务 > 配置 > 您的或层 > 自定义出口点 > 添加

并创建 2 个自定义退出点,如下所示:

Name: REDIS GET (Lettuce)
Type: Cache
Is High Volume: true
Class [with a Class Name that] equals: io.lettuce.core.AbstractRedisAsyncCommands
Method Name: get
Name: REDIS SET (Lettuce)
Type: Cache
Is High Volume: true
Class [with a Class Name that] equals: io.lettuce.core.AbstractRedisAsyncCommands
Method Name: set

enter image description here

enter image description here

提出一些请求并等待片刻......瞧! enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。