AppDynamics和类似问题如何从应用中检索数据?我在这里的某处读到它基于字节码注入,但是这些信息是否有一些官方或可靠的来源?
答案 0 :(得分:3)
APM工具的数据检索以多种方式完成,每种方式都有其优缺点
字节码注入(对于Java和.NET)是一种技术,它有点干扰但允许您从应用程序所有者(甚至第三方框架)所做的位置获取数据不打算允许。
本机函数拦截类似于字节码注入,但允许您拦截非托管代码
应用程序插件 - 某些应用程序(例如Apache,IIS)通过详细记录的API和插件架构提供对监控和应用程序信息的访问
网络嗅探可让您查看与受监控计算机之间的所有通信
特定于操作系统的未记录/已记录的API - 就像应用程序插件一样,但对于Windows / * nix
免责声明:我为APM软件SharePath提供商Correlsense工作,该软件使用上述所有方法为您提供完整的端到端交易可见性。