写点什么

Dynatrace 抓取系统中的任何方法 Method 的参数值

用户头像
东风微鸣
关注
发布于: 2020 年 11 月 01 日
Dynatrace抓取系统中的任何方法Method的参数值

概述

Dynatrace可以抓取运行的系统中的任何方法的参数值. 



一方面,该参数值可能会表明一些关键信息(如: 机构代码, 保单号, 入参传参...), 便于针对性分析问题; 



另一方面,可以对业务相关的参数抓取后进行整合分析, 如实时保单金额总数...

具体步骤

📓 备注:

可以参考上一篇文章

 非HTTP应用或批处理应用如何进行全链路监控



要抓取指定方法的参数, 首先肯定知道方法是什么;



然后将该方法添加到Dynatrace 的传感器规则. 如下:





如上图, Dynatrace会自动获取到该方法有6个参数.



前三个是String类型,第四个是double,最后两个是string类型



如果要捕获哪一个参数, 就勾选第二列Capture 的勾选框就可以了.

勾选确定后, 还是热部署或者重启生效.



假如第四个参数是保单金额, 那么每一笔事务, 就能直接在Dynatrace 上看到该笔事务的保单金额了.



最终效果如下:

这是一个在线旅游网站的demo. 可以实时获取到该笔事务BookingService 方法的:

● 信用卡号

● 邮箱

● 预定金额

● 出发地

● 目的地



就是这么简单. 



发布于: 2020 年 11 月 01 日阅读数: 31
用户头像

东风微鸣

关注

资源共享, 天下为公! 2018.11.08 加入

APM行业认证专家, 容器技术认证专家. 现任中国大地保险PAAS平台架构师. 公众号:东风微鸣技术博客

评论

发布
暂无评论
Dynatrace抓取系统中的任何方法Method的参数值