Dynatrace 抓取系统中的任何方法 Method 的参数值
概述
Dynatrace可以抓取运行的系统中的任何方法的参数值.
一方面,该参数值可能会表明一些关键信息(如: 机构代码, 保单号, 入参传参...), 便于针对性分析问题;
另一方面,可以对业务相关的参数抓取后进行整合分析, 如实时保单金额总数...
具体步骤
📓 备注:
可以参考上一篇文章
要抓取指定方法的参数, 首先肯定知道方法是什么;
然后将该方法添加到Dynatrace 的传感器规则. 如下:
如上图, Dynatrace会自动获取到该方法有6个参数.
前三个是String类型,第四个是double,最后两个是string类型
如果要捕获哪一个参数, 就勾选第二列Capture 的勾选框就可以了.
勾选确定后, 还是热部署或者重启生效.
假如第四个参数是保单金额, 那么每一笔事务, 就能直接在Dynatrace 上看到该笔事务的保单金额了.
最终效果如下:
这是一个在线旅游网站的demo. 可以实时获取到该笔事务BookingService
方法的:
● 信用卡号
● 邮箱
● 预定金额
● 出发地
● 目的地
就是这么简单.
版权声明: 本文为 InfoQ 作者【东风微鸣】的原创文章。
原文链接:【http://xie.infoq.cn/article/73fc21e312f75f227dc4e112e】。文章转载请联系作者。
评论