如何解决Springboot + Spring缓存抽象Lettuce+ APMAppDynamics
我有一个使用SpringBoot和Spring Cache Abstraction构建的应用程序,通过Lettuce使用Redis。 我需要通过APM AppDynamics工具进行监视,但是默认情况下,它仅从Jedis获取数据。 我可以在AppDynamics中创建一个出口点,但是我需要确切地知道哪个类和方法负责打开连接并执行到REDIS的命令。 谁能帮我解决这个问题?
解决方法
我必须创建自定义退出点来收集指标/数据。
转到您的控制器: 远程服务 > 配置 > 您的或层 > 自定义出口点 > 添加
并创建 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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。